PHP5へ移行中
PHP Labo のプログラムをPHP5へ移行中…。(サーバーはロリポップ)
PHPの設定を .htaccess
でも ini_set()
でも変更できない問題は、一部の設定を php.ini で設定 で決定っぽい。
ということは、プログラムごとに設定を変更するのは不可能なのか…。しかも、php.ini
も一部の設定しか変更できないです。
upload_max_filesize
など、変更できない値はどうしようもないのかなぁ…。2M
で固定されてしまったのはちょっと痛い。
あと、PHP4では何もしなくても PEAR
が使えたけど、PHP5からは使えないみたい。
ちなみに、PHP Labo の新しいプログラムは、php.ini
編集画面で magic_quotes_gpc
を Off
に設定すれば問題なく動作するようです。(PEAR
は使っていないし。).htaccess
に書かれたPHPの設定は無視されるけど、大きな問題は無し。
PHP Labo では、php.ini
を以下のように設定しておいた。これでしばらく様子見…。
設定項目 | 設定内容 |
---|---|
default_charset | UTF-8 |
mbstring.language | Japanese |
mbstring.internal_encoding | UTF-8 |
mbstring.encoding_translation | Off |
mbstring.http_input | pass |
mbstring.http_output | pass |
magic_quotes_gpc | Off |
session.use_trans_sid | 0 |
short_open_tag | Off |
safe_mode | On |