Nginx gibt leere Seiten aus - 500-Fehler

Nginx gibt leere Seiten aus - 500-Fehler

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.

verwandte Informationen