Всего 125 662 комментария

Василий Наумкин
05 апреля 2013, 16:34
0
Ну ты хоть пиши, какой именно сниппет не выводит, как вызываешь?
Василий Наумкин
05 апреля 2013, 16:29
0
1. При оформлении кода нужно использовать тег code.

2. Чтобы понять в чем ошибка, желательно посмотреть на что ругается процессор:
if (!$response->isError()) {
	print_r($response->getAllErrors());
}
3. Отдельно на почту не надо писать, как есть время — я просматриваю сайт и стараюсь отвечать на вопросы.
Александр Донский
05 апреля 2013, 15:28
0
Я вчера обновил Tickets (0.9.4), в результате ссылки на тикеты формируются пустыми:
<h3 class="title"><a href="">Правила</a></h3>
Что это может быть?
а в журнале:
[2013-04-05 00:17:25] (ERROR @ /assets/components/tickets/connector.php) Encountered empty IN condition with key resource
[2013-04-05 00:17:25] (ERROR @ /assets/components/tickets/connector.php) Error 42000 executing statement: 
Array
(
    [0] => 42000
    [1] => 1064
    [2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ORDER BY `TicketComment`.`createdon` DESC LIMIT 20' at line 1
)
Пётр Молчанов
05 апреля 2013, 13:11
0
В инфе еще написано Server API: CGI/FastCGI, я так понимаю, что это нифига не php5-fpm используется
Василий Наумкин
05 апреля 2013, 12:56
0
Дальше или в гугл, или сделать на это место символическую ссылку с нужного ini.

Честно, не знаю где переменную прописать, надо гуглить.
Пётр Молчанов
05 апреля 2013, 12:47
0
apt-get purge php5-fpm && apt-get install php5-fpm && service php5-fpm start
переустановил и всё равно путь до ini: /etc/php5cgi/php.ini
Пётр Молчанов
05 апреля 2013, 12:18
0
говорит на service php5-cgi stop: unrecognized service. получается и cgi не запущен… странная ситуация
Василий Наумкин
05 апреля 2013, 12:13
0
Попробуй так:

sudo service php5-cgi stop && apt-get purge php5-fpm && apt-get install php5-fpm && service php5-fpm start
Это остановит cgi, если он еще пашет, удалит полностью fpm, с конфигами и установит заново.
Пётр Молчанов
05 апреля 2013, 12:10
0
php5-cgi удалил. ребутнул nginx и php5-fpm, но путь остался прежним. серв ребутать что ли?
Василий Наумкин
05 апреля 2013, 12:05
0
Попробуй просто:
sudo apt-get remove php5-cgi
Пётр Молчанов
05 апреля 2013, 12:03
0
> А зачем тебе одновременно и php5-cgi и php5-fpm?
Дело в том, что изначально серв собирал не я, собрать с нуля пока возможности нет. cgi уже было тут. подскажи плиз что терь сделать, чтобы всё не паламалось :)
Василий Наумкин
05 апреля 2013, 12:00
0
1. А зачем тебе одновременно и php5-cgi и php5-fpm?

2. Да, конечно.

3. Свой, консольный, php5-cli.
Виталий Киреев
05 апреля 2013, 11:34
0
json_encode($b, JSON_UNESCAPED_UNICODE);
Вот так сразу строка получается нормальная. Но setProperty оказывается обратно загоняет в массив, а потом снова применяет toJSON. Обманул так:
$a->_fieldMeta['properties']['phptype'] = 'string';
$a->set('properties', $b);
$a->_fieldMeta['properties']['phptype'] = 'json';
Пётр Молчанов
05 апреля 2013, 10:25
0
Перевл-таки свой работающий серв на связку nginx+php-fpm, но вот возникло несколько вопросов, подскажите кто чем сможет:
1. После долгих исканий и пары ребутов серва обнаружил, что php.ini подгружается из /etc/php5cgi/php.ini, а не из /etc/php5/fpm/php.ini. Подскажите, почему так и чем это чревато?
2. По поводу мод_реврайт: целесообразно ли перевести конструкцию вида location ~ account/([0-9]+) { rewrite ^/account/([0-9]+)/ /index.php?q=account/&userid=$1; } на событие OnPageNotFound?
3. как узнать какой php.ini использует крон?
Clean
05 апреля 2013, 10:19
0
объективно от 400 и до полугода разработки, но все зависит от ТУ разумеется.
Василий Наумкин
05 апреля 2013, 09:44
0
Никак, почитай про JSON — он кодирует так все мультибайтовые символы.
Alex Vakhitov
05 апреля 2013, 07:57
0
Думаю от 350-400 уже можно начинать думать о создании, но конечная цена выйдет больше, возможно намного больше
Aliaksandr Katlou
05 апреля 2013, 07:25
0
Оно! я про него где-то глубоко помнил, но слишком глубоко) Думаю лучше будет, быстрее и удобнее чем мой чудо-снипет))) который только что написал. Хотя он тоже вроде работает:

$path_to = "user/gallery/$id/"; 

$massiv = glob($path_to."*");  

$number = count($massiv); 

$total = $number / 2;

if ($total > 0) {

for ($i = 1; $i <= $total; $i++) {

  $img = $i.'.jpg';

  $imgs = $i.'s.jpg';

    echo "<a href=\"$path_to$img \" title=\" $pagetitle \" rel=\"lightbox\" ><img src=\" $path_to$imgs \" alt=\" $pagetitle \" \/></a> ";
};
};
Спасибо!
Василий Наумкин
05 апреля 2013, 06:53
0
Я бы не взялся за 95 делать такой каталог.

Тем более, с экономным заказчиком.
Василий Наумкин
05 апреля 2013, 06:48
0
Есть расширение FileDir, оно должно лучше подойти.

Предназначено как раз для показа фотографий из определённой директории.