Назад | Перейти на главную страницу

php.ini не загружается на моем локальном компьютере Mac OS X

У меня есть локальный хост, работающий на моем компьютере Mac OSX, все работает нормально, за исключением того, что я получаю эту ошибку при запуске некоторых приложений:

Предупреждение: strtotime () [function.strtotime]: полагаться на настройки часового пояса системы небезопасно.

Итак, я прочитал об ошибке и предположил, что мне нужно добавить следующее в мой php.ini

date.timezone = "Europe/London"
date.default_latitude = 51.500181
date.default_longitude = -0.12619

Который просто расположен в /etc/php.ini

Перезапустил apache с sudo /usr/sbin/apachectl restart

Ошибка не исчезла, поэтому я попытался добавить ошибочный текст в перезапущенный php.ini, и все выглядело нормально, хотя я ожидал, что он не загрузится.

Я создал файл phpinfo, и он сказал, что путь к файлу конфигурации (php.ini) был /etc и загруженный файл конфигурации был /private/etc/php.ini когда я редактирую один из этих файлов, другой обновляется, поэтому я предполагаю, что они связаны символическими ссылками?

Я просто не знаю, куда идти

Убедитесь, что ваш добавленный параметр находится в правильном месте в файле php.ini. Конфигурация настроек модуля должна быть после их загрузки. Ваш добавленный параметр может быть переопределен в дальнейшем в файле или в импортированном файле конфигурации.