質問編集履歴

1

2022/01/13 06:22

投稿

mecab
mecab

スコア41

test CHANGED
@@ -1 +1 @@
1
- IISサーバー上でrecuire_onceすると、アクセス権限?の問題により参照できない
1
+ 解決済み解決済み解決済み解決済み解決済み解決済み
test CHANGED
@@ -1,81 +1 @@
1
- ### 前提
2
-
3
-
4
-
5
- IISサーバー上のwebシステムでモジュールを読み込む際、エラーが発生しています。
6
-
7
-
8
-
9
- ### 発生している問題・エラーメッセージ
10
-
11
-
12
-
13
- ```php
14
-
15
- Warning: require_once(HTTP/Request.php) [function.require-once]: failed to open stream: No such file or directory in C:\inetpub\wwwroot\htdocs\index.php on line 45
16
-
17
- ```
18
-
19
-
20
-
21
- ### ソースコード
22
-
23
- index.php
24
-
25
- ```php
26
-
27
- require_once 'HTTP/Request.php';
28
-
29
- ```
30
-
31
- php.ini
32
-
33
- ```php
34
-
35
- include_path = ".;C:\php\PEAR;"
36
-
37
- ```
38
-
39
-
40
-
41
- ### 前提
42
-
43
-
44
-
45
- ●呼び出し元
46
-
47
- C:\inetpub\wwwroot\htdocs\index.php
48
-
49
-
50
-
51
- ●呼び出し先(モジュール)
52
-
53
- C:\php\PEAR\HTTP\Request.php
54
-
55
-
56
-
57
- 試しにrequire_onceを絶対パスにしてみたところ、Permission Deniedのメッセージに変わりましたので
58
-
59
- C:\php\PEARが読めていないのだと思います。
60
-
61
- ちなみに、index.phpと同じ階層にモジュールを持ってきたところ正常に動作する事は確認しています。
62
-
63
-
64
-
65
- 以下のサイトを参考に、C:\phpに対して、IIS_IUSRSユーザの読取り権限を付与しています。
1
+ 解決済解決済み解決済み解決済み解決済み解決済み解決済み解決済み解決済み解決済み解決済み解決済み
66
-
67
-
68
-
69
- ●参考
70
-
71
- https://symfoware.blog.fc2.com/blog-entry-1077.html
72
-
73
-
74
-
75
- その他で、IISに設定が必要な箇所はありますでしょうか?
76
-
77
-
78
-
79
- IISを使うのがはじめてなので、お詳しい方いらっしゃいましたらご教授頂ければと思います。
80
-
81
- よろしくお願い致します。