Ads by Google

Cent OS 5.6にPHP 5.2.4を導入

このWordpressが動いているサーバは、Cent OS 5.6で動作しています。
ちなみに、現在動かしているCent OSのバージョンを知りたい場合は、以下のコマンドを叩きましょう。

[root@www Ryu]# cat /etc/redhat-release
CentOS release 5.6 (Final)

しばらく前から、Wordpressの管理画面にWordpress 3.2への更新を促すメッセージが表示されているのですが、PHPの要件が5.2.4以上で、普通にyum updateしているだけでは更新できる環境が整いません(Cent OS 5.6のデフォルトでは、PHPは5.1系になっている)。

CentOS 5.6ではリポジトリにPHP 5.3系が収められているので、それを指定してyumでアップデートすれば導入はできるようなので、今回はそれに挑戦してみました。念のため、現在導入されているPHP関連パッケージを確認。

[root@www Ryu]# rpm -qa | grep php
php-cli-5.1.6-27.el5_5.3
php-devel-5.1.6-27.el5_5.3
php-pear-1.4.9-6.el5
php-mysql-5.1.6-27.el5_5.3
php-common-5.1.6-27.el5_5.3
php-ldap-5.1.6-27.el5_5.3
php-pdo-5.1.6-27.el5_5.3
php-5.1.6-27.el5_5.3
php-mbstring-5.1.6-27.el5_5.3

意外と9つものパッケージが入っていました。まずは既存パッケージの削除から。

[root@www Ryu]# yum erase php
[root@www Ryu]# yum erase php-common

依存パッケージも削除されるため、これだけで上記の9パッケージが削除されます。
続いて最新版の導入。基本的に1パッケージずつ導入します。

[root@www Ryu]# yum install php53
[root@www Ryu]# yum install php53-devel
[root@www Ryu]# yum install php53-mysql
[root@www Ryu]# yum install php53-ldap
[root@www Ryu]# yum install php53-mbstring

php53-cliとphp53-commonはphp53の導入時に、またphp53-pdoはphp53-mysqlの導入時に依存関係で自動的に導入されるので、個別に導入する必要はありません。

また、php53-pear = PHPのライブラリを管理するパッケージは、Wordpressの動作環境としてだけPHPを利用するのであれば気にする必要はありません。ちょっとだけ手間がかかりますが、それでも入れたい!という方は、こちらを参照すると幸せになれると思います。

最後にApacheを再起動して、ログにエラーが吐かれていないことと、Wordpressにアクセスしてみて正常に表示されれば完了です。

ちなみに私の環境では、Ultimate Plugins Smart Update Pingerが何やら悪さをしてプラグインのソースコードらしきものが一部不正に表示されていたので、このパッケージを無効にしたら正常な状態に戻りました。

Google Analyticator Ver.6.1.3の日本語化

2009年冬に日本語化したまま放置していたGoogle Analyticatorですが、つい先日久々に見た管理画面が日本語と英語が入り乱れたちぐはぐな画面になっていたので、GWなどを利用して久々に更新してみました。

Google Analyticator Ver.6.1.3の日本語化の続きを読む

ExpiresActive not allowed here

プラグイン関係をいろいろいじったら500番エラーが出てランダムにアクセス不可状態になりました。/var/www/httpd/log/error_logを見たら、タイトルのエラーが出ていたので検索。FAQだったようで、Wordpressのサポートフォーラムに全く同じ現象に遭遇した人の書き込みがありました。

ExpiresActive not allowed hereの続きを読む

Sociable Pluginを導入 + はてなボタンを追加

ほとんど利用する人はいないと思いながらも、他サイトでよく見かけるソーシャルサイトへのブックマークを用意するのに、これまではAddClipsのサービスを利用していました。しかし、うまく自分の置きたい場所に置くことができないなど、不満があったので、今回Sociableというプラグインを導入してみました。

ちなみに、別の方の手によるSociable for WordPress 3.0というプラグインもありますが、本サイトで利用しているAtahualpaで公式にサポートされているということで、あえてオリジナルのSociableを入れてみました。

Sociable Pluginを導入 + はてなボタンを追加の続きを読む

Atahualpa 3.5.3管理画面日本語化

久しぶりにやる気を出して一気に仕上げました。
現時点で最新版となるAtahualpa 3.5.3の管理画面を日本語化が完了しましたので、公開します。

Atahualpa 3.5.3管理画面日本語化の続きを読む

Atahualpa 3.5.3日本語化進行中

Atahualpa 3.4.5.1日本語版のダウンロード問題で、思っていたよりも多くの方がご利用されているということが分かったので、頑張って3.5.3の日本語化を進めています。

実は、もうほとんど完成しています。
たぶん、この週末には公開できると思いますので、待っている方はもう少しだけお待ちください<m(__)m>

Atahualpa 3.4.5.1日本語化

しばらく動きがなかったAtahualpaですが、いつの間にか3.4.5が出ていて、更にそのバグフィックス版の3.4.5.1が出ていたので、新規に追加された機能の部分の日本語化をして再パッケージしてみました。

Atahualpa 3.4.5.1日本語化の続きを読む

poeditでAtahualpaの日本語化ファイルを再作成

先に書いたとおり、Wordpress Ver.2.9ではCode Styling Localizationで作成した言語ファイルが動作しなくなってしまいました。

当サイトで管理画面の日本語化ファイルともにオマケ的に配布していたAtahualpaの日本語化ファイルについても同様の事象が確認されましたので、poeditで再作成しました。

poeditでAtahualpaの日本語化ファイルを再作成の続きを読む

poeditでGAの日本語化ファイルを再作成

前のエントリで書いた通り、Wordpress 2.9に更新したタイミングでCodeStyling Localizationを利用して作成した翻訳ファイルが読み込まれなくなってしまいました。ちょっと様子を見ていたのですがまったく動きがないので、仕方ないのでpoeditを導入してみました。

poeditでGAの日本語化ファイルを再作成の続きを読む

CodeStyling LocalizationがWP 2.9で死亡...

WordPressのプラグインとして動作するpoeditとも言えるCodeStyling Localizationで作成した言語ファイルが、Wordpress 2.9では動作しない模様です。

私が作成したAtahualpa Themeの言語ファイルや、Google Analyticatorの言語ファイルなどが、Wordpressを2.9にアップグレードしたタイミングですべて効かなくなってしまいました(英語が表示される)。

CodeStyling LocalizationがWP 2.9で死亡…の続きを読む