回答編集履歴

2

タイポ修正

2017/03/08 13:55

投稿

mit0223
mit0223

スコア3401

test CHANGED
@@ -34,10 +34,10 @@
34
34
 
35
35
  ```
36
36
 
37
- chown nginx:nginx /var/root/php-fpm
37
+ chown nginx:nginx /var/run/php-fpm
38
38
 
39
39
  ```
40
40
 
41
41
 
42
42
 
43
- を実行後php−fpmを再起動してみてください。
43
+ を実行後 php-fpm を再起動してみてください。

1

ls -la の結果からエラーを推論

2017/03/08 13:55

投稿

mit0223
mit0223

スコア3401

test CHANGED
@@ -10,4 +10,34 @@
10
10
 
11
11
 
12
12
 
13
- ```ls -la /var/run/php-fpm``` の結果を追記いただけますか。
13
+ ---
14
+
15
+
16
+
17
+ コメントで以下の情報をいただきました。
18
+
19
+ ```
20
+
21
+ ls -la /var/run/php-fpm
22
+
23
+ 合計 8
24
+
25
+ drwxr-xr-x 2 root root 4096 3月 7 19:09 2017 .
26
+
27
+ drwxr-xr-x. 20 root root 4096 3月 7 19:18 2017 ..
28
+
29
+ ```
30
+
31
+ php-fpm.sock ができてませんね。unix ドメインソケットは、サーバプロセスが起動時に作成し、サーバプロセスが落ちるとなくなるものです。つまり、このソケットが無いということは php-fpm のサーバプロセスが起動されていないかエラーでソケットを作成できなかったかのいずれかです。 ls -la の結果を見ると /var/run/php-fpm ディレクトリに nginx ユーザの書き込み権が無いので、エラーになっているのではないでしょうか。php-fpm のログを確認してみてください。おそらく、ソケットの作成に失敗しているので、
32
+
33
+
34
+
35
+ ```
36
+
37
+ chown nginx:nginx /var/root/php-fpm
38
+
39
+ ```
40
+
41
+
42
+
43
+ を実行後php−fpmを再起動してみてください。