2016-10-01 1 views
0

Okay, also bekomme ich mywebsite.com ist derzeit nicht in der Lage, diese Anfrage zu bearbeiten. HTTP-Fehler 500 /etc/nginx/sites-available/default:NGINX: mywebsite.com kann diese Anfrage derzeit nicht bearbeiten. HTTP-FEHLER 500

server { 
    listen 80; 
    server_name mywebsite.com; 

    root /home/www/tradescript/public; 
    index index.php index.html index.htm; 

    location/{ 
      try_files $uri $uri/ /index.php?$query_string; 
    } 
    location ~ \.php$ { 
      try_files $uri /index.php =404; 
      fastcgi_split_path_info ^(.+\.php)(/.+)$; 

      fastcgi_connect_timeout 60; 
      fastcgi_send_timeout 180; 
      fastcgi_read_timeout 180; 
      fastcgi_buffer_size 128k; 
      fastcgi_buffers 256 16k; 
      fastcgi_busy_buffers_size 256k; 
      fastcgi_temp_file_write_size 256k; 
      fastcgi_max_temp_file_size 0; 

      fastcgi_pass unix:/var/run/php5-fpm.sock; 
      #fastcgi_read_timeout 200; 
      fastcgi_index index.php; 
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
      include fastcgi_params; 
    } 
} 

Innerhalb von öffentlichen Ordnern gibt es meinen index.php:

<?php 

require __DIR__.'/../bootstrap/autoload.php'; 

$app = require_once __DIR__.'/../bootstrap/app.php'; 

$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class); 

$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture() 
); 

$response->send(); 

$kernel->terminate($request, $response); 

ich diese irgendwie Neuling bin (nginx (laravel) und vielleicht siehst du einige Fehler, die ich versuche zu finden wie 5 Stunden oder so: D

Antwort

1

Zuerst würde ich vorschlagen, "error_log" -Zeile zur Serverkonfiguration hinzuzufügen und auf die entsprechende Datei und Nginx Fehlerprotokoll. Und danach wird es klarer, wo das Problem ist. Häufige Probleme: 1. php-fpm Socket Anwesenheit/Berechtigungen 2. App-Verzeichnis vollständige Pfadkorrektheit oder wieder - Berechtigungen.

Viel Glück!

0

ich das Protokoll ermöglichen würde, wie von Aleksey vorgeschlagen und auch die Änderung unter

  • fastcgi_split_path_info^(+ php..) $ (. *);

  • fastcgi_max_temp_file_size 0; // Ich habe die Pufferung deaktiviert nicht sicher, ob das eine gute Idee ist. Ich würde das entfernen, wenn Sie nicht sicher sind, was Sie tun.

  • wenn die oben genannten zwei nicht funktionieren, dann würde ich auch eine viel einfachere php-datei mit nur phpinfo schreiben und es ausprobieren.

lassen Sie mich wissen, wie es ging.

Verwandte Themen