Joomla“无法打开文件”错误


Joomla "can't open file" Error?

我在我正在处理的网站上遇到了最奇怪的错误。一段时间以来,我们仅将站点置于管理员视图中,因此我们可以在没有任何用户登录的情况下处理事情。在这个阶段很好。

今天,我们向少数人开放了该网站,让他们注册并测试该网站。然而,当人们开始进来时,每个用户都收到这个错误:

"无法打开文件",屏幕为白屏

当用户尝试注册并进入最后一页时,首先弹出错误。这是应该告诉用户已向他们发送电子邮件确认链接的部分。

弹出此错误后,该错误将继续显示所有页面,直到它们清除缓存为止。

已完成的更改:

1:在打开网站之前,编辑了.htaccess以提示初始登录框(这样做是为了防止其他人在我们进入"测试"阶段时访问该网站(。我还添加了一个.htpasswd文件,其中包含用户进入该站点的详细信息。我试图删除此编辑,认为这是在起作用,但没有奏效,错误仍然显示。

2:检查和修复数据库中的joomla会话表 - 我的想法是,这可能是会话问题,因为它是在用户注册并完成注册过程时触发的。这行不通。

3:我们使用的一个组件需要对会话.php文件进行自定义编辑。 "/libraries/joomla/session/session.php" - 我将此文件恢复为原始文件,但是仍然出现错误。这样做,认为这与上述观点有关(

4:我清除了所有缓存并清除了所有过期的缓存,这没有任何效果。我还清除了所有缓存,就像我处理前 3 个项目一样。

所以现在我完全不知道如何继续并使其正常工作。显示的错误非常模糊,除了"无法打开文件"之外没有留下任何信息

Joomla

版本:Joomla! 3.4.8 稳定版

PHP 版本: 5.6.16

网络服务器:光速

社区组件:易社交

订阅组件:付费计划

我认为我们现在对此进行了排序。在日志中查看其中一个站点插件正在使用ftp层打开由Apache直接创建的文件,因此权限不允许它。我现在更改了权限,错误条件似乎已经消失。