NginxとPHP-FPMにDrupal 7をインストールする際のcongig設定の方法
Wordpressのカスタム投稿、カスタムフィールドの扱いに面倒を感じるようになったので、昔使っていたDrupalを再度使っていこうと思い立つ。
数年前にDrupalはセキュリティホールが多すぎると感じてから、使うのをやめてしまった。
今ではDrupal 7へとなり、どうなのか?いろいろな情報を見てみると相変わらずセキュリティ関係のアップデートが多い印象を受ける。
まあ、それはWordpressなど他のCMSを利用してもつきものなので、今回は使い勝手の変更点などを検証するためにスルーする。
セキュリティ関係を重視する場合は、フレームワークを利用して開発した方がいいのだが、簡易なサイトやサービス構築ではWordpressやDupalを利用していきたい気持ちは今も変わらない。
とりあえずDupalを実際にインストールしてみることにする。
インストール自体は、他のCMSと同じでDupalをサーバーに設置後、アクセスするだけでインストール画面が表示される。
お決まりのデータベースの指定などを行い次へボタンを数回実行するだけで完了する。
今回は、WEBサーバーをApachはなくNginxにして環境を構築することにした。
設定方法は下記のサイトを参考にさせていただいた。
blog.celogeek.com/201209/202/how-to-configure-nginx-php-fpm-drupal-7-0/
以上の設定で、問題なくDrupalのインストールから、ログインまで問題なく行えた。
久しぶりに利用した印象としては、便利そうかもしれない!
そう感じた。
トラブルとしては
・インストール時にJapanを選択したが、日本語になっていない。
何か他に設定がいるのか?
・Status reportでUpload progressがNot enabledになっている。(Your server is not capable of displaying file upload progress. File upload progress requires an Apache server running PHP with mod_php.)
NginxとPHP-FPMでは、ファイルのアップロード問題があるのか?アップロードの状況でプログレスバーが動かないだけなのか?
実際に簡単なサービスサイトを構築して、詳細な使い勝手を見ていきたい。