sakuraレンタルサーバでは、wordpressをサポートしているため気軽に始められますが、機能が多すぎていまいち使いこなせていないので、試しに2つ目のCMSとしてGravを導入してみた。
Grav - A Modern Flat-File CMS | Grav CMS
Grav is a Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS.
公式のドキュメントには、ドキュメントルート直下以外へのインストール方法が見つからなかったので、ドキュメントルート直下以外のディレクトリにGravをインストールして動かすところまでメモ。
ドキュメントルート配下の任意フォルダにインストール(/home/sakura-user/www がドキュメントルート)
/home/sakura-user/www/any-directory/grav-admin
.htaccessファイルを編集
/home/sakura-user/www/any-directory/grav-admin/.htaccess
## Begin RewriteBase
# If you are getting 500 or 404 errors on subpages, you may have to uncomment the RewriteBase entry
# You should change the '/' to your appropriate subfolder. For example if you have
# your Grav install at the root of your site '/' should work, else it might be something
# along the lines of: RewriteBase /<your_sub_folder>
##
RewriteBase /any-directory/grav-admin/
## End - RewriteBase
RewriteBaseを上記のようにgravのルートディレクトリへ変更
以上で、http://your-domain.com/any-directory/grav-admin/ へのアクセスでGravのトップページが表示され、画面遷移もできる。
※Gravをサブドメイン等で運用する場合(サブドメインのドキュメントルートにGravをインストールする場合)は本記事の設定は不要。
コメント