在Joomla网站上获取空白页面


Getting blank page on a Joomla site

Joomla 2.5+版本的网站已经工作了一年多,但突然出现了空白页面。

此外,我无法在管理面板中保存任何内容。最近,我还制作了它的测试版网站,新安装了Joomla,在根目录下的测试版文件夹中有不同的数据库。我真的不认为这会给最初的网站带来问题。

在管理面板下的错误日志中,我发现了以下内容:

PHP警告:curl_setopt()[funcl.curl setopt]:启用安全模式时无法激活CURLOPT_FOLLOWLOCATION或者在中设置了open_basedir/第55行的public_html/plugins/authentication/gmail/gmail.php

在主目录下的错误日志中,我发现了以下内容:

PHP致命错误:允许的33554432字节内存已用完(尝试分配78个字节)/public_html/librarys/gantry/core/putilities/gantrylescompiler.class.php1594 线上

这是一个非常古老的问题,但它仍然相关,所以我会回答它。Gantry模板通常需要大量内存(它们确实很复杂),这意味着分配给页面的32 MB内存是不够的。你将需要更多。尝试使用以下代码在Joomla网站的根目录下创建php.ini文件或.user.ini文件:

memory_limit = 64M;

以上内容将使每页分配的内存增加一倍,达到64M,如果不适用,则将其更改为128M。通常,对于流量较低的网站,您将在高达256M的时间内处于安全状态(除非您的网站受到DoS攻击)。