Entry

baserCMSをさくらのレンタルサーバに設置

数年前から借りているさくらのレンタルサーバ(ライトプラン)ではbaserCMSのインストールが何の問題もなくできたのに、最近借りたサーバではうまくいきませんでした。

インストールページのスクリーンショットです。

ファイル 128-1.png

レイアウトがおかしいですね。
スタイルシートが効いてない(ように見える)上に、インストールボタンが表示されていない。
ソースを見てインストールを実行してみても

No input file specified.
と表示され、インストールできません。

何故一方のサーバでは成功し、もう一方で失敗するのか?

サーバのコントロールパネルを見比べると、違いがありました。
PHPのバージョンです。
(他にも違いがあるかも知れませんが、未確認です)

●成功
PHP 5.2 (CGI版)
PHP 5.2.17 (cgi) (built: Mar 28 2014 20:46:09)

●失敗
PHP 5.4 [標準のPHP] (CGI版)
PHP 5.4.29 (cgi-fcgi) (built: Jun 11 2014 18:20:33)

バージョンを同じにすれば、もしかするとうまくいくのかも知れません。
が、何となくバージョンを落とすのは不安なので、このまま使いたい。
というわけで検索したところ、下記のページがヒットしました。

http://baser-for-wper.tecking.org/column/baser_on_sakura_light

さくらのレンタルサーバコントロールパネルの[PHP設定の編集]メニューにて
cgi.fix_pathinfo = 1
の1行を書き加える必要があります。
とのこと。
さっそく書き加え、実行したところ正常にインストールすることができました。

ファイル 128-2.png

また後々躓きそうなので、メモがてら記載しておきます。

Page

  • Newer
  • Older

Utility

Calendar

< 2017.6 >
S M T W T F S
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 -
- - - - - - -

Profile

Entry Search