2016-03-30 107 views
3

首先我使用Joomla,并以具体有问题:如何增加超时,避免500错误获取HTTP头

每当我的页面要花很长时间来渲染,它重定向到错误“的请求的页面找不到。“

enter image description here

虽然我的网页的菜单栏和页脚呈现(无CSS),但组成部分显示了这个错误。在控制台中,我发现:

"NetworkError: 500 Error Fetching http headers - http://my_site.com/index.php?option=com_virtuemart&view=cart&lang=en "

而且在一些研究中,我发现由于它花费的时间太多,所以就是造成这个问题。现在我有两个问题:

1.如果服务器在时间限制后没有响应,那么为什么以及如何呈现菜单栏和页脚?

2.我该如何解决这个问题?

回答

0

如果您希望您的脚本有更多的时间来执行,那么您应该增加PHP超时。你可以通过添加下面一行到本地php.ini或以.user.ini

max_execution_time = 60 

的事情是,在我看来,你应该知道为什么你的脚本正在采取这么多的时间来执行的游客都没有接受等待超过几秒钟才能加载页面。你的第一步应该是检查MySQL慢速查询日志,看看为什么需要这么多时间。

+0

其实我正在使用一些特定的装运方法,由于某些原因需要花费时间。总之,我的第一个问题有什么答案吗?为什么和如何呈现菜单栏和页脚(没有css),如果服务器拒绝响应? – Anant