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

coreserverでインストール時にエラーでstep2から進めません

 

 1  |  2   | 次のページ>

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は使ったこと無いのですが、エラーメッセージをみる限り、キャッシュファイルを生成する時に、うまく行っていないような感じではないでしょうか?表示されている
Warning: SplFileInfo::openFile 〜略〜

で検索してみると、色々と出てきました(パーミッション絡みっぽいです)。たしか、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よりは上ではないのですか?

何故、満たさないのか、よく分かりません。。。

 

 1  |  2   | 次のページ>

ログイン
ユーザー名:
パスワード:


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

検索

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

フォーラムガイド


関連リンク

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

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