5

Windows Server 2003 に Apache 2.2 をインストールしました。

Apache がディスク上のファイルに書き込めるようにしたいのですが、Apache がどのユーザーとして動作するのかわかりません。

Apache が Windows サーバー 2003 上のファイルに書き込めるようにするにはどうすればよいですか?

更新: ユーザーは「SYSTEM」として実行されており、そのユーザーにすべてのフォルダーとファイルへの完全なアクセス許可を付与しようとしました。また、すべてのフォルダとファイルに対する「Everyone」の完全なアクセス許可を与えています。Apache を再起動し、すべての Cookie を消去し、IE を再起動しましたが、phpMyAdmin から書き込み権限がないというメッセージが表示されます。

4

3 に答える 3

5

覗く

スタート --> 管理ツール --> サービス

そのリストに Apache サービスが表示されます (サービスとしてインストールしたと仮定します)。

プロパティを右クリックすると、[ログオン] タブにログオンしているユーザーが表示されます。

于 2009-03-27T08:47:22.010 に答える
0

「Everyone」グループにファイルへのアクセス権を与えてみましたか? 本番環境でこの設定をリセットすることを忘れないでください。

Apache が実行されているユーザーを確認するには、タスク マネージャーを使用します。

于 2009-03-27T08:46:38.283 に答える
0

Apache を実行しているユーザーの権限の問題のようです。

実行中のプロセスを確認すると、Apache とそれが実行されているユーザーが表示されます。そのユーザーに書き込み許可を与えることができるはずです。

于 2009-03-27T08:48:14.207 に答える