Исправление требований в Symfony2
я установил Symfony2 на мою машину.
Когда я проверяю требования в своем локальном URL:
localhost/Symfony2/web/config.php
Это говорит:
ОСНОВНЫЕ ПРОБЛЕМЫ
Установить "date.timezone» настройка в php.ini * (например, Европа / Париж).
РЕКОМЕНДАЦИИ
Выключите short_open_tag в php.ini *.
Выключите magic_quotes_gpc в php.ini *.
Изменения в файле php.ini должны быть сделаны в "/etc/php5/apache2/php.ini".I»Мы внесли необходимые изменения как в/etc/php5/apache2/php.ini
И в :/etc/php5/cli/php.ini
date.timezone = "Европа / Мадрид»
short_open_tag = Off
magic_quotes_gpc = Off
И то и другоеshort_open_tag
а такжеmagic_quotes_gpc
где я уже выключил, когда я проверял файлы php.ini.
После этого я'мы перезапустили apache2:
sudo service apache2 restart
Однако я все еще получаю те же сообщения об ошибках.
Я использую Symfony 2.1.2, Ubuntu 12.04 и PHP 5.3.6
ОБНОВИТЬ:
Если я запускаю phpinfo () из браузера, он говорит, что загруженный файл конфигурациинаходится в:
/etc/php5/apache2/php.ini
Если я бегуphp -i | grep php.ini
он говорит, что загруженный файл конфигурации это 'находится в:
/etc/php5/cli/php.ini
Это два файла, где ямы уже внесли изменения.
Убедитесь, что изменения были сохранены в файле. Я также использовал phpinfo () в php-файле и выполнил его в браузере. Это говорит о том, что значения date.timezone не установлены, а magic_quotes_gc и short_open_tag установлены на On.
Если я выполнюphp app/check.php
, требования решены, поэтому я предполагаю, что/etc/php5/cli/php.ini
Это'работает правильно и есть только проблема с/etc/php5/apache2/php.ini
, который работает с браузером.