Я устанавливаю Joomla. Он сообщил, что magic_quotes_gpc включен, поэтому я пошел, чтобы проверить php.ini. Там он показывается как выключенный. Я немного погуглил, и оказалось, что сервер может читать другой файл php.ini и проверить раздел «Загруженная конфигурация» в phpinfo. Так я и сделал.
Он сообщает, что загружает тот же файл, на который я смотрел, и он (phpinfo) также сообщает, что magic_quotes_gpc включен.
Кто-нибудь знает, что может быть причиной того, что две отдельные сущности (joomla setup и phpinfo) сообщают об этом как 'On', но php.ini показывает, что он выключен?
РЕДАКТИРОВАТЬ: I разобрался, что происходит. Ранее в php.ini была ошибка, из-за которой сервер не анализировал остальную часть файла.
Вот решение.
Если бы не было установки Joomla 3, я бы не потрудился проверить это:)
Во-первых, файл для изменения -
/ etc /php5/apache2/php.ini
blockquote>Мы должны отключить магические кавычки , чтобы линия выглядела следующим образом:
magic_quotes_gpc = Off
вышеуказанное изменение было в строке 756 для моей версии.
Но это изменение не имело эффекта, так как блок, начинающийся со строки 99, имел ошибки. Вот блок текста с ошибками:
; display_errors Default Value: On Development Value: On ; Production Value: Off ; display_startup_errors Default Value: On Development Value: On ; Production Value: Off ; error_reporting Default Value: E_ALL & ~E_NOTICE Development Value: E_ALL | E_STRICT ; Production Value: E_ALL & ~E_DEPRECATED ; html_errors Default Value: On Development Value: On ; Production value: Off ; log_errors Default Value: On Development Value: On ; Production Value: On
Обратите внимание, что некоторые строки не имеют начальную точку с запятой (;). Как это случилось? Я не уверен. Однако эти строки (выше) не являются фактическими настройками. Поэтому их нужно прокомментировать, добавив перед ними точку с запятой.
Исправление состояло в том, чтобы прокомментировать их и оставить строку 756, как показано, для утверждения магических кавычек.
Затем перезапустите Apache следующим образом:
sudo service apache2 restart
Теперь вы готовы установить Joomla 3:)