以前紹介した、「ServersMan@VPS WordPress のインストール」に続いて WordPress ネタです。
WordPressでは管理画面からテーマ、プラグインの検索とプレビューが行えますが、紹介する設定でそのままインストールまで出来ちゃいます。
※ FTPを使わない方法を紹介します。
※ WordPress のディレクトリが、/var/www/wordpress の場合です。
設定の確認
apache の設定を確認します。
vi /etc/httpd/conf/httpd.conf
User daemon
Group daemon
※デフォルトは、[daemon] が設定されています。
WordPress の所有者変更
上の手順で確認した所有者に変更します。
chown -R daemon:daemon /var/www/wordpress
パーミッション確認
plugins、themes に書き込み権限があるか確認します。
ls -la /var/www/wordpress/wp-content
-rw-r–r– 1 daemon daemon 30 Apr 22 02:53 index.php
drwxr-xr-x 2 daemon daemon 4096 Apr 22 02:53 languages
drwxr-xr-x 5 daemon daemon 4096 May 9 19:37 plugins
drwxr-xr-x 9 daemon daemon 4096 May 9 21:13 themes
drwxr-xr-x 2 daemon daemon 4096 May 9 21:13 upgrade
なければ追加。
chmod 755 /var/www/wordpress/wp-content/plugins
chmod 755 /var/www/wordpress/wp-content/themes
確認
1. 管理画面にログイン
2. 左メニューから「外観」
3. 「テーマの管理」の右横にある「新規追加」をクリック
4. テーマの検索からインストールしたいテーマを探します。
5. 「インストール」をクリック
6. 「いますぐインストール」をクリック
7. 以下のように表示されれば成功

下のような画面になった場合は、パーミッションが不適切、phpの実行ユーザとファイルの所有ユーザが違う可能性があるので確認しなおしてください。

感想
めちゃくちゃ便利ですね。ダウンロード→解凍→アップロードっていう手間が1クリックに短縮。特にテーマは、適用させてみないとしっくりこないので気軽にインストール→プレビューが出きるのは素晴らしいです。
この blog は xrea に置いてるんですが、「WordPressでメディアの追加、プラグインの追加に失敗」で書いたとおり、xrea側で対処してもらえないと、この機能は利用できないので、自由気ままに設定できるVPSの利点が出ているな、と感じました。
参考サイト
WordPressで「要求された操作を実行するためには、接続情報が必要です」と出る原因とその対処法メモ – sakaikの日々雑感~(T)編
関連記事



[...] ServersMan@VPS WordPress のインストール – てもぐ [...]
このサイトの情報は本当に助かります。ありがとうございます。
ありがとう!やりがいがあります(∩´∀`)∩
不错不错,学习了,欢迎回访,日本朋友
[...] ———参考サイト——— ServersMan@VPS WordPress でテーマ、プラグインを管理画面からインストール [...]