我正在处理我正在处理的网站上出现的最奇怪的错误。有一段时间我们已将该网站设置为仅限管理员视图,因此我们可以在没有任何用户登录的情况下处理这些事情。在此阶段很好。
今天,我们向少数人开放了网站,以便注册并测试网站。然而,当人们开始进入时,每个用户都会收到此错误:
“无法打开文件”,白屏
当用户尝试注册并进入最终页面时,首先会弹出错误。这是应该告诉用户已向他们发送电子邮件确认链接的部分。
一旦弹出此错误,错误将继续显示所有页面,直到他们清除缓存。
已完成的更改:
1:在打开网站之前,编辑了.htaccess以提示初始登录框(这样做是为了防止其他人在我们进入'beta'阶段时访问该网站)。我还添加了一个.htpasswd文件,其中包含要进入该站点的用户的详细信息。我试图删除这个编辑,认为这是表演,但没有用,错误仍在显示。
2:检查并修复数据库中的joomla会话表 - 我的想法是,这可能是会话问题,因为它是在用户注册并完成注册过程时触发的。这没用。
3:我们使用的其中一个组件需要对session.php文件进行自定义编辑。 “/libraries/joomla/session/session.php” - 我将此文件还原为原始文件,但错误仍然出现。这样做,认为它与会话相关,如上所述)
4:我清除了所有缓存并清除了所有过期的缓存,这没有任何效果。我也清除了所有缓存,因为我也执行了前面的3个项目。
所以现在我完全不知道如何继续前进并使其正常工作。显示的错误非常模糊,除了“无法打开文件”之外不会留下任何信息
Joomla版本:Joomla! 3.4.8稳定
PHP版本:5.6.16
Web服务器:LiteSpeed
社区组件:EasySocial
订阅组件:PayPlans
答案 0 :(得分:0)
我认为我们现在对此进行了排序。查看日志中的一个站点插件使用ftp层打开一个由Apache直接创建的文件,因此权限不允许。 我现在更改了权限,错误情况似乎已经消失。