「モバイルページとしてコピー」でページが生成されない
flyman > 「モバイルページとしてコピー」でページが生成されない @ 2011/5/17 21:37 |
---|
お世話になります。
管理画面の「ページ情報編集」にて「モバイルページとしてコピー」をチェックしてページを更新しましたが、モバイル用のページが作成されません。 /app/webroot/themed/{テーマ名}/pages/mobile 直下に作成されるものと思っております(パーミッションは確認済みです)。 また、更新ボタンクリック後はページを更新した旨のメッセージが表示されています。 何か考えられる原因がありますでしょうか? 環境(自宅サーバーで独自ドメイン) バージョン:1.6.11.1 OSの種類:RedHat9 PHPのバージョン:5.2.10 データベース種類・バージョン:MySQL 5.1 よろしくお願いします。 |
flyman > Re: 「モバイルページとしてコピー」でページが生成されない @ 2011/5/18 12:04 |
---|
※別スレッドにした方が良い場合はご指摘ください。
ブログページ(記事)の場合は「モバイルページとしてコピー」のチェックボックスは無く、(自動的に?)携帯用ページが作成されて携帯実機で確認できている状態です。 (画像を含んでいる記事ではPCとは異なり小さなサムネールが表示されています) そこで、画像を含んだ記事を作成して携帯で表示させ、画像部分を選択してクリックすると以下のようなメッセージが表示されます。 404 not found The requested address '/m/files/uploads/DSC00851__mobile_large.jpg' was not found on this server. 「/m」というディレクトは存在しませんが、/app/webroot/files/uploads/DSC00851__mobile_large.jpg は存在しています。 同様に「コメントを送る」の送信ボタンクリックでも 404 not found になります。 The requested address '/m/goods/archives/4' was not found on this server. また、PCで記事を表示させて画像をクリックすると画像がJQueryで表示されますが、携帯の場合はどのようになる仕様でしょうか? よろしくお願いします。 |
ryuring > Re: 「モバイルページとしてコピー」でページが生成されない @ 2011/5/18 14:13 |
---|
こんにちは。
色々とご報告ありがとうございます。 引用: 管理画面の「ページ情報編集」にて「モバイルページとしてコピー」をチェックしてページを更新しましたが、モバイル用のページが作成されません。 1.6.11で上記機能に不具合が混入していたようです。 バグフィックス版(1.6.11.3)をリリースしましたのでこちらをご利用ください。 引用: ブログページ(記事)の場合は「モバイルページとしてコピー」のチェックボックスは無く、(自動的に?)携帯用ページが作成されて携帯実機で確認できている状態です。 ページ機能で生成されるページは、モバイルと非同期ですが、ブログに関しては自動同期(DB連動)する仕様となっています。 その際、サイト内へのリンクは、全てモバイルプレフィックス(/m/)付きの URL に変換される仕組みなのですが、それが今回の事象を生んでしまっているようです。 1.6.11.3 では、/m/files/ フォルダ内のファイルにアクセスした場合、/files/ フォルダ内のファイルに自動リダイレクトする仕様としました。 ※ つまり、URL の自動書き換えはそのままにしています。 携帯画像のリンクは拡大画像への直接リンクとなります。 こちらも合わせてご確認ください。 P.S. 次回よりタイトルと違う内容の場合は別スレッドでご投稿お願いします。 Twitter:@ryuring |
flyman > Re: 「モバイルページとしてコピー」でページが生成されない @ 2011/5/18 14:59 |
---|
お世話になります。
バグフィックス版(1.6.11.3)にて、以下の2つが改善されているのを確認しました。 ・管理画面の「ページ情報編集」にて「モバイルページとしてコピー」をチェックしてページを更新しましたが、モバイル用のページが作成されない。 ・画像を含んだ記事を作成して携帯で表示させ、画像部分を選択してクリックすると以下のようなメッセージが表示される。 404 not found The requested address '/m/files/uploads/DSC00851__mobile_large.jpg' was not found on this server. > 次回よりタイトルと違う内容の場合は別スレッドでご投稿お願いします。 了解しました。 残りのもう一つが改善されていないので、別スレッドにて投稿致します。 有り難うございました。 |
flyman > Re: 「モバイルページとしてコピー」でページが生成されない @ 2011/5/18 15:08 |
---|
訂正させてください。
> ・管理画面の「ページ情報編集」にて「モバイルページとしてコピー」をチェックしてページを更新しましたが、モバイル用のページが作成されない。 上記ですが、ファイル自体は生成されるようになりましたが、アクセスすると 404 NOT FOUND となります。 よろしくお願いします。 |
ryuring > Re: 「モバイルページとしてコピー」でページが生成されない @ 2011/5/18 15:10 |
---|
公開状態は公開になっていますか?
Twitter:@ryuring |
flyman > Re: 「モバイルページとしてコピー」でページが生成されない @ 2011/5/18 15:23 |
---|
はい、「公開」になっています。
|
ryuring > Re: 「モバイルページとしてコピー」でページが生成されない @ 2011/5/18 16:18 |
---|
こちらの開発環境では正常に表示され、Not Foundを再現できないのが現状です。
念の為、再度確認なのですが、 PCページとモバイルページはあくまで別ページです。 モバイルページ側の公開状態が公開となっているという認識でよいでしょうか? もし、そうである場合、制作・開発モードをデバッグモードに切り替えて再度、Not Found となるページを表示してみてください。 BaserCMSは、制作・開発モードがノーマルの場合に、内部的なエラーが発生すると、エラー内容を抑制し、強制的に Not Found を表示する仕様となっています。 エラーが発生している場合はエラー内容を教えてください。 Twitter:@ryuring |
flyman > Re: 「モバイルページとしてコピー」でページが生成されない @ 2011/5/18 17:07 |
---|
> モバイルページ側の公開状態が公開となっているという認識でよいでしょうか?
はい、PC、モバイル共に公開状態です(○印)。 > もし、そうである場合、制作・開発モードをデバッグモードに切り替えて再度、Not Found となるページを表示してみてください。 missing controller が表示されます。 {コントローラー名}Controller could not be found. Error:Create the class {コントローラー名}Controller below in file: app/controllers/{コントローラー名}_controller.php PC側は正常に表示されています。URLは「/m」が付くか付かないかの違いとなっています。 |
ryuring > Re: 「モバイルページとしてコピー」でページが生成されない @ 2011/5/18 17:24 |
---|
flymanさん、DBの実データを確認する事はできますか?
xx_pages というテーブルに、url というフィールドがあります。 ※ xx はDBのプレフィックス 対象ページのurlフィールドはどうなっていますか? about というページを元にモバイルページを生成した場合、 url の値が、「/mobile/about」 になっている必要があります。 Twitter:@ryuring |