質問編集履歴
2
さらに追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -61,3 +61,59 @@
|
|
61
61
|
↑データベース作成は現在動いているマシンと同じスクリプトを使用しているため
|
62
62
|
|
63
63
|
問題のマシンとロールが異なることはありません
|
64
|
+
|
65
|
+
|
66
|
+
|
67
|
+
【追記②】
|
68
|
+
|
69
|
+
●動作している環境
|
70
|
+
|
71
|
+
OS:Windows Server 2007
|
72
|
+
|
73
|
+
PHP:5.5系
|
74
|
+
|
75
|
+
Apache:2.4系
|
76
|
+
|
77
|
+
Postgress:9.6系
|
78
|
+
|
79
|
+
ローカル/外部ともにサイトにアクセス可能
|
80
|
+
|
81
|
+
|
82
|
+
|
83
|
+
●問題となっている環境
|
84
|
+
|
85
|
+
OS:windows server 2012 R2
|
86
|
+
|
87
|
+
PHP:5.5系
|
88
|
+
|
89
|
+
Apache:2.2系
|
90
|
+
|
91
|
+
Postgress:9.6系
|
92
|
+
|
93
|
+
ローカルの時点で画面が真っ白
|
94
|
+
|
95
|
+
当然外部からアクセスしても真っ白
|
96
|
+
|
97
|
+
アクセスした際、ログイン画面が表示されますが、ログイン画面から真っ白
|
98
|
+
|
99
|
+
PHPのパスは通っている様子
|
100
|
+
|
101
|
+
(試しにhttp://xx.xx.xx.xx:xxxx/js/xxx.jsと打つとそのファイルをダウンロードできます)
|
102
|
+
|
103
|
+
|
104
|
+
|
105
|
+
↑どちらともApacheでバーチャルホストを設定しています(ただしポート番号は諸々の都合で異なります)
|
106
|
+
|
107
|
+
|
108
|
+
|
109
|
+
●Apacheのログ(アクセスログだったと思います)には
|
110
|
+
|
111
|
+
... 200 -
|
112
|
+
|
113
|
+
と書かれています
|
114
|
+
|
115
|
+
他のサイトもApacheを使っていますが
|
116
|
+
|
117
|
+
... 200 173(200のあとに何かしらの番号)
|
118
|
+
|
119
|
+
と書かれていました
|
1
追記を追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -33,3 +33,31 @@
|
|
33
33
|
こちらの環境はApacheが2.4系というのと
|
34
34
|
|
35
35
|
32bit・64bitという違いです
|
36
|
+
|
37
|
+
|
38
|
+
|
39
|
+
【追記】
|
40
|
+
|
41
|
+
●エラーメッセージはphpのerrors_logに
|
42
|
+
|
43
|
+
・「スキーマ名」にアクセスできませんでした
|
44
|
+
|
45
|
+
・could not find driver というエラーでした(そのあとはありません)
|
46
|
+
|
47
|
+
と出ていました
|
48
|
+
|
49
|
+
●Apacheの再起動は都度かけていますが共有サーバーのためサーバーの再起動はかけていません
|
50
|
+
|
51
|
+
●環境変数のpathにC:\Program files\Postgresを追加しています
|
52
|
+
|
53
|
+
(psqlを使用するため)
|
54
|
+
|
55
|
+
●PostgreSQLデータベースにアクセスするユーザーのロールは
|
56
|
+
|
57
|
+
CREATE ROLE role_name WITH LOGIN PASSWORD 'password'で作成しているため
|
58
|
+
|
59
|
+
NOSUPERUSER、NOCREATEDB、NOCREATEROLEのはずです
|
60
|
+
|
61
|
+
↑データベース作成は現在動いているマシンと同じスクリプトを使用しているため
|
62
|
+
|
63
|
+
問題のマシンとロールが異なることはありません
|