
В данный момент установлена версия php 5.3.10. Никаких ошибок типа синтаксической ошибки не выдает
<?php
define("variable" , 10);
variable++;
echo variable;
?>
Этот код содержит ошибку и браузер должен ее отобразить. Но окно браузера пустое
Ошибка отображенияявляетсявыключенныйкак я вижу в информации, предоставленной phpinfo() в столбце php core.
Я хочу, чтобы он был включен.
решение1
Если вы хотите включить его для всех ваших PHP-проектов:
отредактируйте /etc/php5/apache2/php.ini
, открыв терминал и введя следующее:
gksudo gedit /etc/php5/apache2/php.ini
найдите строку.
display_errors = Off
и изменить Off
наOn
Если вы хотите включить его для одного веб-сайта, .htaccess
добавьте в файл вашего веб-сайта следующую строку:
php_flag display_errors on
Если вы отредактировали php.ini
файл, для вступления настроек в силу потребуется перезапуск Apache. Для этого выполните следующую команду в терминале.
sudo apache2ctl restart