« PHP4のインストールがIIS6/Windows Server 2003でエラーになる。(4/27) | トップページ | BIND9でのDDNS, /var/cache/bind 配下, Debian Sarge (4/29) »

2005.04.28

XOOPSのIIS/W23へのインストールが Warning: copy(../mainfile.php) エラー (4/28)

XOOPSをIIS6/Windows Server 2003 の環境にインストールしようとするが以下のエラーになりインストールできない。

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の読み込みに失敗しました。ファイルパーミッションの設定を確認してください。

以下のページを参考にフォルダのアクセス権にIUSR_(サーバ名)他のユーザやグループに「書き込み」を付与したり、php.ini に open_basedir = を指定したりしたが結局動かず。宿題。2005/05/06解決。

XOOPS日本公式サイト - フォーラム
http://jp.xoops.org/modules/newbb/viewtopic.php?viewmode=thread&topic_id=3516&forum=15&post_id=18728#18728

php.iniの設定で、open-basedirに"."が含まれていないかも知れません

open_basedir =
と何も指定しないと、ちゃんと書き込むことができました。

XOOPS日本公式サイト - フォーラム
http://jp.xoops.org/modules/newbb/viewtopic.php?topic_id=3800&forum=15

インストールウィザードの設定保存でエラー(mainfile.phpの読み込みに失敗しました)

エラーメッセージの通りです。XOOPSのインストールディレクトリが、書込許可になっていません。C:\xoops-2.0.6-ja-eucjp\html のプロパティを開いて、読み取り専用を外してください。

Windowsでは、ディレクトリのアクセス権限などが正常に読み出せないため、事前チェックではオールグリーンになってしまいますが、実際には、XOOPSインストールディレクトリ以外にも、

templates_c/
cache/
uploads/

以上。

2005/05/06追記:解決。IIS6/Windows Server 2003ではユーザ名は「IUSR_(サーバ名)」ではなく、「NETWORK SERVICE」なのですね。詳しくは後日。

 

|

« PHP4のインストールがIIS6/Windows Server 2003でエラーになる。(4/27) | トップページ | BIND9でのDDNS, /var/cache/bind 配下, Debian Sarge (4/29) »

コメント

コメントを書く



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




トラックバック

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

この記事へのトラックバック一覧です: XOOPSのIIS/W23へのインストールが Warning: copy(../mainfile.php) エラー (4/28):

» XOOPSがPHP4/IIS6/W23,MySQLで起動 (5/6) [雑木林とコンピュータ]
XOOPSが MySQL 4.1.11-nt,PHP4.3.11/IIS6/Wi [続きを読む]

受信: 2005.05.08 18:56

« PHP4のインストールがIIS6/Windows Server 2003でエラーになる。(4/27) | トップページ | BIND9でのDDNS, /var/cache/bind 配下, Debian Sarge (4/29) »