PDA

Просмотр полной версии : php ошибки


alamat
24.07.2008, 23:10
Здравствуйте, стоит сервер апаче на винде
Не выводятся ошибки в браузер(которые в php)

<?php
ini_set('display_errors',1);
error_reporting(E_ALL);
echos "aaa";
?>

пустое окно браузера

в логах апача

[Thu Jul 24 22:40:33 2008] [error] [client XX] PHP Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\\sites\\xxxxx.ru\\www\\index.php on line 2


Подскажите, почему не выводятся ошибки, а пишутся только в логах апача.

alamat
24.07.2008, 23:19
Правил, непомогает

alamat
24.07.2008, 23:21
error_reporting = E_ALL ; & ~E_NOTICE
display_errors = On
display_startup_errors = On
ignore_repeated_source = Off
ignore_repeated_errors = Off
report_memleaks = On

не помогает

KaZ@NoVa
24.07.2008, 23:22
помогу!) ток нужно смотреть из глубины!) что и как)

alamat
24.07.2008, 23:24
Дело не в том чтобы исправить, нужно чтобы ошибки ПОКАЗЫВАЛИСЬ!

k1b0rg
24.07.2008, 23:34
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

alamat
24.07.2008, 23:43
k1b0rg, не помогло, такое ощущение, что ошибки не выводит апач..., может там где нить приписывается?

inlanger
25.07.2008, 00:09
.htaccess файл проверь. может в нём вывод ошибок вырублен.

alamat
25.07.2008, 00:14
этого файла вообше нет)

inlanger
25.07.2008, 00:33
создай, может поможет. У меня был такой прикол. Создал файл - помогло.

cash$$$
25.07.2008, 00:52
ini_set('display_errors',1);
error_reporting(E_ALL);
Хотя в некоторых случаях это всё равно не поможет. Тогда нужно смотреть ошибки в логах веб-сервера. Ещё можно добавить в файл .htaccess строчку
php_flag display_errors 1
И убрать все (@) из кода. Если апач выдаёт ошибку 500 - значит надо смотреть текст ошибки в логе ошибок веб-сервера.

alamat
25.07.2008, 01:02
мучался мучался... переставлял переставлял.. запахало...