2011-12-08 1 views
0

WordPress 3.2.1を新規インストールしました。 1つのプラグインを問題なくアップロードして起動しました - Contact Form 7WordPress:アップロードパッケージが「パッケージを開梱しています...」でスタックしました。メモリサイズ制限エラーが発生しました。

私はそれをインストール(コンピュータからアップロードするか、WPからインストールするか、違いはありません)すると、それは取得します"パッケージの開梱..."で立ち往生しました。私は私のサーバーのエラーログを確認し、彼らは次のようしている:

PHP Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 311296 bytes) in <mysite>/wp-includes/class-simplepie.php on line 4186, referer: <mysite>/wp-admin/index.php 

「私はこのエラーを検索した、と彼らは私がこれを試みた64メートルまたは128にメモリ制限を変更することをお勧めしますが、私はまだ同じを取得します16777216バイトの許容メモリサイズ "エラー - 私はメモリの制限を変更しても、それは同じ数を示しています。

私は/wp-config.phpと/wp-includes/default-constants.phpにdefine('WP_MEMORY_LIMIT', '128M');を追加しました。また、/wp-config.phpにini_set("memory_limit","64MB");を追加しました。

私は.htaccessファイルする AddType x-mapp-php5 .phpを追加する別の解決策を試してみましたが、それは私のサイトをロードしないだろう - 私は私が間違っているの一体何のエラー [warn] Cannot get media type from 'x-mapp-php5'

を与えましたか?

+0

を無効にして解決される問題には効果がありません。あなたが実際にデュアルPHP4/PHP5設定を持っていて、その正確なアクション名を設定している(あなたのサーバに関係しているとは思わない)場合にのみ、AddTypeが機能します。そして、エラーメッセージで述べたように 'class-simplepie.php on line 4186'を調べるべきです。 – mario

+0

最初の2つの答えをありがとう。 'class-simplepie.php on 4186'を調べてみると、そのコードはここでは問題ではない、つまり一般的なWordPressコードです。 –

答えて

1

サーバーのphp.inimemory_limitを変更する必要があります。実行時にそれを変更すると、通常は何も効果がありません(共有ホスティングの場合)。WP_MEMORY_LIMIT定数はずっと少なくなります。 safe_modeおよびその他の制限が有効になっていない場合

、その後、php_value CGIのセットアップのための.user.ini.htaccessを介して、またはには、うまくいくかもしれません。私にとって

0

サーバーを再起動しない限り、(あなたは一見、実際にやらなかった) `php.ini`設定の変更「をJCH OPTIMIZE」プラグイン

+0

これは有効な使用例です。 +1 – semtex41

関連する問題