■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

SixCoreサーバへのBaserCMSインストール

yoshi > SixCoreサーバへのBaserCMSインストール @ 2011/6/18 1:28
SixCoreのS1プランサーバへのBaserCMSインストールが上手くいかず困っております。
インストール画面が表示されずInternalServerError500がでます。
SixCoreへ確認したところ下記エラーが発生してました。

Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

「リダイレクトの回数が上限に達した」ために発生したエラーだそうです。

どう対応すればインストールできるようになるのかご教授いただければ幸いです。
ryuring > Re: SixCoreサーバへのBaserCMSインストール @ 2011/6/18 23:44
こんばんは。

SixCoreサーバーは動作確認が報告されていないようですね。
http://basercms.net/manuals/introductions/2.html

まず、BaserCMSのバージョンは最新版(1.6.12)を利用されているのでしょうか?

また、エラーの内容は、Apache側のエラーのようですが、
BaserCMSのプログラム群を設置したフォルダ内には、元々存在していたファイルはありましたか?

インストールは、BaserCMSのプログラムをアップロード → トップページのURLへアクセス → インストーラーの起動という手順になるのですが、そのほかに行った事はありませんか?

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

yoshi > Re: SixCoreサーバへのBaserCMSインストール @ 2011/6/19 1:07
ryuringさん、返信いただきありがとうございます。

BaserCMSのバージョンは最新です。
エラーについてですが、当初エラーがでるため私がネットで調べてRewriteBaseに問題があるのかと思い
RewriteBaseにパスに間違った記述をしていたためにおきていたエラーのようです。

.htaccessを元に戻したところ、以下の2つのエラーに変わりました。

・PHP Warning: Module 'mbstring' already loaded in Unknown on line 0
・Premature end of script headers: index.php

おそらくこれが元々のエラーだと思います。

ちなみにBaserCMSを設置したフォルダ内にはもともとindex.htmlがありましたが
普通のhtmlでした。
ryuring > Re: SixCoreサーバへのBaserCMSインストール @ 2011/6/19 1:45
yoshiさん

再度確認ですが、最新バージョン(1.6.12)では、インストール時点で、Rewrite設定は有効ではありません。
なので、RewriteBase で動作が変化するはずがないです。

.htaccessには色々と記述がありますが、全てコメントです。

インストール前に.htaccessを編集されたのでは?

次のファイルを全て削除すると初期状態に戻ると思います。
最初からやりなおしてはどうでしょう?
.htaccess
app/webroot/.htaccess
app/config/database.php
app/config/install.php

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

yoshi > Re: SixCoreサーバへのBaserCMSインストール @ 2011/6/19 11:44
ryuringさん

おっしゃるとおりで、最初インストール画面が表示されずにネットで調べたら
RewriteBaseがおかしいと出るエラーとの情報を見て自分で.htaccessを編集して
でたエラーが最初の質問のエラーです。

今はファイルをアップロードしなおして
・PHP Warning: Module 'mbstring' already loaded in Unknown on line 0
・Premature end of script headers: index.php
のエラーになっております。

PHP Warning: Module 'mbstring' already loaded in Unknown on line 0
のエラーについては[error_reporting]を変更することで対応できそうですが、
Premature end of script headers:
のエラーの原因を特定するのにてこずっております。
ryuring > Re: SixCoreサーバへのBaserCMSインストール @ 2011/6/19 18:37
yoshiさん

始めて見るエラーだったので、なんとも言えませんが、ググってみたら
次のような記事が見つかりました。参考になりませんか?

■ PHP Warning: Module 'mbstring' already loaded in Unknown on line 0 が大量発生
http://learnaboutphpmysql.blogspot.com/2010/10/php-warning-module-mbstring-already.html

■ PHPでPremature end of script headers
http://blogs.yahoo.co.jp/gun534/51530646.html


Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

yoshi > Re: SixCoreサーバへのBaserCMSインストール @ 2011/6/19 21:23
ryuringさん

ありがとうございます。
一つ目のエラーに関してはご教示いただいたサイトを参考に
エラーが出なくなりました。
Premature end of script headersのエラーも参考サイトを見て
修正してみたいと思います。
yoshi > Re: SixCoreサーバへのBaserCMSインストール @ 2011/6/19 23:51
ryurinさん

SixCoreへのインストールが上手くいきました。
私の場合は以下の手順で行いました。

1.SixCoreの管理ツールで「PHP高速化」を未設定にする。
2.アップロードした.htaccessにRewrite設定をする。(ファイル内の【スマートURLを手動でオンにする】を参考に)
3.インストール画面を表示して、インストール

以上でとりあえずはインストールできたのですが、管理画面のシステム設定ではスマートURLがオフになっており、
これをオンにするとまたInternalServerErrorとなったので、手動で.htaccessのRewriteBaseのパスを
修正し直したところ上手くいきました。

ryurinさんいろいろとアドバイスをいただきありがとうございました。
ryuring > Re: SixCoreサーバへのBaserCMSインストール @ 2011/6/20 1:09
yoshiさん、インストールできたとの事でよかったです。

PHPの高速化は、eAcceleratorか何かだと思います。
eAcceleratorが有効になっている場合、BaserCMSがうまく動作しないという報告をうけています。

また、おそらく、管理画面のCSSがうまく適用されないのは、PHPがCGIモードで動いているのでは?と考えています。
BaserCMSはサーバー環境によってRewriteが使えない場合もあるので、インストール時点では、スマートURLオフでインストールが開始となりますが、
Rewriteが利用できる事がわかっている場合、強制的にスマートURLオンでインストールを開始する事ができます。

/.htaccess と /app/webroot/.htaccess のリライト設定をスマートURLオン設定にし、
/app/core.phpの

Configure::write('App.baseUrl', env('SCRIPT_NAME'));




Configure::write('App.baseUrl', '');


に書き換えます。

SixCore、機会があれば調査してみます。
ご報告ありがとうございました。

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

yoshi > Re: SixCoreサーバへのBaserCMSインストール @ 2011/6/25 9:34
ryuringさん

ご丁寧な、またわかりやすい解説ありがとうございます!
今後参考にさせていただきます。
本当にありがとうございました。
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
36 人のユーザが現在オンラインです。 (36 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 36