Привет всем!
Drupal 5.1
Что делать если не помогают в .htaccess строчки: php_value error_reporting 7 или php_value error_reporting "E_ALL & ~E_NOTICE" ?
Всё равно выходит 500 Internal Server Error.
Если эти строчки убрать, то очень много warning-сообщений.
Также пришлось подкорректировать методом тыка .htaccess чтобы заработал сайт, убрали след.строчки:
# Don't show directory listings for URLs which map to a directory.
Options -Indexes
# Follow symbolic links in this directory.
Options +FollowSymLinks
Комментарии
В sites/default/settings.php попробовать добавить строку:
.
Не помогает, всё равно появляются строчки вида: user warning: syntax error near '14:\"node_configure\";}}s:35:\"admin/content/node-settings/rebuild\";a:2:{s:8:\"' at line 1 query: UPDATE cache_menu SET data = 'a:4:{s:10:\"path index\";a:113:{s:17:\"admin/build/block\";s:2:\"14\";s:22:\"admin/build/block/list\";i:-2;s:27:\"admin/build/block/configure\";i:-3;s:24:\"admin/build/block/delete\";i:-4;s:21:\"admin/build/block/add\";i:-5;s:30:\"admin/build/block/list/garland\";i:-6;s:21:\"admin/content/comment\";s:2:\"15\";s:26:\"admin/content/comment/list\";i:-8;s:30:\"admin/content/comment/list/new\";i:-9;s:35:\"admin/content/comment/list/approval\";i:-10;s:30:\"adm и тд
Когда делаешь Log In то она уже исчезает, но думаю это частный случай...
Хотя уже не ругается ошибкой 500 Internal Server Error.
Если вы о http://pages.ykt.ru/nikit/ то там именно 500-я ошибка. Это неправильная конфигурация сервера, вызванная ошибками в .htaccess или в самом апаче, если вы туда что-то вписали/убрали...
Options -Indexes зря убрали... теперь если в каталоге нет файла index.* пользователь увидит листинг файлов.., впрочем, это может быть выставлено глобальными настройками сервера, - проверьте.
Для начала, восстановите исходный .htacess друпала (ну, может с необходимой вам строчкой RewriteBase /nikit) и посмотрите на результат. Предупреждения портят внешний вид, но не мешают работать, а вот ошибка 500 это совсем плохо.
blackvl@drupal.org спасибо за внимание!
Но это я нарочно включил в .htaccess строчку php_value error_reporting 7, чтобы показать своему провайдеру ошибку:
------
значит не надо ставить такое значение и вообще не используйте php_value
эти опции отключены
С уважением, администрация Ykt.Ru
------
но походу он всё таки включил опции, так как сайт сейчас заработал без warning-сообщений, но если бы провайдер не согласился? Что можно было бы сделать, или это было бы нерешаемой проблемой?
насчёт Options -Indexes
http://pages.ykt.ru/nikit/themes/ ругается, но список файлов не показывает...
1. Сайт открывается крайне медленно... Хотя я сижу на 100 м/б канале
2. У апача есть настройки, которые разрешают или частично разрешают вам изменять опции сервера из .htaccess видимо с php_value вы на это и нарвались..
3. Как я и предполагал, просмотр содержимого запрешен глобально.
Попробуйте создать какой-нибудь каталог, внутри ваших и туда положите .htacess с строчкой: Options +Indexes, ну и парочку файлов туда... и посмотрите - если покажется список файлов, значит эту опцию вам менять можно...
Перефразируя известную фразу ("Если противник не сдается, его уничтожают" ) получим: "Если провайдер не соглашается, его меняют" (п.1 это камешек туда же!).
Успехов.
1. это ограничение нашего хостера на внешку, для бэкбона там всё ок.
2. угу, походу нарвался
3. сделал http://pages.ykt.ru/nikit/tmp/, вывалился в ту же ошибку 500
но получается, что если провайдер ограничил php_value, то drupal уже неактуален?