■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。
このフォーラムは閲覧専用のアーカイブです。

デバッグモード1でページを編集するとスクリーンショットのようにトップページ以外のページに Not Found: /home/users/・・・というパスが表示される

kenken > デバッグモード1でページを編集するとスクリーンショットのようにトップページ以外のページに Not Found: /home/users/・・・というパスが表示される @ 2013/11/21 15:37
■ BaserCMSのバージョン:2.1.2
■ レンタルサーバー名:ロリポップ
■ スマートURLの利用:on
■ 設置フォルダ:ドキュメントルート
■ 利用しているデータベース:mySQL
■ PHPスキル(自己評価):E
■ ロリポップWAF機能をOFF済
■ ロリポップphp.iniの設定で、internal_encoding「UTF-8」、セーフモード「off」済
■ テーマ:エコロジー ブルー

宜しくお願いします。
デバッグモード1で編集しているとトップページ以外のページ(メールフォームも含む)に以下のような表示が出ます。

Not Found: /home/users/0/lolipop.jp-......./web/.......net/app/views/plugins/mail/themed/Ecology_blue/elements/navi.php(メールフォームの場合)
Not Found: /home/users/0/lolipop.jp-546......./web/.......net/app/views/themed/Ecology_blue/elements/navi.php(固定ページの場合)

ノーマルモードにした場合には表示されなくなるのですが、一行分ページのメイン部分が下方に押し下げられるように見えます。

おもにローカル環境でHTMLやCSS部分を編集してからFTPでアップロードしているのですがウェブの管理画面でも編集したりしています。
該当のローカルフォルダとアップロードサーバーフォルダには確かに themed/Ecology_blue/elements/navi.php が見当たりません。
元のダウンロードしたEcology_blueの中にも見当たりませんでした。
私が期せずしてnavi.phpを削除してしまったのかもしれないと思ったりしていますがどのように対処したらよいかご教示頂ければ幸いです。
宜しくお願い致します。

■ BaserCMSのバージョン:3
■ レンタルサーバー名:ロリポップ
■ スマートURLの利用:on
■ 設置フォルダ:ドキュメントルート
■ 利用しているデータベース:mySQL
■ PHPスキル:E

goichi > Re: デバッグモード1でページを編集するとスクリーンショットのようにトップページ以外のページに Not Found: /home/users/・・・というパスが表示される @ 2013/11/21 17:37
多分ですが、このテーマの古いバージョン(?)で使っていた記述が残ってるのかも知れません。現行のバージョンには、たしかに、nabi.phpは入っていないみたいです。
テーマの/elements/header.phpの25行目付近で以下のような記述があると思います。
<?php $bcBaser->element('navi',array('title_for_element'=>$bcBaser->getContentsTitle())); ?>

これがエラーの元になっています。コメントアウトしてしまって問題ないと思います。
そうすれば、とりあえずエラーはなくなると思います。
kenken > Re: デバッグモード1でページを編集するとスクリーンショットのようにトップページ以外のページに Not Found: /home/users/・・・というパスが表示される @ 2013/11/21 18:58
ありがとうございます。
該当箇所をコメントアウトしたら表示されなくなりました。
解決しました。

■ BaserCMSのバージョン:3
■ レンタルサーバー名:ロリポップ
■ スマートURLの利用:on
■ 設置フォルダ:ドキュメントルート
■ 利用しているデータベース:mySQL
■ PHPスキル:E