9种Joomla空白页(白屏)error的解决方案
文章目录
Joomla最常报告的问题之一是,在他们网站的一个区域或另一个区域,我们看到了Joomla空白页或空白页,没有任何错误。
就像Windows曾经有蓝屏一样,我们也有Joomla死亡白屏。这只是一个页面,绝对是空白和白色,没有文本,没有错误消息,没有页面的部分呈现,只是一个Joomla空白页面-我们不想发布屏幕截图-因为没有任何显示!
试图弄清楚到底发生了什么时,您可能会感到非常沮丧。
1. Joomla死亡白屏-发现问题
当您在网站或博客上解决此问题时,解决此问题的技巧是意识到这一点:空白页面Joomla实际上是一个错误页面,在该页面中,错误被抑制而不是显示在屏幕上。
该问题可能同时发生在前端。但是,如果在Joomla后端上有一个管理员空白页,则更加令人沮丧。
因此,解决问题的第一步是真正找出错误所在。要获取有关错误的详细报告,您需要尝试一些操作:
当您没有太多技术专长时,尝试解决Joomla问题就像在大海捞针一样。我们将托管一起托管,因为无论何时遇到问题,他们的实时聊天和电话支持都可以在几分钟内解决我们的问题。
2.找到服务器错误日志并找到Joomla错误
1.在服务器CPanel >错误日志上找到错误日志,并检查已写入其中的详细错误日志。
3.将“ Joomla错误报告”设置为“最大”以查找空白页源
转到“ 全局配置”,然后将错误报告设置为“ 最大”,然后重新加载空白页。如果仍然出现空白页,请转到下一步
4.更改Joomla configuration.php文件中的错误报告
如果您无法访问管理部分,则可以使用FTP或服务器的CPanel文件管理器访问文件,并在configuration.php文件中进行以下更改
- public $error_reporting = 'development';
或者
- public $error_reporting = 'maximum';
您还需要在配置文件中设置完整的错误报告。更改configuration.php文件,以确保实际在屏幕上显示引发的错误。
在? >之前的最后一行中,添加以下内容:
ini_set('display_errors',true);
error_reporting( E_ALL );
这样可以确保您在屏幕上获得详细的错误报告。遇到实际问题后,就可以开始对问题的实质以及解决方法进行故障排除。
5.更改Joomla index.php文件中的错误报告(前端或管理员)
如果您无法更改或不想更改configuration.php,则还可以通过index.php文件启用错误报告。如果错误来自后端,则可以在Joomla的根文件夹(如果错误发生在前端)中完成,也可以在/ administrator文件夹中的index.php文件中完成。
最好在文件的开头,在<? php声明之后添加以下内容
ini_set('display_errors',true);
error_reporting( E_ALL );
6.设置完整的PHP错误报告
除了黑屏上出现的Joomla错误之外,您还可以启用完整的PHP错误报告以查看错误是什么。您可以在php.ini文件中更改以下两个设置以启用完整的错误报告
- 将显示错误设置为开以显示PHP错误:
display_errors = On
- 对于除公告外的所有错误,将错误报告设置为以下内容:
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
7.查找并修复Joomla白屏错误
完成设置中的上述一项或多项更改后,您应该会得到更详细的错误,而不是Joomla白色的死亡屏幕。当然,这应该能够引导您找出问题所在以及如何开始解决它。
通过错误本身的很多次,您将能够了解实际上是哪个Joomla扩展引起了问题,然后您可以采取相应措施来解决问题。如果您自己不能解决问题,则可以与开发人员联系,也可以单击下面的Fiverr徽标找到价格便宜且具有良好评级的Joomla专家,它可以指导您解决问题。
转到/ components /文件夹,然后重命名或更改扩展文件夹的名称。例如,将/ com_sh404SEF /更改为/ com_sh404SEF_temp /。
您可能还需要在/ administrator / components /目录中重命名目录名称。
8.解决扩展问题
您可以按照此处的提示禁用导致问题的插件。
如果问题是由扩展引起的,并且您想快速启动并运行站点,则应该能够通过托管服务器CPanel File Manager或FTP重命名扩展的文件夹来临时解决问题。
9.解决Joomla文件问题
如果问题不是来自扩展名,并且您最近没有对文件进行任何更改,则Joomla核心文件可能已损坏并导致错误。解决此问题的最简单方法是tp重新上传所有Joomla核心文件,以便使用新文件集解决所有问题。可以按照通常的方式从Joomla.org下载Joomla文件,然后使用FTP或托管的CPanel文件管理器覆盖文件(视您的喜好而定)。