Top > 質問箱 > 286

質問箱/286

サマリエラーが出たり消えたり(その二)
バージョンrevision: 1657
投稿者Sa-Q?
状態質問
投稿日2008-03-20 (木) 16:33:51

質問

XREA 内でサーバ移設に向けてテスト中なのですが、移設元で稼働中の PukiWikiPlus!(u2-i18n 版)を、移設先にそのまま持って行きますと、以下のようなエラーが出たり出なかったりします。 「質問箱/275」と状況は似てますが、エラー内容は別なようです。

Warning: join() [function.join]: Invalid arguments passed in /virtual/hoge/public_html/pukiwiki/plugin/navibar2.inc.php on line 88

Warning: Invalid argument supplied for foreach() in /virtual/hoge/public_html/pukiwiki/lib/auth.cls.php on line 148

Warning: Invalid argument supplied for foreach() in /virtual/hoge/public_html/pukiwiki/lib/auth.cls.php on line 155

今日、SVN の最新リビジョンを使い、移設先で試しに素のまま設置し、Navigation ページのみを作成してみたところ、上記メッセージのうち、一番目のものが出たり出なかったりとなりました。

何か、対応方法はありますでしょうか?

尚、サーバ移設に伴い PHP バージョンは 4.4.4 から 5.2.5 へと変更となっています。

回答

  • Navigation のページで、認証系のプラグインを呼んでいませんかね。この navibar2 は、スキンから呼ばれる都合上、現状では初期化がうまくできていないようです。-- upk 2008-03-20 (木) 18:54:37
  • 説明が悪くて申し訳ありません。移設元で稼働中の WikiSideBar (3列組の右)内で Login プラグインを使用してまして、これを単純に移設先に持ってきた場合に auth.cls.php 関連のエラーが出たりでなかったり、です。 -- Sa-Q? 2008-03-20 (木) 20:27:33
  • navibar2 の初期化の件、了解いたしました。大して重要な Wiki でもないので、気長に待ってみることにします。お返事、有り難うございました。 -- Sa-Q? 2008-03-20 (木) 20:29:44
  • この警告は、auth_api.ini.php が読めていないことから発生しているもので、本来は、読めていないといけないはずなんですけどね。ですので、SideBar で login プラグインを使っているだけなら発生しないはずなので、移行がうまくできていないと思います。 -- upk 2008-03-20 (木) 21:55:53
  • 重ねてご教示、感謝です。もう少し慎重に移行・検証してみます。有り難うございました。 -- Sa-Q? 2008-03-20 (木) 22:06:59
  • auth.cls.php のエラーに関して、原因が特定できました。仰るように「auth_api.ini.php が読めていない」、つまり auth.ini.php 内の“// Auth API”以下2行が無かったためでした。 -- Sa-Q? 2008-03-22 (土) 18:12:39
  • 古いバージョンの auth.ini.php 他、設定ファイルを残し、それ以外を上書きしてバージョンアップを行っていたためでした。 -- Sa-Q? 2008-03-22 (土) 18:15:43

URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White

Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes
Last-modified: Sat, 22 Mar 2008 00:15:44 HADT (859d)