放置状態だったサイトをWordPressで再構築して1週間
試行錯誤でここまでたどり着けました。WordPress関係者各位に感謝です
で、当初からRSSで文字化けが起こっていて、これの対策がデフォルトでインストールされているWP Multibyte Patch Plugin だと思っていたのですが、いくら頑張っても[使用中]にならない
気になって仕方がなかったのですが、まったく同様の現象がでていて解決された方のWebに辿り着きました
Myblogサイト
プラグインWP-Multibyte-Patchを有効にできない
http://hsuzuki.ddo.jp/weblog/?p=3414
原因はphp-mbstringがインストールされていないために有効化できなかったようです
こちらはCentOS 5.2ですが、phpは入っていたので大丈夫と思っていました
早々にインストールして[有効化]になり、RSSも文字化けが解決しました
しかしyumは優れものですね。InstallからUpdateまでパッケージ管理の何からなにまでやっくれる。
make;make installが基本だった一昔前には戻れそうもありません(これって”^^;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 |
[root@ns ~]# yum -y install php-mbstring Setting up Install Process Parsing package install arguments Resolving Dependencies --> Running transaction check ---> Package php-mbstring.i386 0:5.1.6-23.el5 set to be updated --> Processing Dependency: php-common = 5.1.6-23.el5 for package: php-mbstring --> Running transaction check ---> Package php-common.i386 0:5.1.6-23.el5 set to be updated --> Processing Dependency: php-common = 5.1.6-20.el5_2.1 for package: php-pdo --> Processing Dependency: php-common = 5.1.6-20.el5_2.1 for package: php-cli --> Processing Dependency: php-common = 5.1.6-20.el5_2.1 for package: php-mysql --> Processing Dependency: php-common = 5.1.6-20.el5_2.1 for package: php --> Processing Dependency: php-common = 5.1.6-20.el5_2.1 for package: php-ldap --> Running transaction check ---> Package php-cli.i386 0:5.1.6-23.el5 set to be updated ---> Package php-mysql.i386 0:5.1.6-23.el5 set to be updated ---> Package php-ldap.i386 0:5.1.6-23.el5 set to be updated ---> Package php-pdo.i386 0:5.1.6-23.el5 set to be updated ---> Package php.i386 0:5.1.6-23.el5 set to be updated --> Finished Dependency Resolution Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: php-mbstring i386 5.1.6-23.el5 base 970 k Updating: php-common i386 5.1.6-23.el5 base 154 k Updating for dependencies: php i386 5.1.6-23.el5 base 1.2 M php-cli i386 5.1.6-23.el5 base 2.1 M php-ldap i386 5.1.6-23.el5 base 35 k php-mysql i386 5.1.6-23.el5 base 84 k php-pdo i386 5.1.6-23.el5 base 63 k Transaction Summary ============================================================================= Install 1 Package(s) Update 6 Package(s) Remove 0 Package(s) Total download size: 4.5 M Downloading Packages: (1/7): php-5.1.6-23.el5.i 100% |=========================| 1.2 MB 00:05 (2/7): php-common-5.1.6-2 100% |=========================| 154 kB 00:01 (3/7): php-pdo-5.1.6-23.e 100% |=========================| 63 kB 00:00 (4/7): php-mbstring-5.1.6 100% |=========================| 970 kB 00:02 (5/7): php-ldap-5.1.6-23. 100% |=========================| 35 kB 00:00 (6/7): php-mysql-5.1.6-23 100% |=========================| 84 kB 00:00 (7/7): php-cli-5.1.6-23.e 100% |=========================| 2.1 MB 00:14 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Updating : php-common ####################### [ 1/13] Updating : php-pdo ####################### [ 2/13] Updating : php-cli ####################### [ 3/13] Updating : php-mysql ####################### [ 4/13] Updating : php-ldap ####################### [ 5/13] Installing: php-mbstring ####################### [ 6/13] Updating : php ####################### [ 7/13] Cleanup : php-cli ####################### [ 8/13] Cleanup : php-mysql ####################### [ 9/13] Cleanup : php-ldap ####################### [10/13] Cleanup : php-pdo ####################### [11/13] Cleanup : php-common ####################### [12/13] Cleanup : php ####################### [13/13] Installed: php-mbstring.i386 0:5.1.6-23.el5 Updated: php-common.i386 0:5.1.6-23.el5 Dependency Updated: php.i386 0:5.1.6-23.el5 php-cli.i386 0:5.1.6-23.el5 php-ldap.i386 0:5.1.6-23.el5 php-mysql.i386 0:5.1.6-23.el5 php-pdo.i386 0:5.1.6-23.el5 Complete! |
php-mbstringがインストールできたらhttpdを再起動
1 2 3 |
[root@ns ~]# /etc/init.d/httpd restart httpd を停止中: [ OK ] httpd を起動中: [ OK ] |