У меня есть этот код, который, конечно, должен вызывать несколько ошибок. Но ошибки вообще не отображаются, она просто загружает пустую страницу. Я прочитал PHP not displaying errors even though display_errors = On, но это не помогло.PHP не показывает никаких ошибок
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
blaswagagsd
gfdasgyoloeaifs
echo $_SERVER['SERVER_SOFTWARE'] sdfga
?>
/etc/php5/apache2/php.ini
display_errors = On
; Default Value: On
; Development Value: On
; Production Value: Off
error_reporting = E_ALL
; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
; Development Value: E_ALL
; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT
Я также установить те же параметры в /etc/php5/cli/php.ini
. Конечно, я перезапустил Apache после того, как я изменил php.ini
. Что еще я могу попробовать?
проверьте 'phpinfo()' и убедитесь, что это соответствующие .ini-файлы. и проверять директивы php_value в файлах .htaccess, других файлах apache apache, которые могут переопределять настройки .ini. –
Есть несколько файлов '.htaccess', как я могу узнать, что является правильным? Он нашел: './Usr/share/doc/debian-reference-common/html/.htaccess' './Usr/share/phpmyadmin/setup/lib/.htaccess' './usr/share/phpmyadmin/ setup/frames/.htaccess' './usr/share/phpmyadmin/libraries/.htaccess' – Black
вы должны проверить все, что может повлиять на скрипт. например загляните в каталог скрипта и всегда родительский каталог вверх. –