coreserverでインストール時にエラーでstep2から進めません
cocoa > coreserverでインストール時にエラーでstep2から進めません @ 2014/2/9 1:08 |
---|
お世話になっております。
約1年前と、昨年夏頃に、2つのサイトにbaserCMS2.0.5.1をインストールして利用しています。 今回、3.0.1が出たということで、 新規にインストールして、これまでのデータを移そうかと考えています。 早速ですが、 3.0.1をインストールしようとしているのですが、 ステップ2から、全く進めなくなってしまいました。 環境は coreserver(core miniです。) baserCMS3.0.1 PHP 5.2.5 MySQL 5.1.22-rc PHPセーフモードはoff 2系の時の、インストール覚え書きをたよりに、色々と試してみましたが、 エラーが出てしまって進めません。 どのように対処すれば良いのか、教えて頂けると大変ありがたいです。 どうぞよろしくお願い致します。 |
cocoa > Re: coreserverでインストール時にエラーでstep2から進めません @ 2014/2/9 10:03 |
---|
お世話になっております。
昨夜、上記のエラーで進めなかったのですが、 今朝、再度、http://mywebsiteにアクセスすると、 step2で出ていたエラーが消えて、その後へ進みました。 データベース接続設定までスムーズに行きました。 (この時点では。。。) ところが、その後、今度は、color=EF2929]『(step4が?)見つかりませんでした。』[[/color]というエラーが出ました。 app/config/install.php ファイルを、 削除したり、また前の状態に書き替えて置いてみたり、 他のファイルのパーミッション設定だとか、 色々試しているのですが、install.phpファイルを削除すると、次のエラーが出ますし、 install.phpファイルを戻すと、 このようにエラーだらけになってしまいます。 どうすれば良いでしょうか?(泣) 教えていただけると、大変ありがたいです。 どうぞよろしくお願い致します。 |
goichi > Re: coreserverでインストール時にエラーでstep2から進めません @ 2014/2/9 22:19 |
---|
coreserverは使ったこと無いのですが、エラーメッセージをみる限り、キャッシュファイルを生成する時に、うまく行っていないような感じではないでしょうか?表示されている
で検索してみると、色々と出てきました(パーミッション絡みっぽいです)。たしか、coreserverは2系統をインストールするにも、色々と設定しないといけなかったと思います。ちょっと今の段階では情報が出てませんが、ver3でも何かそういう工夫が必要なのかも知れません。 直接の回答でなくて申し訳ないのですが、とりあえず怪しいのは/app/tmp/というキャシュフォルダ(とその中身)ではないかと思います。参考までに投稿しておきます。m(__)m |
cocoa > Re: coreserverでインストール時にエラーでstep2から進めません @ 2014/2/10 1:35 |
---|
goichiさん
ご回答、誠にありがとうございます。 自分でも色々試していました。 そして、 もう一度、ファイルをFTPするところからやり直し、 やはり、以前の2系の時の覚え書き通りに、やってみました。 ◆baserCMSインストール覚え書き(1年ほどまえの、BaserCMS2.0.5.1の時のものです。) 以下、coreserver(core-miniプラン)用設定。 http://Myドメイン/ で利用。 baserCMS 2.0.5.1 PHP 5.2.5 MySQL 5.1.22-rc PHPセーフモードはoff 1) インストール時 /.htaccess に、 AddHandler application/x-httpd-phpcgi .php mod_gzip_on Off を記述。 2) app/tmp/ 以下に次のフォルダをあらかじめ作り、パーミッションを707(または777)にする。 cache/datas/ /environment/ /models/ /persistent/ /views/ csv/ logs/ schemas/baser/ /plugin/ sessions/ 3) ■ ファイルは全て確実に上がってるかどうか? ■ /app/tmp 以下に全て書込権限が与えられているか? ■ トップの .htaccess ファイルに書込権限が与えられているか? ■install.php に書込権限が与えられているか? ■ /app/webroot/themed/YOUR_THEME/pages 配下のフォルダ・ファイルに書込権限が与えられているか? ■ /app/config/install.php の以下の箇所を書換え Configure::write('App.baseUrl', $_SERVER['SCRIPT_NAME']); ■ 以下のURLにアクセス http://Myドメイン/index.php/admin 4) 固定ページの新規登録に、 > 日本語の入力が可能です。 となっているが、フォルダ、ファイルにアクセスできないエラーを起こすので、 (固定ページのページ名に)日本語は使わない。 だいたい以上のようなことでした。 作業を行っているのは、MacBookで、sarariをメインに使っています。 step2、他でエラーが出たのは、safariでした。 念のため、Firefoxでもやってみました。 すると、インストールはできてしまいました。 最後に、このイメージのようなエラー出てしまいます。 とりあえず、 safariでも、webサイトのトップ画面、管理画面にも入れて、大丈夫みたいです。 リンク先のページが無いことで(今度は・・・)エラーが起こっているみたいです。 2系の、覚え書きを、引っ張りだしてきて、再度、良く確かめてみたいと思います。 また、何か、ありましたら、ご報告させて頂きます。 インストール自体はできたので、とりあえず、『解決済』とさせていただきました。 |
cocoa > Re: coreserverでインストール時にエラーでstep2から進めません @ 2014/2/10 18:55 |
---|
お世話になります。
一端、とりあえずはインストールできたはずなのですが、 やはり、エラーが出るので、 何度か、ソースをアップロードするところからやり直しています。 ブラウザは(Mac版)Safariと、Firefoxで確認するようにしています。 前回、記したように、 全部のソースをUPし、 パーミッション設定をフォルダは777、書き込みしないといけないファイルは666に設定。 必要なファイルも追加でUPして、インストール開始ボタンをクリックし、 最初は、セーフモードがONになっているとでてくるので、 ここで、.htaccessに、 AddHandler application/x-httpd-phpcgi .php mod_gzip_on Off を記述し、ドメイントップに置き、パーミッションを666に設定。 『再チェック』をクリックすると、 どうしても、次のようなエラーが出て、回避されません。 Warning (2): session_start() [function.session-start]: open(/tmp/sess_a09p0vjdqsn6scpse341f5mhj2, O_RDWR) failed: Permission denied (13) [CORE/Cake/Model/Datasource/CakeSession.php, line 610] Warning (2): session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /virtual/myweb/public_html/mybaserSite/lib/Cake/Utility/Debugger.php:802) [CORE/Cake/Model/Datasource/CakeSession.php, line 610] 思い当たるところは全部チェックしたつもりなのですが、 何度アップロードからやり直しても、どうしても、ここから進めません。 当方のサーバーは、 core-miniサーバーです。 PHP 5.2.5 MySQL 5.1.22-rc PHPセーフモードはoff 再度、申し訳ありませんが、どこに問題があるのか、教えていただけると大変ありがたいです。 どうぞよろしくお願い致します。 |
cocoa > Not Found エラーがでたり、真っ白い画面になります。 @ 2014/2/10 22:44 |
---|
こんばんは。
お世話になります。 前回と同じパターンですが、 一応、インストールは出来ましたが、やはり、パスが違っているらしく、 Not Foundエラーがでます。 以下、最後に、もう一度、最初からインストールした際の状況も含めて書きます。 basercms 3.0.1 PHP 5.2.5 MySQL 5.1.22-rc PHPセーフモードはoff 1)SQLデータベースを準備。 2)http://mysite.net/ にbaserCMSソースを全部アップロード 3)http://mysite.net/ へアクセス 4)『インストールを開始』ボタンをクリック ★インストール前に、(4)の『.htaccess』を先に置くとエラーを起こす。 5)PHPセーフモードがONのままなので、次の2行のみを、.htaccessに記述して、 ドメイントップへ置き、パーミッションを666にする。 AddHandler application/x-httpd-phpcgi .php mod_gzip_on Off # 以下は、core-miniではNGだった。(分かりませんが。。多分。) # AddHandler application/x-httpd-php54cgi .php # mod_gzip_on Off app/tmp/ 以下に次のフォルダを(『.htaccess』書き換えと一緒に)作り、パーミッションを707(または777)にする。 cache/datas/ /environment/ /models/ /persistent/ /views/ csv/ logs/ schemas/baser/ /plugin/ sessions/ 最初は、step2あたりで、再チェックすると、中身的にはエラーではなさそうですが、文字化けしてしまいます。 ブラウザを終了してから、再度、最初からやってみたり。。。でも、同じパターンでした。 (勿論、その都度、キャッシュをクリアしました。) (しばらく、このままの状態で席を外していて(気分転換に、夕食?(^_^;))、 戻ってから、最初からやってみると、エラー表示が出なくなり、次の処理も行った後、インストール完了メールが届きます。) step5でエラーがでたので、 既成されているinstall.phpに、 Configure::write('App.baseUrl', $_SERVER['SCRIPT_NAME']); を追加。 Configure::write( で記述されている最後に追加したので、最後からは3行目。 これで、インストール完了ページまでたどり着きました。 この後、 トップページを確認。 http://mysite.net/ へアクセスすると、トップページはキレイに見られました。 その後、ホームをクリックすると、 Not Found エラー: The requested address '/index.php/index.php/' was not found on this server. と表示されます。 他のページも、Not Foundが表示されるか、真っ白い画面になっています。 エラーに表示されているように、index.php/index.php/がダブっているので、 パスが違うのだろうということは分かりますが、 どこを修正すれば良いでしょうか? それから、 前回、エラーが表示されてしまったのは。。。 『サイト基本設定』ページで、 公開状態 公開中 制作・開発モード ノーマルモード になっていますが、 これを、 公開状態 メンテナンス中 に切り換えた後、 どのページも表示されなくなり、 管理画面に入ろうとURLを入れ直しても、 http://mysite.net/maintenance (だったと思いますが。。。) このページで真っ白な画面しか出なくなってしまっていました。 今回は、(まだパスがおかしい状態なので・・) 公開中のままにしています。 長くなりましたが、現状、このような感じなのですが、 パスが違っているために、Not Foundと表示されるのだと思いますが、 どこを変えれば良いのか、アドヴァイス頂けるとありがたいです。 どうぞよろしくお願い致します。 P.S. その後の状態を、詳細に投稿しようとしましたが、折角書いたのに、はねのけられてしまいました(涙) また後ほど、仕事が終わってから投稿します。 とりあえず、現状、Not Foundが消えず、テストで上書き投稿すると、最初は見えるけれど、後から、 Not Foundになります。。。。 3.0.1を使うのは無理でしょうか。。。 |
cocoa > 今度は、更に、一面エラー画面になります。 @ 2014/2/11 19:04 |
---|
お世話になります。
更に、何とか自己解決しようと、色々と試していますが、 一度、デバッグモード1、デバッグモード2、デバッグモード3を順番に試して、 確認、今度は、元に戻そうとしても、一面、エラーだらけで、普通に見られなくなってしまいました。 文字化けしていましたが、文字コードを変更して見てみると、 図のようなエラーが出ています。 コントローラがありません エラー: Index.phpController が見つかりません。 エラー: クラス Index.phpController を app/Controller/Index.phpController.php ファイル内に作成してください。 class Index.phpController extends AppController { } 注意: このエラーメッセージをカスタマイズしたい場合は、 app/View/Errors/missing_controller.ctp を作成してください Stack Trace APP/webroot/index.php line 146 → Dispatcher->dispatch(CakeRequest, CakeResponse) ROOT/index.php line 53 → require(string) このエラーを回避するのには、どうすれば良いでしょうか? 何とか、BaserCMS3.0.1を使いたいと思って、自分でも色々と試しているのですが、core-miniサーバーでは無理でしょうか? よろしくおねがいします。 |
tecking > Re: 今度は、更に、一面エラー画面になります。 @ 2014/2/11 19:40 |
---|
cocoaさん
PHPのバージョンが 5.2.5 とのことですが、これだとそもそもbaserCMSのシステム要件(5.2.17以降)を満たさないですよね。 システム要件 http://basercms.net/about/system PHP: Releases http://www.php.net/releases/ |
masa77 > Re: 今度は、更に、一面エラー画面になります。 @ 2014/2/11 21:33 |
---|
cocoaさん
大変ですね、よくわかります。 coreserver core mini での私の経験を書きます。 basercms 2系は問題なくインストール出来ていました。 ***** 2系 では 下記 .htaccess で OKでした。 AddHandler application/x-httpd-phpcgi .php mod_gzip_on Off ところが、basercms 3系では cocoaさんと同じ症状でした。 入れたり出したり、、、泥沼状態でした。 現在は3つ入れ色々テストしております。 core miniではデーターベースが複数作成できるので データーベースを新規に作成し、念の為サブフォルダー(例:ba)に入れる。 basercms 3.0.1を解凍して出来た .htaccess の 最終行の次に 下記 54を 追加する。 (先頭に#つかない) # 【動作確認済レンタルサーバー】 # http://basercms.net/manuals/introductions/2.html # AddHandler application/x-httpd-php54cgi .php mod_gzip_on Off 残りと一緒にサーバーに転送し、インストールを始める。 無事インストールでき、更新時には、ブラウザーのキャッシュを削除、Baserのサーバーキャッシュ削除を行う。 無事完了され問題なければ、トップに入れられてはどうでしょうか。 |
cocoa > Re: 今度は、更に、一面エラー画面になります。 @ 2014/2/12 0:35 |
---|
teckingさん、
コメントありがとうございます。 > PHPのバージョンが 5.2.5 とのことですが、これだとそもそもbaserCMSのシステム要件(5.2.17以降)を満たさないですよね。 5.2.5って、5.2.17よりは上ではないのですか? 何故、満たさないのか、よく分かりません。。。 |