coreserverでインストール時にエラーでstep4から進めません
| cocoa > coreserverでインストール時にエラーでstep4から進めません @ 2013/1/30 11:05 |
|---|
|
初めまして。
早速、インストール時のエラーで、前へ進めないため、質問させて頂きます。 実は、昨年の夏、一度、試しに、baserCMS 2.0.3をインストールしました。 その時も、最初はエラーがでたと思いますが、 /.htaccess に、 AddHandler application/x-httpd-phpcgi .php mod_gzip_on Off RewriteEngine on RewriteBase / RewriteRule ^$ app/webroot/ [L] RewriteRule (.*) app/webroot/$1 [L] /app/webroot/.htaccess に、 RewriteEngine on RewriteBase /app/webroot RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] を追記して実行してみたところ、インストール自体は上手くいきました。 (インストール後のページ処理などがおかしくて、使うのを断念しました。) 今回は、 最新バージョン2.0.5.1を、新規ドメインにインストールしようとしましたが、 インストール画面の http://ドメイン/app/webroot/index.php/installations/step4 管理情報登録を行うと、 Fatal error: Call to undefined method DboSource::connect() in /virtual/myID/public_html/ドメイン/baser/models/datasources/dbo_source.php on line 117 というエラーが出て前へ進めません。 勿論、同様の事例は、全部、拝見して、 index.phpに、 $_SERVER['HTTP_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST']; $_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_FORWARDED_FOR']; を追記するなども試しました。 (どこに追記するのかは迷いましたが、最初、最後、など試しました。) 各フォルダは、707で大丈夫でしょうけれど、777に設定しています。 インストール時に出てくるPHPのバージョンは、5.2.5です。 データベースは、MySQL 5.1.22-rc です。 (試す度に、削除、作成し直しています。) PHPセーフモードはoffです。 更に試しに、 以前のバージョン(2.0.3)を、今度のドメインにインストールしようとしましたが、 何故か、同じエラーが出てNGでした。 困り果てて、他のCMSのインストールも考えたり、試みたりもしたのですが、 昨年、初めて、baserCMSをインストールした時に、(結局、その時はページ等の処理がおかしくて 使わなくなりましたが。。)使い勝手は良さそうに思えたので、 今回、何とか使えるようにしたいと思っています。 ヒント、解決策など、ご呈示いただけると大変ありがたいです。 どうぞよろしくお願い致します。 |
| cocoa > とりあえず、自己解決しました♪ @ 2013/1/30 18:45 |
|---|
|
どうしても管理画面が、ちゃんと表示されませんでした。
再度、試行錯誤。。。 トップにある、 /.htaccess を、一端、リネームして外しました。 画面自体は、その前までと同じように(つまり使えないけれど。)表示されています。 その後、 /app/webroot/.htaccess も、リネームし、外しました。 そうして、 ドメイン名/index.php/admin へアクセスすると、 ようやく、ログイン画面が出てきました! とりあえず、無事に、編集できるところまではこぎ着けました。 今度こそ、baserCMSを使えるようにしたいと、諦めずに、試行錯誤して、 何とか、管理、編集画面までこぎ着けることができました。 この後も、昨年できなかったことが、できるようになっているはずであるという、 期待もあるので、是非、使い続けられるようにしたいと思います。 何とか、自己解決できましたが、 coreserverを使っておられる方も多いと思うので、 (今度は。。)少しでも参考になると嬉しいです。 今後、またお世話になることもあると思いますが、どうぞよろしくお願い致します♪ |
| cocoa > Re: とりあえず、自己解決しました♪ @ 2013/1/30 20:07 |
|---|
|
インストールに関して、自己解決。
その後、 管理画面の表示がきちんとできない旨、書きましたが、 自分で削除してしまったみたいです(^_^;) 済みません インストール時には、 /.htaccess に、 AddHandler application/x-httpd-phpcgi .php mod_gzip_on Off RewriteEngine on RewriteBase / RewriteRule ^$ app/webroot/ [L] RewriteRule (.*) app/webroot/$1 [L] と書いてあったのですが、 AddHandler application/x-httpd-phpcgi .php mod_gzip_on Off だけを残し、RewriteEngine on以下を削除。 /app/webroot/.htaccess は、 RewriteEngine on RewriteBase /app/webroot RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] と記述したままで。。。 とりあえず、インストールは完了しました。 その後、ログイン画面が出ずに、おかしな状態が続いていました。 今更ですが、添付の画面ショットの状態です。 その後は、先ほど書きました、自己resの通りです。 |
| ryuring > Re: とりあえず、自己解決しました♪ @ 2013/2/1 11:32 |
|---|
|
こんにちは。
スクリーンショットを見たところ、完全にリンク切れしていますねえ ^^; これは、スマートURLが正常に設定されていない事に起因します。 「手作業でスマートURLを設定する」を参考にされてみてください。 オンにした時のURLとオフにした時のURLの違いがポイントです。 たまに、スマートURLオフの状態の際に、オンの時のURLを入力してしまい、リンク切れで焦ります ^^; Twitter:@ryuring |
| cocoa > Re: とりあえず、自己解決しました♪ @ 2013/2/2 11:52 |
|---|
|
コメントありがとうございます。
最初にインストールが上手く行かないときに、 /app/config/install.php も書き換えるというのを目にしていましたが、 サーバーにUPしたフォルダの中には、install.php ファイルはなく、 ダウンロードしてあった元のbasercmsフォルダ内にも見あたらなかったので、 ???のままでした。 今は、サーバー内に、install.php ができていますので、 これは、インストール前に記述しないといけないんですね?(^_^;) 再インストール、または、別のドメイン分のインストールの時に やってみたいと思います。 別サイトのインストールに使う場合、 元のbasercmsフォルダには、install.phpが見あたらないので、 今あるinstall.php内の、 BcEnv.siteUrl を書き換えて、 コピーして使えば良いでしょうか? |
| cocoa > Re: とりあえず、自己解決しました♪ @ 2013/2/4 19:04 |
|---|
|
皆様、いろいろとありがとうございました。
新規にインストールし直しては、やり直し…とやっていたつもりでしたが、 ようやく、わかってきました。 『管理画面の利用方法』の『(coreserver)管理画面での編集内容が保存できません。 』にも、 改めてご報告しますが、 こちらと、両方のスレッドで、ご指摘、ご教示いただいた内容を、あらためて書き出し、 再確認、もう一度、一からインストール(MySQLも初期化)し直しました。 とりあえず、coreserver(miniプラン)でのインストール、管理画面での編集など上手くいくようになりました。 内容が重複してしまうと思いますので、次のスレッドへ、まとめてご報告させていただきます。 『管理画面の利用方法』> 『(coreserver)管理画面での編集内容が保存できません。 』 ありがとうございました。 |


