
Nachdem ich den RAM meines Servers angepasst und neu gestartet hatte, war alles normal, aber die Website auf nginx zeigt eine leere weiße Seite an. Ich konnte keine „Fehlerprotokolle“ erkennen.
server {
listen 80;
server_name mysite.com;
access_log /var/www/mysite/application/app/logs/access_log;
error_log /var/www/mysite/application/app/logs/error_log;
root /var/www/mysite_ch/application/web;
location / {
rewrite ^/version-(\d+)/(.*)$ /$2 break;
try_files $uri /app.php?$args;
}
location ~ ^/(app|app_dev|config|apc-.*)\.php(/|$) {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_split_path_info ^(.+\.php)(/.*)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param HTTPS off;
}
}
für die PHP-Datei:
-rw-r--r-- 1 www-data www-data 750 May 24 16:20 /var/www/mysite/application/web/app.php
bearbeiten:Ich habe die Chrome-Konsole verwendet, um den zurückgegebenen Code zu überprüfen, der „500“ lautet.
Antwort1
Als ich den Rückgabecodefehler „500“ erhielt, überprüfte ich meine laufenden Dienste und stellte fest, dass der „mysql“-Daemon nicht lief. Nach dem Start lief meine Site wieder normal.