1

そのため、nginx をインストールしたのはつい最近のことですが、magic_quotes_gpc をオフにする方法がわかりません。php5-fpm php.ini には、次の行があります。

magic_quotes_gpc = Off

; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
; http://php.net/magic-quotes-runtime
magic_quotes_runtime = Off

; Use Sybase-style magic quotes (escape ' with '' instead of \').
; http://php.net/magic-quotes-sybase
magic_quotes_sybase = Off

ただし、phpinfo() を実行すると、magic_quotes_gpc のローカル値とマスター値はオンのままで、構成ファイルのパスは /php5/fpm/ と表示されますが、構成ファイルは読み込まれません (例: 構成ファイルが読み込まれました: (なし))

さらに情報が必要な場合はお知らせください。助けてくれてありがとう。

の出力ps axu | grep php5:

root     12061  0.0  0.4 183816  4780 ?        Ss   13:11   0:00 php-fpm: master process (/etc/php5/fpm/php-fpm.conf)
root     12118  0.0  0.0   6460   756 pts/0    S+   13:12   0:00 grep --color=auto php5

の出力ls -alF /php5/fpm/:

no such directory

の出力ls -alF /etc/php5/fpm/:

total 84
drwxr-xr-x 3 root root  4096 Nov 17 15:12 ./
drwxr-xr-x 7 root root  4096 Oct 13 12:00 ../
lrwxrwxrwx 1 root root     9 Sep  4 16:14 conf.d -> ../conf.d/
-rw-r--r-- 1 root root  3960 Sep  4 16:14 php-fpm.conf
-rw-r--r-- 1 root root 68428 Sep  4 16:14 php.ini
drwxr-xr-x 2 root root  4096 Nov 17 17:09 pool.d/
4

2 に答える 2

2

php5-fpm を再起動したので、問題は解決したようです。nginxをインストールしたときに、どこかで更新されなかった構成設定があると思います。

于 2013-11-20T18:18:32.207 に答える
1

私も同じ問題を抱えていました。fpm/pool.d/www.conf php_flag[ magic_quotes_gpc] = Off php_flag[magic_quotes_runtime] = Offの設定を解決しました

というわけで再開

sudo サービス php5-fpm 再起動

これがあなたの問題に役立つことを願っています。

PD: 私の英語でごめんなさい。

于 2014-05-07T16:58:16.273 に答える