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

Re: スマートフォンで見るとエラーが出る

goichi > Re: スマートフォンで見るとエラーが出る @ 2014/7/23 23:09
うーん、何ででしょうね。。。

引用:
まずこちらで試してみました。具体的には以下の方法です。

1. PC用の固定ページをすべてコピー
2. コピーした固定ページの「カテゴリー」を「スマートフォン」に変更
3. ページ名も例えば「index_copy」から「index」に変更
4. 「公開する」にチェック
5. システム設定は「スマートフォン[対応する]」「固定ページをPCと[連動しない]」にチェック

スマートフォンでアクセスしましたが、結果は変わりませんでした。

ということですが、この時に表示されているエラーの中に
引用:
エラー: ファイル /home/users/0/サーバードメイン/web/basercms/app/webroot/theme/blue_aqua/Blog/smartphone/news/posts.php を作成したことを確認してください

という一文がありますが、このファイルは作成されていますか?
システム管理にて「スマートフォン[対応する]」とされているので、baserCMSはスマホ用のテンプレを読みに行きます。このposts.phpというのは、例えばトップページなので、ブログの新着記事を表示する際に利用する関数blogPosts()を使うと呼び出されたと思います。もし、スマホページでこの関数を使っているなら、ページだけをスマホ用にコピーするのではなく、スマホ用のposts.phpも用意しなくてはいけません。

引用:
ただ、システム設定で「スマートフォン [対応しない]」にチェックして試して見たところトップページ以外は思い通りに表示されました。

ということで、
引用:
このケースにおいて、思い通りに表示されているURLをチェックすると、末尾に/s/がない

という状態なのですが、つまりはトップページだけ、スマホ用プレフィックス「/s/」が効いてしまっているわけですよね。本来は「スマートフォン[対応しない]」にした時点で、この「/s/」はURLにつかなくなるはずです。デバッグモードなので、変にサーバーキャッシュが残っているということも無いと思いますが、一応、システム管理でサーバーキャッシュを消してもらった上、トップページにスマホでアクセスして「/s/」に飛ばされるかどうかを確認できるでしょうか?

あと、お使いのバージョンは、最初からこのバージョンをインストールしたものでしょうか?それとも前バージョンからのバージョンアップですか?(3.0.1から3.0.2へのアップデートでは、通常のアップデートに加えて、上書きするフォルダがあります)

バシッとした回答でなくて申し訳ないのですが、思いつくところはそんな所です。待てば他の方からも回答が来るかもしれません。何はともあれ、posts.phpが見当たらない、という上述のエラーもあることなので、テーマファイルの内容を確認しておいても無駄ではないと思います。もしかしたら、一度、他のテーマ(デフォルトなど)でも、スマホアクセスを試してみて、表示できるかどうかを確認しておくと、原因の切り分けに一役買うかも知れません。

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


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

検索

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

フォーラムガイド


関連リンク

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

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