000webhostでWebホストされている2つのドメインがあります。私はそれらにwordpress=をインストールし、数日間はうまく機能しましたが、今では両方に次のエラーが表示されます:
致命的なエラー:67108864バイトのメモリサイズを使い果たしました(122880バイトを割り当てようとしました)
エラーの原因( "in ...")は決して同じではありません(常に変化します)。
このエラーはよくあることでしたが、ここではphp.iniファイルがありません。 wp-configファイルを変更する必要があることを理解しました。さて、ここにキャッチがあります:これをどうすればいいですか?私は追加する必要があることを理解しました
define (‘WP_MEMORY_LIMIT’, ‘...M’); // increase limit to ..M" (adding 64, 96 or 128)
[http://www.dummies.com/how-to/content/optimizing-the-wordpress-configuration-file.html
]に感謝
私はプログラミングが得意ではありません(自分のドメインを欲しがる初心者です)、助けていただけますか?関数を配置する場所を正確にそこにください。これが問題の解決方法でない場合は、別の解決策を提供してください。私は非常に助けが必要です:)
ここにファイルを投稿することはできませんが(うまくフォーマットしていないようです)、構造を説明できます。
それで、どこでdefine
関数を導入する必要がありますか(このファイルの場合、どこですか?)、別の場合、どこで、どこですか?
000webhostの場合、public_htmlに保存されている.htaccess
ファイルを使用してphp.iniの値をオーバーライドできるはずです。
どの値をオーバーライドできるかわかりませんが、メモリの制限を128Mに上げるには(標準では、64Mに下げられたと思われます)、これを.htaccess
に入れてみてください。
php_value memory_limit 128M
Php.iniにアクセスできず、.htaccessファイルを更新するとInternal Server Error
が得られる場合は、wp-settings.php
にこの行を追加してみてください。
ini_set('memory_limit', '128M');
メモリ制限を変更すると、問題が隠されるだけで、解決しません。
現在64MBのメモリがありますが、これはあなたのニーズに十分すぎるはずです。そうでない場合は、ほぼ確実にコードのリーク、または場合によっては無限ループが発生しています。
エラーを隅に隠そうとする代わりに、修正してみてください。エラーが発生した場所を調べて、メモリ制限を超える「最後のストロー」が何であるかを見つけることができるかどうかを確認します。
GoDaddyは、デフォルトでmemory_limit値を64Mに減らしているようです。
/ public_htmlフォルダーの.htaccessファイルとphp.iniファイルを変更して、サイズを大きくしようとして1〜2日費やしていました。しかし、少なくとも次のように問題を解決しました:
_wp-config.php
_ファイルを簡単に編集するだけで解決できるよく知られたエラーまず、ルートWordPressディレクトリにあるwp-config.phpを開きます。次に、次の行を追加します。メインphpタグ内:define('WP_MEMORY_LIMIT', '64M');
または必要に応じて64Mを変更します。