2016-12-15 102 views
0

我有Opencart Store,並在首頁有錯誤。我也可以訪問後端。
Opencart:504網關超時

你會得到下面的錯誤加載頁面後:

504 Gateway Time-out 

The server didn't respond in time. 

我給我的php.ini配置幫我解決掉。

請通過Nginx的+的FastCGI(PHP-FPM)編輯.htaccess

回答

0

504網關超時錯誤表明我php.ini變化

對於Nginx的+的FastCGI(PHP-FPM),你應該儘量調整nginx的配置是這樣的:

嘗試在php.ini文件中提出的max_execution_time設置(CentOS的路徑是/etc/php.ini中):

max_execution_time = 300

但是,你也應該改變設定request_terminate_timeout從PHP-FPM www.conf文件參數(默認情況下注釋):

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

然後變量設置爲相同的值的max_execution_time:

request_terminate_timeout = 300 

現在,讓我們添加的Nginx虛擬主機配置裏面fastcgi_read_timeout變量:

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; 
} 

然後重啓nginx的:

服務nginx的重載使用Nginx的作爲代理 對於Nginx的作爲代理的Apache Web服務器 504網關超時錯誤,這是你必須嘗試修復504網關超時錯誤是什麼:

添加這些變量來nginx.conf文件:

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

然後重啓nginx的:

服務nginx的重載

+0

Hello Keshar它是Apache服務器 –