php_value error_reporting 7

Аватар пользователя Nikit Nikit 14 мая 2007 в 13:19

Привет всем!
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

Комментарии

Аватар пользователя Nikit Nikit 15 мая 2007 в 4:01

Не помогает, всё равно появляются строчки вида: 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 то она уже исчезает, но думаю это частный случай...

Аватар пользователя blackvl@drupal.org blackvl@drupal.org 15 мая 2007 в 9:16

Если вы о http://pages.ykt.ru/nikit/ то там именно 500-я ошибка. Это неправильная конфигурация сервера, вызванная ошибками в .htaccess или в самом апаче, если вы туда что-то вписали/убрали...
Options -Indexes зря убрали... теперь если в каталоге нет файла index.* пользователь увидит листинг файлов.., впрочем, это может быть выставлено глобальными настройками сервера, - проверьте.
Для начала, восстановите исходный .htacess друпала (ну, может с необходимой вам строчкой RewriteBase /nikit) и посмотрите на результат. Предупреждения портят внешний вид, но не мешают работать, а вот ошибка 500 это совсем плохо.

Аватар пользователя Nikit Nikit 15 мая 2007 в 10:53

blackvl@drupal.org спасибо за внимание!
Но это я нарочно включил в .htaccess строчку php_value error_reporting 7, чтобы показать своему провайдеру ошибку:
------
значит не надо ставить такое значение и вообще не используйте php_value
эти опции отключены
С уважением, администрация Ykt.Ru
------
но походу он всё таки включил опции, так как сайт сейчас заработал без warning-сообщений, но если бы провайдер не согласился? Что можно было бы сделать, или это было бы нерешаемой проблемой?

Аватар пользователя blackvl@drupal.org blackvl@drupal.org 15 мая 2007 в 12:14

1. Сайт открывается крайне медленно... Хотя я сижу на 100 м/б канале
2. У апача есть настройки, которые разрешают или частично разрешают вам изменять опции сервера из .htaccess видимо с php_value вы на это и нарвались..
3. Как я и предполагал, просмотр содержимого запрешен глобально.
Попробуйте создать какой-нибудь каталог, внутри ваших и туда положите .htacess с строчкой: Options +Indexes, ну и парочку файлов туда... и посмотрите - если покажется список файлов, значит эту опцию вам менять можно...

Перефразируя известную фразу ("Если противник не сдается, его уничтожают" ) получим: "Если провайдер не соглашается, его меняют" (п.1 это камешек туда же!).
Успехов.

Аватар пользователя Nikit Nikit 16 мая 2007 в 4:57

1. это ограничение нашего хостера на внешку, для бэкбона там всё ок.
2. угу, походу нарвался
3. сделал http://pages.ykt.ru/nikit/tmp/, вывалился в ту же ошибку 500
но получается, что если провайдер ограничил php_value, то drupal уже неактуален?