2016-12-15 4 views
0

Ich habe Opencart Store und habe einen Fehler auf der Titelseite. Ich kann auch auf das Backend zugreifen.
Opencart: 504 Gateway Timeout

Im Folgenden finden Sie Fehler erhalten, nachdem die Seite geladen wird:

504 Gateway Time-out 

The server didn't respond in time. 

Ich gebe meine php.ini Konfiguration helfen Sie mir zu lösen.

Bitte machen Sie mir php.ini Änderungen durch .htaccess Bearbeitung

Antwort

0

504 Gateway-Timeout-Fehler auf Nginx + FastCGI (php-fpm)

Für Nginx + FastCGI (php-fpm), sollten Sie versuchen, nginx zu zwicken Konfiguration auf diese Weise:

Versuchen max_execution_time Einstellung in php.ini erhöhen (CentOS Pfad ist /etc/php.ini):

max_execution_time = 300

Aber Sie sollten auch request_terminate_timeout Parameter ändern (standardmäßig kommentiert) bei www.conf Datei von PHP-FPM:

pico -w /etc/php-fpm.d/www.conf 

dann wird die Variable auf den gleichen Wert wie max_execution_time gesetzt:

request_terminate_timeout = 300 

lassen Sie uns jetzt fastcgi_read_timeout Variable in unserer Nginx Konfiguration des virtuellen Host hinzufügen:

location ~ .php$ { 
root /var/www/sites/nginxtips.com; 
try_files $uri =404; 
fastcgi_pass unix:/tmp/php5-fpm.sock; 
fastcgi_index index.php; 
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
include fastcgi_params; 
fastcgi_read_timeout 300; 
} 

Dann nginx neu starten: mit Nginx als Proxy Für Nginx als Proxy für Apache-Webserver

Service nginx 504 Gateway-Timeout-Fehler neu zu laden, das ist, was Sie die 504-Gateway Timeout-Fehler versuchen müssen, zu beheben:

diese Variablen hinzufügen Datei nginx.conf:

proxy_connect_timeout  600; 
    proxy_send_timeout   600; 
    proxy_read_timeout   600; 
    send_timeout    600; 

Dann nginx neu starten:

Service nginx reload

+0

Hallo Keshar Es ist Apache-Server –

Verwandte Themen