XOOPS Cube Legacy のインストールでログイン画面に飛ばない・・・[インターネットなこと]
(2010-12-06 11:58:28) by shinoda


XOOPS Cube Legacy がらみの案件があるので、当社サーバ上にもテスト環境を作ってみようかと思ったのだが、どうもうまくいかんねえ。

インストール中もずっと、

Deprecated: Function set_magic_quotes_runtime() is deprecated in /hogehoge/hosts/www/xp/install/class/textsanitizer.php on line 32

Warning: Cannot modify header information - headers already sent by (output started at /hogehoge/hosts/www/xp/install/class/textsanitizer.php:32) in /hogehoge/hosts/www/xp/install/include/functions.php on line 82

・・・てなワーニングが出続けてたんだけど、これは XOOPS インストール時の既知の問題ということだったのでそのままインストールを続けたのだが、

・何故か、アクセス権のチェック画面から英語表示に変わった。(それまではちゃん日本語表示)
・The 2nd Step Installation(インストール第2ステップ)に進む「Next」ボタンを押しても、ログイン画面に進まない。
・直接、http://localhost/xp/ にアクセスすればログイン画面は出るけど、実際に管理者IDでログインして見ても、すぐ再度ログイン画面が表示されてしまう。

・・・と。全然駄目じゃん(^^;

取りあえず、第2ステップが終了しない(ログイン画面に移動しない)のは、ワーニングメッセージが出てしまうために、Location ヘッダが正しく処理されないとか、そういうことじゃないかと思い、php.ini を

display_errors = On
 ↓
display_errors = Off

に変更してワーニングを出さないようにした。
そしたら、ちゃんとログイン画面には移動したよ。
で、管理者IDでログインしてみたら、インストール第2ステップ:基本モジュールのインストール画面が無事表示された。
(画面の下にはまた、なにやら怪しげなメッセージが沢山表示されているが・・・display_errors を Off にしてても出てくるんだな?)

んで、Install ボタンを押して、無事「Install Complete!」画面が表示された。

む〜ん・・・

取りあえず俺の場合は自分とこのサーバなので php.ini を編集出来たが、それが出来ない人は、インストールすら出来ないということか・・・(いや、もちろん、ソースを直接触ってエラーを表示しないようには出来るけど、そんな面倒くせぇこと出来んじゃろ?全てのインストール関連ファイルに対して)


コメント(2)
次の記事へ >
< 前の記事へ
TOPへ戻る

Powered by
MT4i 3.0.8