2016-12-15 195 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服务器 –