TwentyTen 子テーマの function.php の設定の仕方 の受け売りです。

htaccessが許可されていて、php flagなどが使えるのであればhtaccessで、だめならphpに直接記述で、

htaccessの場合は、
php_flag display_errors On
の記述を。

phpに直接記述する場合は、スクリプトの先頭に
< ?php error_reporting(E_ALL); ?>
を記述。ただし、php.iniでdisplay_errors = offだとやっぱり表示されないようです。

 専門家ではありませんので確定的なことは申し上げられませんが、WordPress 3.0 から Memory Limit: 256M になったようなので、それに対応できないサーバーの場合、トラブルが出るのではないかと推測しています。

WordPress 3.0 から Memory Limit: 256M に設定・制御しているファイルが、
wp-admin/admin.php
の96行目のようです。

@ini_set( 'memory_limit', apply_filters( 'admin_memory_limit', '256M' ) );

これの 256M を 64M に下げてみてはどうでしょうか。あるいは、32M という選択肢もサーバーによってはあるかもしれません。しかし、これではバージョン・アップした時、上書きされるので一時しのぎにしかならないです。
Read the rest of this entry »

 「WordPress の管理画面が白くなる」という話をよく聴きます。管理画面に入れず管理不能になる場合があります。私も、過去に経験しました(こちらの記事)。その時は、今借りているサーバーとは違うサーバーでして、メモリー制限が厳しいサーバーでした。

 借りているレンタルサーバーが「メモリー制限が厳しいサーバー」なら無理ですが、そうでないなら、WordPress が使う PHP のメモリーを増やして管理画面に入ることができるようです。こちらを参考 にしましたが、「wp-settings.phpの13行目’WP_MEMORY_LIMIT’, ’32M’を64Mに」という手もあるようです。「wp-settings.php」というファイルは、WordPress の本体をインストールしたルート・ディレクトリーにあります。デフォルトは、32M つまり 32MB です。

 ただし、ご自身が WordPress を運用して問題が起きていなければ変える必要もありませんし、変えるべきでもないと思います。共用のレンタルサーバーの場合、他のユーザーに迷惑がかかることも考えられます、レンタルサーバー側から何らかの制限がかけられる恐れもありますからです。

WordPress フォーラム 2.8自動アップグレードが途中でとまります

wp-settins.php は、コアファイルになりますので、次回バージョンアップした際に上書きされてしまいます。
wp-config.php であればバージョンアップしても上書きされないので、この設定は wp-config.php の2行目以降に以下を追加しておいた方が、より良いでしょう。

define('WP_MEMORY_LIMIT', '64M');

 今は、正常にアクセスできていますが、アクセスできなかった顛末です。

 私のブログの管理画面にアクセスできなくなりました。WordPress で出来ているのでプラグインの障害(影響)で管理画面にアクセスできないのか? と考えました。FFFTP でプラグインを全部削除してもう一度試みましたがダメでした。2007/12/04 までは何ら問題ありませんでした。次の日、2007/12/05 からアクセスが全く出来ない状態に陥りました。

 原因を考えていましたが、よくわからず、試行錯誤しかないと思い、まず MySQL を疑いました。何らかの原因でこの MySQL データーベースにトラブルが発生してアクセスできないのではないか、と考えました。phpMyAdmin で調べたが、素人にはわからずあきらめました。MySQL を削除してもう一度構築し直したらどうだろうか、と考えました。phpMyAdmin でバックアップしておけばよかったのですが、データーベースが壊れているものと思いこんでいましたから、バックアップせず。バックアップしても使えないと思いこんでいました。

 MySQL を削除して再構築してみました。が、それでも、今度は、WordPress がインストールできなくなりました。ここで、ギブアップして、レンタルサーバー会社に問い合わせました。MySQL は、問題ないとのこと。ますます原因がわからなくなりました。何度かメールでやり取りしたあと、次のことが告げられました。

ステップサーバーがサーバー負荷対策として導入しているPHPのメモリ消費制限設定により、インストール手続きが中断してしまう問題が発生していたようです。

弊社にて、メモリ消費制限を緩和させて頂きましたので、現在は正常にインストール手続き頂く事は可能かと思われます。

 原因がわかったからいいようなものですが、「PHPのメモリ消費制限設定」とは、素人にはわかるはずもありません。

 WordPress は、php のかたまりで、メモリーをたくさん消費するのでしょうか?! 結局、今までの記事を一から打ち直す羽目になってしまいました。phpMyAdmin でバックアップしていれば、一発で元に戻っていたのですが。
追記 2007/12/15
今までの個別の記事のアドレスが、かなりの部分ずれが生じています! お気をつけ下さい。

blank