Snažím sa nainštalovať dotplant2
v mojom systéme a za to musím nainštalovať nginx
a nasledoval som krok dotplant2
Dokumentácia poskytuje a pri pokuse o reštartovanie nginx
ako spôsob, akým dokumentácia vysvetlila, že sa nepodarí reštartovať a keď som zadal tento príkaz
sudo nginx -t
Tu je chybové hlásenie:
nginx:[emerg] open() "/etc/nginx/fastcgi.conf" failed (2: No such file or directory)
in /etc/nginx/sites-enabled/dotplant2-host:20
ako to môžem vyriešiť?
odpovede:
4 pre odpoveď č. 1Našiel som chybu, v dokumentácii dotpalant2 sa hovorí, že sa má zmeniť
/etc/nginx/sites-enabled/dotplant2-host
ako je uvedené nižšie
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;
}
}
tam
include fastcgi.conf;
ale v našom nginx priečinku nie je fastcgi.conf
takže sa musíme zmeniť ako
include fastcgi_params;
potom všetko funguje dobre pre ubuntu 14.04.
0 pre odpoveď č. 2
Najjednoduchšia oprava je vytvoriť chýbajúci súbor v adresári / etc / nginx / ...
nano /etc/nginx/fastcgi.conf
... a napíšte tento riadok:
include /etc/nginx/fastcgi_params;