wordpress=スクリプトでダッシュボードページの1つを開こうとするとエラーが発生します
エラーメッセージは次のとおりです。
致命的なエラー:/home/admin/domains/filesick.com/public_html/wp-includes/taxonomy.phpの行2685でメモリサイズ268435456バイトを使い果たしました(71バイトを割り当てようとしました)。
周りに尋ねると、memory_limitを256Mを超える値に増やす必要があると言われたので、512Mに変更しましたが、それでも同じ問題があります。それから私はそれを3024Mに変更し、これは私が今持っているものですが、それは問題を解決しませんでした。
それで、これを修正する方法と私は何をすべきか教えてください。
反応を待っています。
WordPressは、PHPのメモリ制限を256Mに上書きします。以前に設定されたものはどれも低すぎてダッシュボードをレンダリングできないという前提で。 WP_MAX_MEMORY_LIMIT
でwp-config.php
を定義することでこれをオーバーライドできます:
define( 'WP_MAX_MEMORY_LIMIT' , '512M' );
私はDanFromGermanyに同意します、256Mはダッシュボードページをレンダリングするための本当に多くのメモリです。メモリ制限を変更すると、実際に問題に包帯を巻いています。
この問題がありました。インターネットを検索し、すべてのアドバイスを取り、構成を変更しましたが、問題はまだあります。最後に、サーバー管理者の助けを借りて、彼は問題がMySQLデータベースの列定義にあることを発見しました。テーブルの列の1つが「ロングテキスト」に割り当てられ、4,294,967,295バイトのメモリが割り当てられます。 MySqli prepareステートメントを使用しなくても正常に動作しているようですが、prepareステートメントを使用すると、その量のメモリを割り当てようとします。列タイプをMediumtextに変更し、16,777,215バイトのメモリスペースが必要になりました。問題はなくなりました。この助けを願っています。