ブログ - 'allow_url_fopen' : on 非推奨
XOOPSを入れようとしていて,Protectorの設定を確認.
php.iniを調べる.
ディレクトリ移動.
php.iniファイルの中に,設定値が入っているか確認.
入っていたので,ファイルをバックアップした後に,ファイルの中身を置き換える.
置き換わったことを確認.
他が置き換わってないことも確認.
最初からdiffだけで良いか.
apacheを再起動して有効化されたことを確認.
XOOPSの設定を確認
よかった.
'register_globals' : off ok
'allow_url_fopen' : on 非推奨🈁
この設定だと、外部の任意のスクリプトを実行される危険性があります
この設定変更にはサーバの管理者権限が必要です
ご自身で管理しているサーバであれば、php.iniやhttpd.confを編集して下さい
そうでない場合は、サーバ管理者にお願いしてみて下さい
root@raspberrypi:/home/pi# locate php.ini🆑
/etc/php/7.2/apache2/php.ini🈁
/etc/php/7.2/cli/php.ini
/usr/lib/php/7.2/php.ini-development
/usr/lib/php/7.2/php.ini-production
/usr/lib/php/7.2/php.ini-production.cli
root@raspberrypi:/home/pi#
root@raspberrypi:/home/pi# cd /etc/php/7.2/apache2/🆑
root@raspberrypi:/etc/php/7.2/apache2# ls -la🆑
合計 84
drwxr-xr-x 3 root root 4096 9月 2 01:26 .
drwxr-xr-x 5 root root 4096 9月 2 01:24 ..
drwxr-xr-x 2 root root 4096 9月 4 23:55 conf.d
-rw-r--r-- 1 root root 70973 8月 19 15:56 php.ini🈁
root@raspberrypi:/etc/php/7.2/apache2#
root@raspberrypi:/etc/php/7.2/apache2# grep allow_url_fopen php.ini🆑
allow_url_fopen = On🈁
root@raspberrypi:/etc/php/7.2/apache2#
root@raspberrypi:/etc/php/7.2/apache2# cat php.ini.20180909|sed 's/allow_url_fopen = On/allow_url_fopen = Off/g' > php.ini🆑
root@raspberrypi:/etc/php/7.2/apache2#
root@raspberrypi:/etc/php/7.2/apache2# grep allow_url_fopen php.ini🆑
allow_url_fopen = Off🈁
root@raspberrypi:/etc/php/7.2/apache2#
root@raspberrypi:/etc/php/7.2/apache2# diff php.ini.20180909 php.ini🆑
836c836
< allow_url_fopen = On
---
> allow_url_fopen = Off
root@raspberrypi:/etc/php/7.2/apache2#
apacheを再起動して有効化されたことを確認.
root@raspberrypi:/etc/php/7.2/apache2# service apache2 stop🆑
root@raspberrypi:/etc/php/7.2/apache2# service apache2 start🆑
root@raspberrypi:/etc/php/7.2/apache2#
'register_globals' : off ok
'allow_url_fopen' : off ok🈁
'session.use_trans_sid' : off ok
'XOOPS_DB_PREFIX' : IPACCESS_ ok