質問編集履歴

2

さらに追記

2018/06/29 12:20

投稿

tanakasan
tanakasan

スコア16

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

追記を追加

2018/06/29 12:20

投稿

tanakasan
tanakasan

スコア16

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
+  問題のマシンとロールが異なることはありません