Pósturaf marijuana » 27 mínútum
Nginx, Apache og lighttpd hafa allir sér error_log skrá sem er yfirleitt staðsett í /var/log/
Tjékkaðu á henni, hún segir yfirleitt hvaða villa kom upp. Einnig er php5-fpm með sér error_log skrá staðsetta á sama stað.
Kíktu á þær, yfirleitt það fyrsta sem maður gerir.
Með configuration fyrir nginx og php-fpm, þá geri ég það alltaf svona;
KÓÐI: VELJA ALLT
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
fastcgi_pass er breytilegt, frá því sem það er þarna eða í
unix:/var/run/php5-fpm.sock;
Fer eftir stillingum á php-fpm.
Server block lítur svona út :
KÓÐI: VELJA ALLT
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /usr/share/nginx/html;
index index.php index.html index.htm;
server_name server_domain_name_or_IP;
location / {
try_files $uri $uri/ =404;
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
Þarft að breyta einhverju þarna líklegast.
![Wink ;)](./images/smilies/icon_wink.gif)