FLOW3 требует, чтобы для параметра PHP "magic_quotes_gpc" было установлено значение Off. (Ошибка № 1224003190) - PullRequest
3 голосов
/ 07 января 2012

При настройке FLOW3 на Mac я изменил php.ini с точки зрения настройки magic_quotes_gpc = off, и при перезапуске сервера я получаю magic_quotes_gpc = off, просматривая http://localhost:8888/MAMP/phpinfo.php Но при запуске:

$ ./flow3 kickstart: пакет Acme.Demo

Я получаю следующее сообщение об ошибке:

FLOW3 требует, чтобы PHP установил для параметра magic_quotes_gpc значение Off.(Ошибка # 1224003190)

Может кто-нибудь иметь представление, что с ним не так?

Ответы [ 3 ]

4 голосов
/ 13 августа 2013

Если вы используете MAMP Pro, редактирование файла php.ini напрямую приводит к его перезаписи при перезапуске MAMP Pro. Мне пришлось редактировать через графический интерфейс MAMP Pro, чтобы отключить «magic_quotes_gpc».

В MAMP Pro перейдите на

File > Edit Template > PHP > [The PHP you're using, in my case PHP 5.3.14 php.ini] 

(img ссылка: http://i.stack.imgur.com/ToUqF.png).

Там вы можете найти «magic_quotes_gpc = On» и установить для него «magic_quotes_gpc = Off». Сохраните файл и перезапустите MAMP Pro.

Если вы видите только «magic_quotes_sybase = Off», что случилось со мной, я изменил его следующими строками:

; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = Off

; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
magic_quotes_runtime = Off    

; Use Sybase-style magic quotes (escape ' with '' instead of \').
magic_quotes_sybase = Off

(img ссылка: http://i.stack.imgur.com/HsyPw.png)

Надеюсь, это поможет!

4 голосов
/ 07 января 2012

Вы вызываете phpinfo () через браузер, верно? Но кикстарт использует PHP
CLI бинарный. Могу поспорить, у вас есть другой двоичный файл и / или другая конфигурация для
тот.

Попробуйте php -i и посмотрите путь к файлам конфигурации и значения
соответствующие настройки.

Убедитесь, что любой файл конфигурации, который вы редактируете, действительно используется двоичным файлом PHP, который вы вызываете!

1 голос
/ 07 января 2012

В конце концов, вы также можете сделать простой способ и отключить его в файле .htaccess.

Этот код должен работать:

php_flag magic_quotes_gpc Off
...