Nginx/トラブルシューティング

Nginx/トラブルシューティング

php-fpm と連携して PHP を動かそうと思うと Access denied と出る

Nginx で php-fpm で連携して動かそうとした場合、Apache と違いその PHP のファイル自体に実行権限がついてないといけない。 Apache の場合は読み取り権限があればよかったが、コレが違うところである。

パーミッションの問題

起動しようとしてもOK何も出ない

起動スクリプトを使って起動しようとしてもなんのメッセージもなく起動しない・・・

おそらく起動する権限が無いだけ

$ sudo /etc/init.d/nginx start

とかやれば動くのでは

それか設定ファイルの文法が間違っている

$ sudo nginx -t

で文法チェックができる

日本語表示が文字化けする

設定ファイルに charset UTF-8; の記述を追加する。

server {
    listen 80;
    charset UTF-8;

Tag

nginx/trouble_shooting.txt · 最終更新: 2016-08-04 15:32 by ore