0
<< предыдущая заметкаследующая заметка >>
29 января 2010
Перевел дневник на новый движок...

Боюсь. Боюсь я их. Здесь тихо, спокойно, а там... 500 заходов за первые полчаса.

PS: Да, господа, чуть не забыл! В будущем я сделаю обновлялку и для конфига - чтобы он передавал имена (без значений, разумеется :) своих переменных, а сервер отвечал, если что-то новое, то добавить.

Но пока этого нет, убедительная просьба: руками вписать в config.php:

$comment_otstup=25; // добавочный отступ в пикселях от левой границы каждого комментария-ответа

$comment_pokazscr=1; // 1 - показывать скрытые комментарии словом "скрыт", 0 - не показывать

Просто раньше был фиксированны отступ каждого следующего комментария, а потом я решил, что это лучше каждому задавать в своем конфиге - 25 или 10 или все 100...

И если у вас установлен memcache - то вместо всяких //$memcache = false; пишите прямо в конфиг строку инициализации:

$memcache = new Memcache; $memcache->connect('localhost', 11211) or $memcache=false;

$ttl_longsite = 10000; // длинное хранение данных

Длинное хранение данных - это долгое кэширование. Например, я пооптимизировал комментарии, и если есть memcache, то оно один раз качнет из базы, и сутки помнит (точнее - до первого изменения, добавления, плюсика и т.п., когда база сбрасывается).

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий
0
0
Andrey Pozdnyakov
Снова ничего не работает!

Пробовал обновиться с нуля не ставится.
0
0
Andrey Pozdnyakov
Путем экспериментов - удалось продвинуться.
Что обнаружилось:

1. index.php по умолчанию был доступен для записи для всех - PHP серверу это не нравилось (Version 5.2.11).
2. В .htaccess ноыые срочки не работали:
#php_flag session.use_trans_sid off
#php_flag session.use_cookies on
(у меня настройки через php.ini)

3. Хоть и устновилось - но не работает! (ни комментарии, ни editor).
0
0
Andrey Pozdnyakov
заглянул в логи сервера, очень странные вещи там пишутся:
Failed loading /usr/local/lib/php/20050922/ZendExtensionManager.so: /usr/local/lib/php/20050922/ZendExtensionManager.so: cannot open shared object file: No such file or directory, referer: http://mimarathi.net/node/563
0
0
Andrey Pozdnyakov
Дальнейшее исследование показало: все проблемы были из-за того, что права доступа на php - файлы были на запись для всех. Установил read only для group и others - заработало.
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Хмм. А новый дизайн, значит, был временным?
Жаль, он был непривычным, но почти понравился. :)
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Думал, что только на моем сайте проблема с логином, но и здесь тоже не могу зайти. Причем ни по openid, ни по старому логину.
И правки накрылись после обновления. По адресу .../blog/pravki выдает простыню ошибок баз, если входишь админом. Если пользователем, то пустое окно с заголовком Администрирование правок
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Модуль EDITOR ушел в старые, а что появилось ему на замену?
0
0
Roman Erykalov
ajax редактор остался - всплывающее окно по нажатию на заголовок страницы, когда ты залогинен
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
У меня в самой верхней строке вот такое:

SQL error: 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 'WHERE `id`='7622'' at line 1
0
0
Леонит Каганофф
К сожалению, пока не сделан апдейт конфига. Добавьте вручную в config.php

$db_unic="unic";

А заодно проверьте:

$comment_otstup=25; // добавочный отступ в пикселях от левой границы каждого комментария-ответа
$comment_pokazscr=1;

Просто у меня стало много движков на одном сайте, и везде своя база логинов, это неправильно. Я сделал, чтобы можно было задавать единую.
У меня написано теперь так:
$db_unic="`lleoblog`.`unic`";
Но вам надо просто "unic"
Windows
 Киев
0
0
Леша
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Если в конфиге периодически что-то новое появляется, то лучше сделать config.default.php - который никто не редактирует, но зато он обновляется обновлялкой и config.php, в котором пользователь вносит только то, что он хочет поменять - оно будет перекрывать собой default. Конфиги инклудить в той же очередности - сначала default, а затем уже пользовательский.
Linux Firefox
 Москва
0
0
Леонит Каганофф
Лишняя нагрузка. Одну переменную дописал - и всякий раз лишний файл открывается?
Windows
0
0
{name}
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Ну это вариант чтобы не писать специальную "обновлялку и для конфига". А чтобы не открывать отдельный файл - добавить эти переменные в случае, если переменная не указана там, где они нужны (если это один модуль, а не несколько). Удобно когда default значения установлены без отдельного упоминания в конфиге.

всего комментариев: 13

<< предыдущая заметка следующая заметка >>