MODx Revo-2.0.0Jの動作について  【解決済み】

質問全般・改善要望
返信する
seisnow
メンバー
メンバー
記事: 8
登録日時: 2010年4月05日(月) 16:28

MODx Revo-2.0.0Jの動作について

投稿記事 by seisnow »

初めまして。
MODx Revoを試しているのですがよくわからない挙動をしているので、ご教示いただけると助かります。

対象:MODx Revo-2.0.0J(コアを2.0.4にアップしても同様の現象)
環境:XAMPP 1.7.3(Heteml環境でも同様の現象)

サイト自体はCMSで作るほどのものでもなく7ページ程度の小規模サイトです。
MODxで動かしているのはテンプレートとしての機能のみでスニペットなどは特別使っていません。

MODx-1.0.4J-r3で正常に動作しているものをRevoに載せ替えて試しています。
Revoの管理画面にセッションをつないだまま、プレビューとして別タブで参照するうえでは問題なく動作します。

この後、管理画面を終了させてからサイトを触ると、サイト内リンクのボタンを押しても別ページへ遷移しなくなります。
ブラウザのURLを見る限りページは移動しているように見えますが、画面自体はトップ画面のままになってしまいます。

私のほうで設定が間違っている可能性もありますが、Revoの情報が少なく、解決策が見つけられずにいます。
お手数をおかけしますがよろしくお願いします。
com2
メンバー
メンバー
記事: 12
登録日時: 2009年12月14日(月) 21:26

Re: MODx Revo-2.0.0Jの動作について

投稿記事 by com2 »

もしかしたら.htaccessの記述や、システム設定のフレンドリーURLの設定に誤りがあるか、
テンプレートに記述してあるリンクに誤りがあるかもしれません。

どのリンクを辿ってもトップページになるという事は、
おそらくそのトップページのIDが1で、システム設定のエラーページの設定値が1になっている為、
実際はNot Foundになっているのだと思います。
seisnow
メンバー
メンバー
記事: 8
登録日時: 2010年4月05日(月) 16:28

Re: MODx Revo-2.0.0Jの動作について

投稿記事 by seisnow »

ありがとうございます。

> どのリンクを辿ってもトップページになるという事は、
> おそらくそのトップページのIDが1で、システム設定のエラーページの設定値が1になっている為、
> 実際はNot Foundになっているのだと思います。

error_pageを1以外に変えてみたところブラウザのエラー画面が表示されました。
ご指摘の通りだと思います。
(error_pageで指定したIDのページすら表示されませんでした)

.htaccessは同梱のものをリネームして使用、フレンドリーURLはfrendly_urlsを「はい」にしているだけです。

気になっているのは、管理画面を開いた状態でプレビューをする限り正常に動作するということです。
別タブで開く限りでは問題ないのに、別のブラウザ、もしくは管理画面を閉じると挙動がおかしくなります。

設定に誤りがあればプレビュー時もおかしくなると思うのですが…。
com2
メンバー
メンバー
記事: 12
登録日時: 2009年12月14日(月) 21:26

Re: MODx Revo-2.0.0Jの動作について

投稿記事 by com2 »

となると、ドキュメントの編集画面にて「公開する」にチェックが入っているかどうか、
もしくは「アクセス許可」タブで何らかの制限を加えているかを確認してみてください。

MODx Revolutionの当初のシステム設定は、「公開デフォルト」が「いいえ」になっていますので、
記事を作成して保存しただけでは公開されません。
seisnow
メンバー
メンバー
記事: 8
登録日時: 2010年4月05日(月) 16:28

Re: MODx Revo-2.0.0Jの動作について  【解決済み】

投稿記事 by seisnow »

> となると、ドキュメントの編集画面にて「公開する」にチェックが入っているかどうか、

ありがとうございます。
「公開する」にチェックが入っていないというのが原因でした・・・。

> MODx Revolutionの当初のシステム設定は、「公開デフォルト」が「いいえ」になっていますので、
> 記事を作成して保存しただけでは公開されません。

了解しました。
確かにデフォルトでは「いいえ」になっていたので公開されていませんでした。

無事参照できるようになりましたので、引き続きRevoをいじってみたいと思います。
助かりました。ありがとうございました。
返信する