WordPressを3.1にアップデートしたら500 Internal Server Errorが出るようになった

このブログに使っているオープンソースソフトウェア”Wordpress”を、自動アップデートを使って3.1.1にアップデートした。

アップデートの過程の表示を見ると「アップデートに成功しました」と出たので安心したが、画面を切り替えようとすると「500 Internal Server Error」が出てダウンする。

仕方なくApacheの吐いたエラーログを見ると、

PHP Fatal error:  Cannot redeclare user_can() (previously declared in /var/www/html/wp-includes/capabilities.php:1099)

と出ていたのでこれをたどって下のページに行き着いた。

Fatal Error after successful WP upgrade

admin-ssl-secure-adminプラグインが原因だそうで、そのとおりにwp-content/plugins/admin-ssl-secure-adminのディレクトリ名を変えてプラグインを無効化すると復帰した。

 

 

Atahualpa Themeでコメント投稿欄の「Leave a Reply」を日本語にする

Atahualpa Themeでコメント投稿欄の文言「Leave a Reply」が英語のままなので、日本語にしてみた。

結論から言うと、Atahualpa Themeの日本語化問題はこれで全て解決したっぽい。

/wp-content/themes/atahualpa/ja_JP.mo

ファイルをコピーして、

/wp-content/themes/atahualpa/ja.mo

を作成する。

これで、「Leave a Reply」は日本語化する。

after

以前はこんな感じ。

before2

Atahualpa Themeの他の日本語化関連問題は、これで全て直っている模様。こんな事で悩んでいたのは私だけかも。恥ずかしい...

Atahualpa Themeで日付を日本語形式にする

WordPressのAtahualpa Themeはデフォルトでは日付が「3月23rd, 2009」のようになってしまうのが気になったので、修正してみた。

管理画面の「外観」-「Atahualpa Theme Options」で、「Post/Page Info Items」を選択する。

post-page-info-items1

」「」「」を以下のように書き換える。

%date(‘Y年n月j日’)% | %tags-linked(‘Tags: ‘, ‘, ‘, ‘ | ‘)% カテゴリー: %categories-linked(‘, ‘)% |
%comments(‘コメントを書く’, ‘1件のコメント’, ‘%件のコメント’, ‘コメントはできません’)%

footer-homepage1

ちなみにdateはPHPの関数です。
PHP: date

これで直った。

after1

変更前はこんな感じ。

before1

結構これで悩んでる人は多いような気がするのだが、どうだろうか。