« Proxy Squid 2.5 の設定(Refererなど) (5/5) | トップページ | Debian Sarge フリーズ.sources.listのapt-lineに要注意 (5/8) »

2005.05.06

XOOPSがPHP4/IIS6/W23,MySQLで起動 (5/6)

XOOPSが MySQL 4.1.11-nt,PHP4.3.11/IIS6/Windows Server 2003で動くようになりました。4/28の記事のように以下のエラーになっていたのですが、解決。

XOOPS Custom Installation
http://(WWWサーバ)/xoops/install/index.php

Warning: copy(../mainfile.php): failed to open stream: Permission denied in D:\xoops\install\class\mainfilemanager.php on line 52

ファイル・ディレクトリのアクセス権をチェックしてください。
mainfile.phpの読み込みに失敗しました。ファイルパーミッションの設定を確認してください。

原因は IIS6と IIS6以前のIIS5/IIS4との動作の違いでした。IIS6でPHPは「アプリケーションプール」の「DefaultAppPool」よりユーザ名「NETWORK SERVICE」で動作しているようです。ということで、PHP4/XOOPSの各フォルダに「NETWORK SERVICE」ユーザのアクセス権を与えてやればOK。

その後、インストールの途中でMySQL 4.1.11-ntに接続できず、以下のエラーになってしまうが、MySQL 4.1系では以前とパスワードの形式が変更になっているため。

http://(WWWサーバ名)/xoops/info.php

Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in D:\xoops\info.php on line 7
サーバに接続できません

MySQLのコマンドラインから以下のコマンドを実行してやればよい。

mysql> SET PASSWORD FOR (ユーザ名)@(ホスト名) = OLD_PASSWORD('パスワード');

以上で、無事XOOPSが起動して以下の画面が表示されました\(^o^)/

■参考にさせて頂いたページ(助かりました。感謝!)

PHP - TKFM 80.0GHz Radio - Wiki
http://tkfm.main.jp/wiki/index.php?PHP

phpMyAdminにログインできない - Database Expert
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?forum=26&topic=16165



|

« Proxy Squid 2.5 の設定(Refererなど) (5/5) | トップページ | Debian Sarge フリーズ.sources.listのapt-lineに要注意 (5/8) »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/49099/4040426

この記事へのトラックバック一覧です: XOOPSがPHP4/IIS6/W23,MySQLで起動 (5/6):

» IISでXOOPS - PHPをインストールする [Something Anybody Knows]
自宅の環境にXoopsを導入してみました。WindowsXP + SP2の環境へPHP、mySQLをインストールしてからXoopsをインストールしています。Apacheは入れてません。IISを使いますから。無理せず、ApacheやXitamiを利用しておけば良いものを...苦労するだけでしょ?という気持ちになるでしょ。分かります。でも、一つのサービスで完結できるならば、同じようなものは入れたくないんですよね。そういえば、Tomcatのときも、ApacheじゃなくてIISと連携させたな。まず、Xoop... [続きを読む]

受信: 2005.05.15 00:58

« Proxy Squid 2.5 の設定(Refererなど) (5/5) | トップページ | Debian Sarge フリーズ.sources.listのapt-lineに要注意 (5/8) »