2014-02-06 2 views
0

Я установил одну из последних версий XAMPP (1.8.2) в мою систему OSX с помощью mavericks, но я получаю строгую ошибку в моем локальном хосте (на другом компьютере отлично работает).Отключить строгую ошибку в OSX в XAMPP

Проблема заключается в файле php.ini. У меня есть печать с phpinfo() информацию (часть информации):

Configuration File (php.ini) Path /Applications/XAMPP/xamppfiles/etc 
Loaded Configuration File /Applications/XAMPP/xamppfiles/etc/php.ini 

Я скопировал путь к php.ini я попытался изменить его в эту ошибку конфигурации:

error_reporting=E_ALL & ~E_NOTICE 

не работает

Я попытался установить (очень плохое решение)

display_errors=Off 

не работает, уже строгий файл включен.

это моя текущая конфигурация с phpinfo()

display_errors On Off 
    display_startup_errors On On 
    docref_ext no value no value 
    docref_root http://php.net/ no value 
    enable_dl Off Off 
    enable_post_data_reading On On 
    error_append_string no value no value 
    error_log /Applications/XAMPP/xamppfiles/logs/php_error_log /Applications/XAMPP/xamppfiles/logs/php_error_log 
    error_prepend_string no value no value 

Как я могу инвалидов строгой ошибки?

Очевидно, что каждое редактирование php.ini я должен перезапустить сервер

Благодаря

ответ

0

Добавление этих строк в РНР код будет скрывать ошибки E_STRICT:

ini_set('display_errors', 'On'); 
error_reporting(E_ALL & ~E_STRICT); 

См мой пост Handle PHP errors and exceptions Чтобы получить больше информации.

Смежные вопросы