XOOPSでサイトを構築していたのですが、サーバ移転したところ、トップページは出るのですが各コンテンツ(各モジュール)へ移動できません・・・mainfile.phpの書き換えは行っています。


ちなみにmultimenuモジュールを使用しています。(ドメイン/modules/モジュール名/index.phpで開きます) multimenuモジュールのアップデートはかけています。 cashe、template_c、uploadsのディレクトリの権限は777です。ノートンもオフにして設定しました。


管理者メニューにも移動できません。 http://ドメイン/admin.htmlとでますが、 http://ドメイン/admin.phpと修正して移動している状態です。

移転後のサーバはLinuxです。どのような処置法が考えられますでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2006/06/04 19:52:26
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:sinch No.1

回答回数3ベストアンサー獲得回数0

ポイント35pt

http://q.hatena.ne.jp/

最近、XOOPSを使い始めて僕もサーバー移転に苦労しました。

何か手助けになれば幸いです。

まず、各モジュールに移動した際のエラーメッセージを教えてください。

もし画面が真っ白になるのであればXOOPSマニュアル.net-画面が真っ白?! - システム系 - XOOPSマニュアルを参考にしてみてはどうでしょう?

ちなみに移転後にtemplate_cの中身は削除する必要があるかと思います。

あと、下記のようなことを再確認されてはどうでしょうか?

  • maifile内
    • 'XOOPS_DB_HOST'(データベースのサーバー名)
    • 'XOOPS_DB_PASS'(データベースのパスワード)
    • 'XOOPS_DB_NAME'(データベース名)
  • データベースがきちんと移転できているかどうか
  • 「html」>「class」>「smarty」>「core」の中のcore.assemble_plugin_filepath.php、

core.assign_smarty_interface.php、

core.write_compiled_resource.php

のファイル名が変わっていないかどうか。

参考ページ→XOOPS構成ファイルの中の名前が31文字以上ファイルについて

id:takapicup

・画面真っ白ではありません。

記入しているように、トップページは映ります。

・mainfile内も記入通り、処理済みです。

・データベースは業者によって移されているので全て確かめることはできませんが、データは今のところ問題無く反映されています。

問題はmultimenuモジュールで変更したところが正しく反映されないというところです。

2006/06/04 18:45:09
id:sinch No.2

回答回数3ベストアンサー獲得回数0

ポイント35pt

http://q.hatena.ne.jp/

multimenuモジュールで構成されたページに移動した際の状況はどんなカンジですか?

真っ白ですか?それとも

エラーメッセージとか出ますか?

あと、

>>管理者メニューにも移動できません。 http://ドメイン/admin.htmlとでますが、 http://ドメイン/admin.phpと修正して移動している状態です。

と書かれていますが、それはもしかして.htaccess等でphpをhtmlパースする設定になってるってことはないですか?

id:takapicup

移動した際のメッセージは以下の通りです。

Not Found

The requested document was not found on this server.

>それはもしかして.htaccess等でphpをhtmlパースする設定になってるってことはないですか?

.で始まるファイルについては表示するようにしていたのですがあるという確認はしていません。

なので使ってはいないと思うのですが。

2006/06/04 19:21:16
  • id:sinch
    あ、終了してる・・・。
    >>ちなみにmultimenuモジュールを使用しています。(ドメイン/modules/モジュール名/index.phpで開きます) multimenuモジュールのアップデートはかけています。

    ドメイン/modules/モジュール名/index.php→modules/モジュール名/index.phpにすればうまくいくかもしれません。
  • id:takapicup
    すみません、このシステムが良く分からないもので・・・
    マルチメニューモジュールと思っていたのですが、実はURLをシンプルにするハックが問題だったようです。
    こちらを見直して問題無く表示できるようになりました。
    ありがとうございました!
  • id:sinch
    あー、なるほど!
    お疲れ様でした。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません