|
Для того, чтобы запустить Нанограббер на новом сервере, понадобилось сделать несколько изменений в файле index.php. Опишу их здесь, т.к. эта информация может быть полезна, если у кого-то еще возникнут сходие проблемы.
- После начальной установки, скрипт выдавал пустую страницу. При включении вывода ошибок (error_reporting(E_ALL)), появлялся длинный список warning-ов, завершающийся fatal error. Проблема возникла из-за неправильного определения корневой директории сайта и путей к подключаемым файлам. Исправляется заменой строки
$site_path = str_replace(’index.php’, ’’, $_SERVER[’SCRIPT_FILENAME’]);
на
$site_path = dirname($_SERVER[’PATH_TRANSLATED’]).’/’;
- При нажатии кнопки Вход на форме логина, ничего (вообще ничего) не происходило. Для устранения проблемы необходимо заменить в 21 и 22 строках константу REDIRECT_URL на REQUEST_URI (она встречается трижды).
Написать комментарий
|
# ProRunner: (28 февраля, 2008 @ 18:20)
Может, добавите это в группу обсуждения?
# admin: (28 февраля, 2008 @ 18:38)
ProRunner: Я уже написал багрепорт на sourceforge http://b23.ru/3px.
# ProRunner: (5 апреля, 2008 @ 16:30)
Тег nanograbber ещё поправьте :)