サブフォルダに設置し、固定編集プレビューで親フォルダ404Not Found
konosuba > サブフォルダに設置し、固定編集プレビューで親フォルダ404Not Found @ 2017/7/4 10:41 |
---|
お世話になります。初心者ですが楽しく活用させていただいているものです。
バージョン4系になったあたりから、おかしいなと感じていたのですが、他に情報らしきものが出ていなかったので、「私だけ症状が出ている」のかと思い今回投稿させていただきました。 サーバーのサブフォルダにインストール設置 http://example.com/sub 固定ページ情報編集で「プレビュー」ボタンを押すと http://example.com/sub/index?preview=default となれば正常なのですが ↓ http://example.com/index?preview=default となりトップ・親フォルダの内容、または404Not Foundとなります。 以下同様 http://example.com/sub/profile ↓ 固定ページ情報編集「プレビュー」 http://example.com/profile?preview=default 「一覧に戻る」「保存」「ゴミ箱へ移動」は動作正常です。 「プレビュー」だけがうまく動作していません。 ■ BaserCMSのバージョン:4.0.4 ■ レンタルサーバー名:さくらライトプラン ■ スマートURLの利用: [ON] ■ 設置フォルダ: [サブフォルダ] ■ 利用しているデータベース: [SQLite] ■ PHPスキル(自己評価): [E] なお、トップフォルダにはbasercmsは設置していませんし、ほかもインストールなしです。 宜しくご教授お願いいたします。 |
akillerbee > Re: サブフォルダに設置し、固定編集プレビューで親フォルダ404Not Found @ 2017/7/5 11:20 |
---|
こんにちはakillerbeeです。
javascriptの読み込みや実行時にエラーが発生していたりなど考えられますか? 例えばhtmlのソースを見て頂いて下記のように「baseUrl」や「data-fullurl」に「sub」が入っていないとそこが怪しいかもしれません。 プレビューボタンを押下した際に「fullurl」のURLを使ってアクセスしているようです。
|
konosuba > Re: サブフォルダに設置し、固定編集プレビューで親フォルダ404Not Found @ 2017/7/5 20:50 |
---|
akillerbeeさん。早速の情報ありがとうございます。
ソースを確認しましたところ、「baseUrl」「data-fullurl」にも「sub」フォルダがついていましたので正常かと思われます。 IE11で「プレビュー」「保存」「ごみ箱へ移動」は、画面下部の「ステータスバー」では http://example.com/sub/admin/pages/edit/1/ と「sub」がリンク先になっていまして、こちらも正常表示だと思われます。 「一覧に戻る」だけは http://example.com/sub/admin/contents/ となっております。 同時に症状が起こっているのが、編集管理画面の上部黒帯、「公開ページ」 http://example.com/sub/sub/ http://example.com/sub/sub/profile となり「sub」が重複 Not Found Error: The request sent to the address '/sub/sub/' was invalid. となっております。 |
konosuba > Re: サブフォルダに設置し、固定編集プレビューで親フォルダ404Not Found @ 2017/7/11 10:01 |
---|
お世話になります。スレッド主のkonosubaです。
「プレビュー」問題ですが fix #17709 サブフォルダに設置した場合、コンテンツのプレビューに失敗する問題を改善 http://project.e-catchup.jp/issues/17709 適用にて「固定ページ」の「プレビュー」は表示できるようになりました。 ただし「ブログ」「記事編集」しようとすると An Internal Error Has Occurred. Error: An Internal Error Has Occurred. と出るようになりました。 これ以外に何か適用しないといけない差分はありませんでしょうか? |
akillerbee > Re: サブフォルダに設置し、固定編集プレビューで親フォルダ404Not Found @ 2017/7/11 15:09 |
---|
こんにちはakillerbeeです。
こちらのエラーですがデバッグモードで確認すると原因となるエラーの特定ができますでしょうか?
|
konosuba > Re: サブフォルダに設置し、固定編集プレビューで親フォルダ404Not Found @ 2017/7/11 15:23 |
---|
お世話になります。konosubaです。
デバッグモードで次のエラーになります。 Missing Helper エラー: Blog.BcFormTableHelper が見つかりません。 エラー: クラス BcFormTableHelper を /home/example/www/sub/lib/Baser/Plugin/Blog/View/Helper/BcFormTableHelper.php ファイル内に作成してください。 class BcFormTableHelper extends AppHelper { } 注意: このエラーメッセージをカスタマイズしたい場合は、 app/View/Errors/missing_helper.ctp を作成してください Stack Trace CORE/Cake/View/HelperCollection.php line 66 → HelperCollection->load(string) CORE/Cake/View/View.php line 858 → HelperCollection->__isset(string) CORE/Baser/Plugin/Blog/View/BlogPosts/admin/form.php line 51 → View->__get(string) CORE/Cake/View/View.php line 971 → include(string) CORE/Baser/View/BcAppView.php line 492 → View->_evaluate(string, array) CORE/Cake/View/View.php line 933 → BcAppView->_evaluate(string, array) CORE/Cake/View/View.php line 473 → View->_render(string) CORE/Cake/Controller/Controller.php line 963 → View->render(string, null) CORE/Baser/Plugin/Blog/Controller/BlogPostsController.php line 418 → Controller->render(string) [internal function] → BlogPostsController->admin_edit(string, string) CORE/Cake/Controller/Controller.php line 491 → ReflectionMethod->invokeArgs(BlogPostsController, array) CORE/Cake/Routing/Dispatcher.php line 193 → Controller->invokeAction(CakeRequest) CORE/Cake/Routing/Dispatcher.php line 167 → Dispatcher->_invoke(BlogPostsController, CakeRequest) ROOT/index.php line 159 → Dispatcher->dispatch(CakeRequest, CakeResponse) |
konosuba > Re: サブフォルダに設置し、固定編集プレビューで親フォルダ404Not Found @ 2017/7/19 11:48 |
---|
お世話になります。スレッド主のkonosubaです。
baserCMS 4.0.5 にアップデートで、この固定編集プレビューの問題は解決しました。 >ただし「ブログ」「記事編集」しようとすると >An Internal Error Has Occurred. >Error: An Internal Error Has Occurred. >と出るようになりました。 こちらの症状も出なくなりました。 別の問題 >編集管理画面の上部黒帯、「公開ページ」 >http://example.com/sub/sub/ >http://example.com/sub/sub/profile >となり「sub」が重複 >Not Found >Error: The request sent to the address '/sub/sub/' was invalid. は解決できておりませんので、別のスレッドにて立て直させていただきます。 スレッドのタイトルの問題は解消されましたので、ご報告いたします。 ありがとうございました。 この素晴らしいbaserCMSに祝福を! |