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 |
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 |
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 |
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の
を
に書き換えます。 SixCore、機会があれば調査してみます。 ご報告ありがとうございました。 Twitter:@ryuring |
yoshi > Re: SixCoreサーバへのBaserCMSインストール @ 2011/6/25 9:34 |
---|
ryuringさん
ご丁寧な、またわかりやすい解説ありがとうございます! 今後参考にさせていただきます。 本当にありがとうございました。 |