По какой-то причине MAMP не позволяет мне отключить предупреждения E_STRICT. Я пробовал все: от явного изменения значения в php.ini до error_reporting (E_ALL & ~ E_STRICT) в моем файле ... до явного указания php_ini ('error_reporting', E_ALL & ~ E_STRICT). Я совершенно не понимаю, почему это происходит, и из того, что я могу сказать о MAMP.
Версия PHP Я использую версию 5.2.13 - и прежде чем вы начнете говорить мне, что я не должен игнорировать эти предупреждения, давайте просто проясним, что я использую фреймворк, требующий игнорирования E_STRICT. (хромой, я знаю.)
Попробуйте отредактировать свой php.ini (строка 270)
error_reporting = E_ALL & ~E_STRICT
Если это не удается, попробуйте отредактировать файл .htaccess в корневой папке.
php_value error_reporting 6143
Если даже это не поможет, найдите строку display_errors = Off и измените ее на:
display_errors = Off
Будьте осторожны, иногда случается несколько раз.
Убедитесь, что вы редактируете правильный php.ini, проверяя с помощью phpinfo ();
Обязательно перезапустите apache, чтобы применить новые настройки.
... Предлагаю только это, поскольку они явно не указаны в вопросе, но вы, вероятно, сделали и то, и другое.
Хорошо, я нашел решение для этого.
У меня была точно такая же проблема, и вот как я ее исправил:
1) создайте виртуальный хост в MAMP (не уверен, если необходимо, но так работает)
2) внутри конфигурации vhost вы добавляете эту строку:
php_admin_value error_reporting 6143
Обратите внимание на его php_admin_value вместо php_value? Это все меняет!
3) перезапустите МАМП и получите прибыль!