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 |