トップページ > 記事閲覧
PHPメモリー上限変更方法について
投稿日 | : 2013/11/13(Wed) 11:00 |
投稿者 | : エラー恐怖症 |
参照先 | : |
いつもお世話になっております。
s62のコアサーバーを使用しています。
この度、Coppermine Photo Gallery(http://coppermine-gallery.net/)を導入しようと設置も終わらせ動作テストをしている最中、エラーが発生します。
エラーの内容として
Fatal error: Allowed memory size of 94371840 bytes exhausted (tried to allocate 23040 bytes) in 絶対パス on line 410
メモリーサイズが90Mでは足りないということを指していると思い、
自分なりに調べて、メモリーリミットを増やせるという結果にたどりつき、
同じディレクトリにphp.iniファイルを追加したのですが、どうも反映されていないようです。
php.iniの記述方法は下記の1行だけです。
memory_limit = 128M
.htaccessやほかの記述も必要になるのでしょうか?
ご教授をお願いいたします。
Re: PHPメモリー上限変更方法について
投稿日 | : 2013/11/13(Wed) 14:55 |
投稿者 | : エラー恐怖症 |
参照先 | : |
自己解決致しました。
.htaccessでphpをCGIとして動かす必要があったんですね。
Re: PHPメモリー上限変更方法について
投稿日 | : 2013/11/14(Thu) 19:06 |
投稿者 | : スタッフ◆N8w3Owi1UJk |
参照先 | : |
エラー恐怖症様
自己解決いただき有難うございます。
設定いただいた通り、php.iniはCGI版PHPでのみ有効となりますので、
モジュール版の場合は、.htaccessで制御する必要があります。
なお、PHPをCGIとして動かす方法につきましては、下記ページに案内がございます。
http://www.coreserver.jp/help/index.php/phpcgi/
各サーバーの設定ファイルは、
エクスリア :モジュール版PHPの場合「.htaccess」、CGI版PHPの場合「php.ini」
コアサーバー :モジュール版PHPの場合「.htaccess」、CGI版PHPの場合「php.ini」
バリューサーバー:モジュール版PHPの場合「.htaccess」、CGI版PHPの場合「.unser.ini」
となります。
書式は、
「php.ini」および「.user.ini」の場合は、「memory_limit = 128M」
「.htaccess」の場合は、「php_value memory_limit 128M」
となります。