我的Joomla!网站加载速度非常慢,有时会返回错误,即:
致命错误:第11行的D:\Hosting\6926666\html\libraries\joomla\environment\request.php
超过了30秒的最长执行时间
请注意第11行的D:\Hosting\6926666\html\libraries\joomla\environment\request.php
alayws改变(不是同一条路径)。
提示:在本地我的网站工作非常好,当网站和数据库在服务器上,或者数据库只在服务器上时,就会出现问题。 我的网站是Joomla! 1.6我的主机服务器是godaddy.com
答案 0 :(得分:3)
我换了另一个模板,网站大大增加了。然后我做了一些调查,发现模板的index.php已经HACKED,那里有EVAL()和BASE 64()代码!一旦我输入了一个“干净”的PHP版本,该网站就恢复正常了!
答案 1 :(得分:1)
我同意Jav_Rock:godaddy与Joomla并不“兼容”。
因此,要解决您的问题,您应该找到另一个托管服务提供商!
答案 2 :(得分:0)
有:
致命错误:超过30秒的最长执行时间
首先创建一个php.ini
文件并仅放置代码'max_execution_time = 120'表示执行时间为120秒。或2分钟。或根据你修改..
并将该文件放入joomla管理员文件夹中
或者,如果您有访问权限,则可以直接编辑php.ini
。
还为所需模块启用缓存。
答案 3 :(得分:0)
您使用的是第三方扩展吗?如果是这样,有多少?您使用的越多,其中一个人引入“问题”的可能性就越大。
我建议您查看与每个扩展程序相关联的代码和数据库结构,以确定可能存在问题的位置。我目前正在使用一个相当简单的网站进行此操作,该网站使用大量扩展(这么多,它打破了管理UI)。其中一些写得非常糟糕 - 例如在需要1时进行许多数据库查找,使用每个请求写入数据库,在单个列中存储多个值等等。
但是,你说你是'初学者',所以我认为你最好的选择是:
如果可以,请尝试启用调试(您可以通过全局配置执行此操作)。这将向您展示 - 除其他事项外 - 生成页面需要多少个数据库查询。我不能给你一个关于什么是“好”的绝对数字,只要说越少越好!因此,例如,如果您确定一个低优先级的扩展,其删除可以节省25%的总额,您可能决定禁用该模块 - 并且可能寻找替代方案。作为指南,我正在处理的网站最初为主页提供了500-600个查询。在我看来,远远不够,FAR太多了。