2011.08.24前回と前々回あわせて読みたいCentOSにnginxとfastcgiを入れてWordPressを動かすまでのメモ:その1その2,3はこちらです。https://nskw-style.com/2011/server/centos-nginx-fastcgi-wordpress-2.htmlhttps://nskw-style.com/2011/server/centos-nginx-fastcgi-wordp...あわせて読みたいCentOSにnginxとfastcgiを入れてWordPressを動かすまでのメモ:その2前回の「CentOSにnginxとfastcgiを入れてWordPressを動かすまでのメモ:その1」の続きです。https://nskw-style.com/2011/server/centos-nginx-fa...前回までに、CentOSのセキュリティ設定、nginxのインストール、phpを動かす仕組み、MySQLのインストールとWordPress用のDBの作成を行いました。ここからは、WordPressの設置についてです。WordPressのインストール僕は、SFTPでアクセスしてWordPressをアップロードしました。パスは、/var/www/example.com配下にしました。ひまわりから、下記をコピペです。PDFからコピペすると、少なくともMacでは動かないです。文末のスペースが原因のようでした。:}これで、シングルインストールのWordPressが動きます。ネットワークインストールの場合はまた別です。パーミッションの変更exuserとしてアップロードして展開したWordPressのファイル群は、オーナーとグループともにexuserになっており、そのため管理画面からのプラグインインストール、画像のアップロードなどができません。(もしかしてWP自体のアップグレードもできないのかな?確かめてません)そこで、2つの作業をします。権限の書き換え必要なフォルダのパーミッションを下記のようにして変更します。upgradeここではupgradeなのですが、ここをpluginsにしたりthemesにしたりしてください。何かしようとするとエラーが出力されて、「upgrade/xxx」が作れませんでした!とか言われるます。wp-contentをまるごと変えるのはちょっと怖かったので、僕はそのたびに実施することにしています。アップロードの仕方を変更wp-config.phpに、下記をコピペして保存します。定数でちょっとだけ解説されています。以上でWordPressが画像をアップロードしたり、プラグインのインストールや削除ができるようになります。ここまでで、Apacheの代わりにnginxが動いている状況の出来上がりです。このあと、さらにnginxを二分割して、動的に生成された結果としての静的ファイルをキャッシュして、次の要求があった時に、phpとWordPressを動かすことなくそのファイルを返してしまう仕組み(この言い方で合ってるのかな?)である、プロキシキャッシュを取り入れると、さらに速くなるということなのですが、僕の場合、WordPressをネットワークで動かしたく、それが実現できずにいるので、とりあえず、ここまででこのシリーズはおしまいです。Nishikawa関連記事2012.07.04さくらVPS、うるう秒調整で負荷上昇とのことで連絡があり、対処メモ2011.04.07さくらのVPSでWordPressを動かすメモ2:FTPやディレクトリの権限について2011.08.17WordPressコデックスのNginxのページを日本語にしました。*サイト私についてWordPressが好き。男木島移住ブログ&ポッドキャスト本書きました。絶版なんですが、ずっと中古で盛り上がっている本です。Nishikawa\'s.検索する。