管理システムのコンテンツ一覧にて「ゴミ箱を空にする」を実施すると正しく削除処理が行われない
- » h_noguchi > 管理システムのコンテンツ一覧にて「ゴミ箱を空にする」を実施すると正しく削除処理が行われない @ 2017/10/16 17:14
- ryuring > Re: 管理システムのコンテンツ一覧にて「ゴミ箱を空にする」を実施すると正しく削除処理が行われない @ 2017/10/24 12:04
- h_noguchi > Re: 管理システムのコンテンツ一覧にて「ゴミ箱を空にする」を実施すると正しく削除処理が行われない @ 2017/10/30 12:23
h_noguchi > 管理システムのコンテンツ一覧にて「ゴミ箱を空にする」を実施すると正しく削除処理が行われない @ 2017/10/16 17:14 |
---|
以下、再現例となります。
(1) コンテンツ一覧にて test フォルダ作成する (2) その下に index ページを作成する (3) testフォルダを「ゴミ箱に入れる」を実施する(作成したindexpページごと) (4) その後、「ゴミ箱を空にする」を実施する → トップページ の index が削除されてしまう(test/index.php は削除されない) こちらでソースを確認したところ、 /lib/Baser/Model/Page.php の getPageFilePathメソッドにあるurl取得処理にて、 正しく処理が行われていないのかfalseが返ってきているようでした。 そしてfalseのまま処理が継続され、最終的に ホスト//index.php というurlに対して削除処理が実行されているようでした。 以上、お手数ではございますがご確認のほどよろしくお願いします。 以下は環境となります。 ■ BaserCMSのバージョン:4.0.6 ■ スマートURLの利用: [OFF] ■ 設置フォルダ: [ドキュメントルート] ■ 利用しているデータベース: [MySQL] ■ PHPスキル(自己評価): [ B 〜 C ] ■ OSの種類:CentOS Linux release 7.3.1611 (Core) ■ PHPのバージョン:5.6.31 ■ データベース種類・バージョン:MySQL 5.5.57 |