2.0インストール完了しましたが、トップページが表示されません
hope > 2.0インストール完了しましたが、トップページが表示されません @ 2012/5/2 5:37 |
---|
CORESERVERで紆余曲折を経てどうにか2.0のインストールに成功したものです。
しかしながら、最初に段階で次のように表示されトップページが表示されません。 404 NOT FOUND エラー : リクエストされたアドレス '/' はこのサーバにありませんでした。 このページの先頭へ戻る 何か設定をし忘れたのでしょうか。 まだスマートURLの設定も何もしていない状態です。 逆に頑張ってスマートURLを設定すれば、表示されるようになるのかとも思いますが、 まだ試しておりません。 ■ BaserCMSのバージョン: 2.0.0 ■ レンタルサーバー名: CORESERVER ■ スマートURLの利用: OFF ■ 設置フォルダ:サブフォルダ ■ 利用しているデータベース: MySQL ■ PHPスキル(自己評価):ほとんどわからない |
arata > Re: 2.0インストール完了しましたが、トップページが表示されません @ 2012/5/3 20:35 |
---|
hopeさん、こんにちは!
coreserverでのインストールやってみました。coreは確かにちょっとクセがありますね! というワケで、/app/config/install.php に以下の一文を書いて、何か表示されるかどうか見て貰えますか?
それと、/app を含む以下のフォルダには、パーミッション777を与えてみてください。 /app/tmp/cache /app/tmp/logs /app/tmp/schemas /app/tmp/sessions それではごきげんよう丶(・ω・)ノ ■ 不明点解消できるかも。逆引きガイドもあります baserCMS公式wiki |
hope > Re: 2.0インストール完了しましたが、トップページが表示されません @ 2012/5/6 21:37 |
---|
返信をいただいていたのに気がつかず済みませんでした。
Twitterに返事があって気がつきました。 指摘して頂いたことを実行してみました。 まずは/app/tmp以下のフォルダのパーミッションを777にすべて変更しました。 前は707にしていました。 結果は何も変わりませんでした。 続いてデバッグ情報を出してみました。 すると次のように表示されました。 ----------ここから--------- Notice (8): Undefined index: theme [CORE/baser/controllers/baser_app_controller.php, line 354] Warning (512): ビューテンプレートの拡張子 .ctp は非推奨です。.php を利用してください。 /virtual/XXXXX/cake/libs/view/pages/home.ctp [CORE/baser/views/baser_app_view.php, line 296] CakePHP 1.2.10 リリースノート Read the changelog tmp ディレクトリに書き込めます。 FileEngine がキャッシュに使われています。設定を変更するには APP/config/core.php を編集してください。 データベース設定ファイルが存在します。 Fatal error: Cannot redeclare class ConnectionManager in /virtual/XXXXX/cake/libs/model/connection_manager.php on line 263 ----------ここまで--------- 上の2つはテーマに関するものですね。 新規入れ直しなのに.ctpなのは何故でしょう?不思議ですね。 とりあえず名前を.phpに変更したらエラーは消えました。 でも、「theme」というインデックスがないといわれているのが不明です。 下のFatal errorはclass定義がだぶっているということでしょうか? これはちょっとファイルをみてみましたがよく分かりませんでした。 |
hope > Re: 2.0インストール完了しましたが、トップページが表示されません @ 2012/5/12 13:03 |
---|
解決なのかは不明ですが、とりあえずトップページを表示させることができましたのでご報告です。
前回のFatal errorが気になったので、再度2.0.0を再インストールしてみました。 今回はインストールの際にセーフモード対策のところに表示される、次の点を試してみました。 ・/baser/config/theme 下のフォルダを /app/webroot/themed 下にコピー ・/baser/config/safemode/tmp 下のフォルダを /app/tmp 下にコピー(パーミッションは777で) 前回と同様にとりあえずインストール画面の最後まで辿り着いて、管理画面にログインできました。 しかし、トップページは相変わらず 引用:
と表示されます。 そこでご指摘のようにデバッグを表示させてみると、/app/views/themed/demo/pages/index.php が作成されることを確認と出ていることが分かります。 パーミッションを書き込み可にしてみてもダメでした。 そこで、管理画面の固定ページの管理で、index.php を更新してみました。 すると、/app/webroot/themed/demo/pages/index.php が作成され、それを一度 /app/views/themed/demo/pages/index.phpとしてコピーしてみました。 とりあえずトップページが表示されました。 その後は/app/views/themed/demo/pages/index.phpを削除しても、ちゃんとトップページが表示されるようになります。 なぜ、このようになるのかは不明ですが、その後はデモサイトのabout.phpなども同様に表示できるようになりました。 セーフモードの関係でファイルが作成できないためにエラーに一度なるためなのかも知れません。 |
ryuring > Re: 2.0インストール完了しましたが、トップページが表示されません @ 2012/5/16 0:30 |
---|
こんばんは。
セーフモードでは、ページカテゴリの作成ができない、テーマのコピーができないなど、 フォルダ生成に関連する問題がありますので、おすすめできません。 コアサーバーであれば、セーフモードを解除しての動作を確認しています。 http://www.coreserver.jp/help/index.php/phpcgi/ Twitter:@ryuring |