自動アップグレード機能を使用すると、環境によって、「接続情報」画面が表示されます。
調べてみるとwordpressのインストールしたサーバのFTP接続情報(ホスト、ID、PW)を入力するらしいのですが、wordpressソースのパーミッション等を変更することにより、FTP接続情報を入力しなくても、自動アップグレードは可能であることが分かりました。
※環境はレンタルサーバではなく、自前サーバなので、この例は特殊かもしれません。
≪環境情報≫
- wordpressソースはapacheグループ
- ディレクトリのパーミッションは775
- ファイルのパーミッションは664
≪変更したこと≫
- 下記コマンドを実行して、自動アップグレード実行ファイルをapacheユーザにした
- # chown apache.apache wp-admin/update.php
- # chown apache.apache wp-admin/update-core.php
※「update.php」はplug-inのアップグレード実行ファイルであり、plug-inが自動アップグレードできることを確認しましたが、「update-core.php」はwordpress自体のアップグレード実行ファイルであると予想し、自動アップグレードできることは確認しておりません。
(でも、もともとパーミッションが664なのに、何故、ファイルオーナーを変更しないといけなかったんだろう。。。謎です。。。)
[…] This post was mentioned on Twitter by おーはし じゅん, Takamichi Yanai. Takamichi Yanai said: WordPressでthemes/pluginsファイル更新時にFTPを使わないで済むようにする。書込権限設定だけではダメ。http://hayatom […]
[…] 定のユーザにしかftpを許可していないため,自動アップデートができずとても不便に思っていました. 何とか自動にしたいと考え調べてみると, http://hayatomo.com/2009/04/09/77 という記事が… […]
[…] FTP接続できなくても自動アップグレードは可能(wordpress) | はやとも -hayatomo.com- […]
Mac OS X ServerでWordPressのアクセス権について
ftpソフトを使ってMac OS X ServerにアップロードしてインストールしたWordPress。いざ自動アップデートしようとするとディレクトリーが作れなかったりで不便をしていた。ググってみるとどう…
[…] 参考2。 WordPress で自動アップデートできないときの対処 FTP接続できなくても自動アップグレードは可能 […]
[…] FTP接続できなくても自動アップグレードは可能(wordpress) | はやとも -hayatomo.com- […]
[…] FTP接続できなくても自動アップグレードは可能(wordpress) | はやとも -hayatomo.com- […]