Joomla "can't open file" 错误?

Joomla "can't open file" Error?

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

今天我们向少数人开放了该站点以注册和测试该站点。然而,当人们开始进来时,每个用户都会收到此错误:

"can't open file" 白屏

当用户尝试注册并到达最终页面时,首先会弹出错误。这是应该告诉用户已向他们发送电子邮件确认 link 的部分。

一旦弹出此错误,所有页面都会继续显示该错误,直到它们清除缓存。

已完成的更改:

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

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

3:我们使用的组件之一需要对 session.php 文件进行自定义编辑。 “/libraries/joomla/session/session.php” - 我将此文件还原为原始文件,但错误仍然出现。做了这个,认为它与上面的点相关)

4:我清除了所有缓存并清除了所有过期的缓存,这没有效果。我也清除了所有缓存,因为我也清除了前 3 个项目。

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

Joomla 版本:Joomla! 3.4.8 Stable

PHP版本:5.6.16

网络服务器:LiteSpeed

社区组件:EasySocial

订阅组件:PayPlans

我想我们现在已经解决了这个问题。查看日志,其中一个站点插件使用 ftp 层打开由 Apache 直接创建的文件,因此权限不允许。 我现在更改了权限,错误情况似乎已经消失。