У меня установлено (в php.ini):
display_errors = On
error_reporting = E_ALL | E_STRICT
html_errors = On
Но при делении на ноль или других ошибках ничего не выводится.
Спустя 3 часа, 55 минут, 32 секунды (28.07.2011 - 18:16) Winston написал(а):
Попробуйте в скрипте в котором производится деление, вверху прописать
error_reporting (E_ALL);
Спустя 4 минуты, 49 секунд (28.07.2011 - 18:21) alex455 написал(а):
Не помогло. Ничего не изменилось.
Спустя 36 минут, 13 секунд (28.07.2011 - 18:57) Winston написал(а):
А если попробовать в .htaccess указать
php_flag display_errors on
php_value error_reporting E_ALL
Спустя 1 час, 31 минута, 44 секунды (28.07.2011 - 20:29) alex455 написал(а):
/etc/webapps/phpmyadmin/.htaccess
Содержимое:
Ошибки по-прежнему не отображаются.
Содержимое:
#deny from all
php_flag display_errors on
php_value error_reporting E_ALL
Ошибки по-прежнему не отображаются.
Спустя 10 минут, 37 секунд (28.07.2011 - 20:40) Winston написал(а):
Цитата (alex455 @ 28.07.2011 - 20:29) |
/etc/webapps/phpmyadmin/.htaccess |
Это то, что я думаю? Это ты в каталоге с СУБД такое пишешь ?
Спустя 22 минуты, 11 секунд (28.07.2011 - 21:02) alex455 написал(а):
Не знаю. 
А где нужно?

А где нужно?
Спустя 5 минут, 54 секунды (28.07.2011 - 21:08) alex12060 написал(а):
alex455
У тебя все заносится в лог apache. Я понимаю, у тебя linux?
Тогда тебе команда в помощь
У тебя все заносится в лог apache. Я понимаю, у тебя linux?
Тогда тебе команда в помощь
tail -f /var/logs/apache2/error.log
Спустя 9 минут, 48 секунд (28.07.2011 - 21:17) alex455 написал(а):
Да, Arch Linux.
Только там файл "/var/log/httpd/error_log". Открыл его при помощи tail -f и запустил страницу с делением на 0.
Добавилась строка:
Но мне было бы в 1000 раз удобнее наблюдать это в браузере.
Только там файл "/var/log/httpd/error_log". Открыл его при помощи tail -f и запустил страницу с делением на 0.
Добавилась строка:
[Thu Jul 28 22:15:16 2011] [error] [client 127.0.0.1] PHP Warning: Division by zero in /home/alex/NetBeansProjects/PhpProject1/index.php on line 12
Но мне было бы в 1000 раз удобнее наблюдать это в браузере.
Спустя 1 минута, 16 секунд (28.07.2011 - 21:19) alex12060 написал(а):
alex455
Если честно, сам борюсь с этой проблемой. Вот щас попробую посмотреть, что можно сделать.
Если честно, сам борюсь с этой проблемой. Вот щас попробую посмотреть, что можно сделать.
Спустя 13 секунд (28.07.2011 - 21:19) neadekvat написал(а):
Цитата (PHPprogrammer @ 28.07.2011 - 21:40) |
Это то, что я думаю? Это ты в каталоге с СУБД такое пишешь ? |
PMA - это не СУБД. MySQL - вот она СУБД.
Спустя 54 секунды (28.07.2011 - 21:20) neadekvat написал(а):
Цитата (alex455 @ 28.07.2011 - 22:02) |
А где нужно? |
В корне твоего сайта.
Спустя 7 минут, 14 секунд (28.07.2011 - 21:27) alex12060 написал(а):
sudo youEditor /etc/php5/apache2/php.ini
Далее смени значение display_errors с Off на On.
И будет тебе счастье :)
Только сервак перезапустить не забудь
sudo /etc/init.d/apache2 restart
Спустя 1 минута, 4 секунды (28.07.2011 - 21:28) alex455 написал(а):
Цитата |
В корне твоего сайта. |
В корне моего сайта нет файлов с таким расширением.
Спустя 3 минуты, 25 секунд (28.07.2011 - 21:32) neadekvat написал(а):
Цитата (alex455 @ 28.07.2011 - 22:28) |
В корне моего сайта нет файлов с таким расширением. |
Создай его.
Спустя 7 минут, 22 секунды (28.07.2011 - 21:39) alex455 написал(а):
alex12060, спасибо, сработало.
Спустя 13 часов, 18 минут, 48 секунд (29.07.2011 - 10:58) alex455 написал(а):
Вобщем, суть проблемы была в том, что опций "display_errors" и "error_reporting" в файле php.ini по две! Не понимаю, зачем...