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

4.0.5でブログのページネーションでエラーが出てしまいます

ninon > Re: 追記いたします。 @ 2017/7/22 20:09
ryuring様

お世話様です。
各ファイル個別にDLし差し替えましたが快適に動作しております。
ryuring > Re: 追記いたします。 @ 2017/7/22 17:10
こんにちは。
修正版を v4.0.5.1 としてリリースしました。
https://basercms.net/news/archives/468

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

ninon > Re: 追記いたします。 @ 2017/7/19 14:41
こんにちは、お世話様です。
ご返信ありがとうございます。
宜しくお願いいたします。

取り急ぎjavascriptにて、
herf属性に「BlogPost.」文字列を見つけたら置換するなどで対応したいと思います。
akillerbee > Re: 追記いたします。 @ 2017/7/18 14:38
こんにちはakillerbeeです。

こちら私のほうでも事象の再現を確認いたしました。
バグかと思いますのでチケットを作成しております。
http://project.e-catchup.jp/issues/17775

宜しくお願い致します。
ninon > 追記いたします。 @ 2017/7/18 12:30
追記いたします。
ページネーションの「次へ」あるいは「2」をクリックしたとき遷移するURLが下記のようになっています。

https://bcms2.master-plan2.com/sampleblog/index/page:2/sort:BlogPost.posts_date/direction:desc


「BlogPost.」の文字列が余計なのだと思います。
BlogPost.を取って下記の様にすると問題ないページが開きます。


https://bcms2.master-plan2.com/sampleblog/index/page:2/sort:posts_date/direction:desc


ちなみにデバッグモード1で試しております。
私の環境でのみ起こる問題でしょうかね。
ninon > 4.0.5でブログのページネーションでエラーが出てしまいます @ 2017/7/18 8:44
お世話になっております。
開発に携わられている方々お疲れ様です。

早速4.0.5をDLしまして設置してみているのですが、
ブログの記事が1ページ当たりの限界数を超えページネーションが表示された場合、
そのページネーションクリックで遷移する2ページ目以降がエラーになってしまいます。

私の環境のせいでしたらすみませんが、
これまで無かったことなのでバグ報告のところに投稿させていただきます。
画像を添付し、エラーのテキストを下記にコピペいたします。

対策ご教授頂けると幸いです。


下記のようなエラーです。

ページ上部のエラーメッセージ

Warning (512): ビューテンプレートの拡張子 .ctp は非推奨です。.php を利用してください。
/home/bcms4/public_html/lib/Cake/View/Errors//pdo_error.ctp [CORE/Baser/View/BcAppView.php, line 295]
Code Context
BcAppView::_getViewFileName() - CORE/Baser/View/BcAppView.php, line 295
View::render() - CORE/Cake/View/View.php, line 470
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 289
ExceptionRenderer::pdoError() - CORE/Cake/Error/ExceptionRenderer.php, line 278
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 187
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127
[main] - [internal], line ??

コンテンツ部分のエラーメッセージ

Database Error

エラー: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'BlogPost.BlogPost.posts_date' in 'order clause'

SQL Query: SELECT `BlogPost`.`id`, `BlogPost`.`blog_content_id`, `BlogPost`.`no`, `BlogPost`.`name`, `BlogPost`.`content`, `BlogPost`.`detail`, `BlogPost`.`blog_category_id`, `BlogPost`.`user_id`, `BlogPost`.`status`, `BlogPost`.`posts_date`, `BlogPost`.`content_draft`, `BlogPost`.`detail_draft`, `BlogPost`.`publish_begin`, `BlogPost`.`publish_end`, `BlogPost`.`exclude_search`, `BlogPost`.`eye_catch`, `BlogPost`.`created`, `BlogPost`.`modified`, `BlogCategory`.`id`, `BlogCategory`.`blog_content_id`, `BlogCategory`.`no`, `BlogCategory`.`name`, `BlogCategory`.`title`, `BlogCategory`.`status`, `BlogCategory`.`parent_id`, `BlogCategory`.`lft`, `BlogCategory`.`rght`, `BlogCategory`.`owner_id`, `BlogCategory`.`created`, `BlogCategory`.`modified`, `User`.`id`, `User`.`name`, `User`.`password`, `User`.`real_name_1`, `User`.`real_name_2`, `User`.`email`, `User`.`user_group_id`, `User`.`nickname`, `User`.`created`, `User`.`modified`, `BlogContent`.`id`, `BlogContent`.`description`, `BlogContent`.`template`, `BlogContent`.`list_count`, `BlogContent`.`list_direction`, `BlogContent`.`feed_count`, `BlogContent`.`tag_use`, `BlogContent`.`comment_use`, `BlogContent`.`comment_approve`, `BlogContent`.`auth_captcha`, `BlogContent`.`widget_area`, `BlogContent`.`eye_catch_size`, `BlogContent`.`use_content`, `BlogContent`.`created`, `BlogContent`.`modified` FROM `bc_bcms4`.`mysite_blog_posts` AS `BlogPost` LEFT JOIN `bc_bcms4`.`mysite_blog_categories` AS `BlogCategory` ON (`BlogPost`.`blog_category_id` = `BlogCategory`.`id`) LEFT JOIN `bc_bcms4`.`mysite_users` AS `User` ON (`BlogPost`.`user_id` = `User`.`id`) LEFT JOIN `bc_bcms4`.`mysite_blog_contents` AS `BlogContent` ON (`BlogPost`.`blog_content_id` = `BlogContent`.`id`) WHERE `BlogPost`.`blog_content_id` = 1 AND `BlogPost`.`status` = '1' AND ((`BlogPost`.`publish_begin` <= '2017-07-18 08:30:02') OR (`BlogPost`.`publish_begin` IS NULL) OR (`BlogPost`.`publish_begin` = '0000-00-00 00:00:00')) AND ((`BlogPost`.`publish_end` >= '2017-07-18 08:30:02') OR (`BlogPost`.`publish_end` IS NULL) OR (`BlogPost`.`publish_end` = '0000-00-00 00:00:00')) ORDER BY `BlogPost`.`BlogPost`.posts_date desc, `BlogPost`.`id` desc, `BlogPost`.`posts_date` desc LIMIT 10, 10

注意: このエラーメッセージをカスタマイズしたい場合は、 app/View/Errors/pdo_error.ctp を作成してください

Stack Trace
CORE/Baser/Model/Datasource/DboSource.php line 471 → PDOStatement->execute(array)
CORE/Baser/Model/Datasource/DboSource.php line 437 → DboSource->_execute(string, array)
CORE/Baser/Model/Datasource/DboSource.php line 679 → DboSource->execute(string, array, array)
CORE/Baser/Model/Datasource/DboSource.php line 1119 → DboSource->fetchAll(string, boolean)
CORE/Baser/Model/BcAppModel.php line 1450 → DboSource->read(BlogPost, array)
CORE/Cake/Controller/Component/PaginatorComponent.php line 196 → BcAppModel->find(string, array)
CORE/Cake/Controller/Controller.php line 1089 → PaginatorComponent->paginate(string, array, array)
CORE/Baser/Plugin/Blog/Controller/BlogController.php line 551 → Controller->paginate(string)
CORE/Baser/Plugin/Blog/Controller/BlogController.php line 214 → BlogController->_getBlogPosts(array)
[internal function] → BlogController->index()
CORE/Cake/Controller/Controller.php line 491 → ReflectionMethod->invokeArgs(BlogController, array)
CORE/Cake/Routing/Dispatcher.php line 193 → Controller->invokeAction(CakeRequest)
CORE/Cake/Routing/Dispatcher.php line 167 → Dispatcher->_invoke(BlogController, CakeRequest)
ROOT/index.php line 159 → Dispatcher->dispatch(CakeRequest, CakeResponse)


■ BaserCMSのバージョン:4.0.5
アップデートではなくクリーンインストールです。
■ スマートURLの利用: ON
■ 設置フォルダ:ドキュメントルート、独自ドメイン
■ 利用しているデータベース:MySQL
■ PHPスキル(自己評価):E
■ OSの種類:(例)centOS6系
■ PHPのバージョン:PHP Version 5.6.26


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


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

検索

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

フォーラムガイド


関連リンク

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

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