今やWordPress動かすためにこんなに苦労するとは・・・。えーと、PHPのバージョンは5.1!!!だったので下記のように記述してCGIタイプのPHPで5.3を動作させた。
AddHandler application/x-httpd-php53 .php
とりあえずWordPressはこれで動いたけど・・・
プラグインによっては下記のエラーが発生して動かない。
PHP Fatal error: Out of memory
WebAreaサイト上で、PHP5.3のCGIだと、「.user.ini」でphp.iniの個別ができるそうだが詳細が見当たらない。
「.user.ini」は、他のドキュメントを参照したところ、PHPの実行の先頭ルートフォルダにあれば、よいとのこと。
・「.user.ini」
post_max_size = 20M upload_max_filesize = 20M memory_limit = 256M
設定した値が反映されているのかはphpinfoを使って確認する
<?php phpinfo(); ?>
これだけでは何ともなので・・・
wp-config.phpにメモリ制限を追加
define('WP_MEMORY_LIMIT', '96M'); define('WP_MAX_MEMORY_LIMIT', '256M');
うーん、それでも「Out of memory」が発生するプラグインがある・・・。CPIでは問題ないんだけど・・・。
結局プラグインのバージョンを下げたりメモリ調整したり、1ページあたりのメモリ容量に気を付けたりした。
PHP5.1ベースだと最近のWordPressのプラグインを動作させることは厳しいと思ったほうが良いかな。