Как установить nginx?

Я пытаюсь установить dotplant2 в моей системе и для этого мне нужно установить nginx и я следовал за шагом, который dotplant2 Документация предоставлена, и когда я пытаюсь перезапустить nginx как объяснила документация, перезапуск не происходит, и когда я ввел эту команду

sudo nginx -t

Вот сообщение об ошибке:

nginx:[emerg] open() "/etc/nginx/fastcgi.conf" failed (2: No such file or directory)   
in /etc/nginx/sites-enabled/dotplant2-host:20

как я могу решить это?

2 ответа

Решение

Я нашел ошибку, в документации dotpalant2 говорится, чтобы изменить

/etc/nginx/sites-enabled/dotplant2-host

как показано ниже

server {
    listen 80;

    # NOTE: Replace with your path here
    root /home/user/dotplant2/application/web;
    index index.php;

    # NOTE: Replace with your hostname
    server_name dotplant2.dev;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        include fastcgi.conf;
    }

    location ~ /\.ht {
       deny all;
    }
}

там

include fastcgi.conf;

но в нашей папке nginx нет fastcgi.conf поэтому мы должны изменить как

include fastcgi_params;

тогда все хорошо работает для Ubuntu 14.04.

Самое простое решение - создать этот отсутствующий файл в каталоге /etc/nginx/...

nano /etc/nginx/fastcgi.conf

... и напишите в нем эту строку:

include /etc/nginx/fastcgi_params;

Другие вопросы по тегам