【baserCMS】さくらインターネットにインストールする場合
客先での作業につき、なかなか動作検証がスムーズに行えなかったので、備忘録として残す。
さくらインターネットのプラン比較表では、
http://www.sakura.ne.jp/?_ga=1.76486108.871296093.1484917595
- 「ライト」プランにCMS利用可能の記述は無い
- SQLiteが使える
baserCMSの動作確認済レンタルサーバーでは、
http://basercms.net/hosting/index
- 「ライト」プランも○印あり
- コントロールパネルの「PHP設定の編集」で cgi.fix_pathinfo = 1 の追記が必要
とのことで、「さくらインターネット」の「サーバコントロールパネル」にログインして、「PHP設定の編集」を行う。
簡単インストール機能は無いので、手動で設置してみる。
使用したいテーマのバージョンがコアの最新バージョン(baserCMS 4.0.1)に適合しているか動作確認出来ていなかったので、旧バージョン(3.0.12)をダウンロード。
FFFTPを使い、ドロップするが保存できないファイルがある。PC環境のパフォーマンスの問題と考え、およそ1時間かけてファイルを小分けにアップロードした。
インストールは難なく成功!
即座に、テーマの設置を試みる。通常、管理画面からZIPファイルを参照するだけでいいのだが、「不正なリクエストと判断されました。(type:csrf)CSRF対策によるエラーです。リクエストに含まれるCSRFトークンが不正または無効である可能性があります。」と出てしまい、先に進めない。
http://forum.basercms.net/modules/newbb/viewtopic.php?topic_id=2763&forum=4
検索で、上述書き込みを見つけるが、自己解決した模様で参考にならない。
PHPのバージョン等にも問題が無さそうなので、原因追究は諦めて、手動インストールに切り替える。
難なく成功。・・・それはそれで釈然としないが、今回は時間勝負なのでスルーして次回追記することとする。
簡単インストール機能が備わっていないサーバを使う場合は、未だに注意が必要だな。うん。