フラットファイルCMS Gravのドキュメントルートを変更する

CMS

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をインストールする場合)は本記事の設定は不要。

コメント

タイトルとURLをコピーしました