私は共有ホスティング環境を使用しており、PHPのデフォルトのメモリ制限は32Mです。私は、Concrete5セットアップのいくつかの問題に直面しています。メモリ制限の増加による奇妙なエラー
Concrete5の管理パネルにサインインしようとすると、メモリ制限エラーAllowed memory size of 33554432 bytes exhausted
が返されます。そこで私はini_set('memory_limit', '128M')
でメモリ制限を128Mに増やしました。この後、私はというエラーを取得:
Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without
sending any data.
私は96M、64Mおよびいくつかの他の値にメモリの上限を下げてみましたが、同じエラー(ERR_EMPTY_RESPONSE)が繰り返されます。
ini_set()
を使用すると、このエラーは何ですか、なぜ発生しますか?
おそらく、あなたの共有ホスティング環境では、memory_limit設定を使用していません。エラーログにアクセスできますか?エラーの詳細な説明が含まれている可能性があります。 – janosrusiczki
はい、kitsched open apache serverエラーログファイルで提案されているように、エラーの詳細を私たちに提供してください。 – NarayaN
PHPで許可されているメモリー使用量を増やすと、プロセスがシステム構成のメモリーulimitにヒットする可能性があります。 PHPはそれを悪いやり方で受け取り、ただ終了させていました。最近解決しない限り、問題のように思えます。 –