私はこれで夢中になりました。
次のメッセージを受け取りました。
Allowed memory size of 262144 bytes exhausted (tried to allocate 24576 bytes)
TODOリスト
phpinfo() を確認し、正しい php.ini ルートを取得して編集します。memory_limit を次のように変更します
memory_limit = 128M
値 memory_limit が結果で con phpinfo() に変更されていることを確認してください:
memory_limit 128MB 128MB
.htaccessを確認して追加(不要)
php_value memory_limit 128M
また、次のようにphp経由で変更するには(エラー行の前):
ini_set('memory_limit','128M');
どこでもメモリが 128M に設定されていると表示されていますが、それでもエラーが発生しますか?
エラーはSwiftライブラリ(電子メールを送信するためのライブラリ)のabstractSmtpTransport.phpにあるため、私のコードintは動作するはずではありません。
何か案は???
編集:はい、前はApacheを再起動して行われました。
EDIT 2: @patrick、それを追加しましたが、何もエコーされませんでした
より低い値、すべてのファイルで 28M int を試し、Apache を再起動しましたが、同じエラーが発生しました (phpinfo は新しい値を示しました)
-1、再起動、および同じエラーで試しました。
編集 3: 許可されたメモリが割り当てられたメモリよりも大きいのは奇妙ではありませんか? (許容されるメモリサイズが割り当てられた実際の許容されるメモリよりもはるかに小さいという事実にもかかわらず)