□WordPressの更新がダッシュボードからできない
WordPressの更新がダッシュボードからできないので、最初はダウンロードサイトに
アクセス集中でもしているのかと思っていたけど、いつまでたってもできないので、
Linuxのディストリビューションによる問題なのかな?と思いつつ、とにかく更新を
してもFTPがまともにできていないようだったので、手動でWordPressの4.1.1にアップ
デートした。
ひとまず既存のWordPressが展開されているディレクトリ(./html)のひとつ上で、
wget https://downloads.wordpress.org/release/ja/wordpress-4.1.1.zip
unzip wordpress-4.1.1.zip
として
./html/
./wordpress/
が並ぶようにしてから、
chown USER.GROUP ./wordpress/ -R
でファイルの所有権を変更して、
mv ./html/wp-admin ./html/wp-admin-
mv ./html/wp-includes ./html/wp-includes-
として、WordPressのアップグレードで改訂されたファイルに関係している
ディレクトリを避けといてから
cd ./wordpress/
tar cpf – ./wp-admin | tar xvpf – -C ../html/
tar cpf – ./wp-includes | tar xvpf – -C ../html/
tar cpf – ./license.txt | tar xvpf – -C ../html/
tar cpf – ./readme.html | tar xvpf – -C ../html/
として、改訂されたファイルが入っているディレクトリとかをごっそりとコピーする。
そしたら最後にhttpdをリスタート(PHPのキャッシュ対策)して、
/etc/init.d/httpd restart (もしくは/etc/init.d/apache2 restart)
もう一度ダッシュボードから更新にいって確認してバージョンが4.1.1になっていればOK。
うーん、CentOS6ではOKなのに、CentOS7でもVineLinuxでも手動でWordPressのバージョンアップをしないといけなかったのはなんでだろう!?