サーバーのメモリ制限でPHP容量を上げる操作
結論:php.iniの操作で解決する場合があります。
運営費用の安いサーバーでPHPの編集をすると以下のメモリ不足エラーが出ました。
Fatal error: Allowed memory size of 12345678 bytes exhausted (tried to allocate 134217736 bytes) in filename on line 3
上記はメモリ制限を超えたからです。
そこで、私が解決できた対処法は以下です。
対処法:レンタルサーバのphp.iniの容量(memory_limit)を上げると解決できました。
(1)サーバーのphp.iniの編集画面でmemory_limit○○の記述を探す。
(2)「memory_limit = ○○」の一番前に「;」半角セミコロンし、プログラムの実行を阻止。
(3)その下にmemory_limit○○の容量を上げた追記をして、保存する。
<php.ini編集の具体例>
;memory_limit = 1G
memory_limit = 2G
上記で異常が無かったので、そのまま終了しました。
いかがでしたでしょうか?
はじめ、安かろう、悪かろうだし、仕方ない…と思いました。
試行錯誤すると、意外と何とかなることもあります!
あきらめる前に一度お試し下さい!