【发布时间】:2016-02-12 15:49:27
【问题描述】:
我正在处理的网站上出现最奇怪的错误。有一段时间,我们只在管理员视图中查看该站点,因此我们可以在没有任何用户登录的情况下进行工作。在此阶段很好。
今天,我们向少数人开放了该网站,让他们注册并测试该网站。然而,随着人们开始进入,每个用户都收到了这个错误:
“无法打开文件”并出现白屏
当用户尝试注册并到达最终页面时,首先会弹出错误。这是应该告诉用户电子邮件确认链接已发送给他们的部分。
一旦弹出此错误,所有页面都会继续显示该错误,直到它们清除缓存。
所做的更改:
1:在打开网站之前,对 .htaccess 进行了编辑以提示初始登录框(这样做是为了防止其他人在我们进入“测试”阶段时访问该网站)。我还添加了一个 .htpasswd 文件,其中包含用户输入以访问该站点的详细信息。我试图删除此编辑,认为这是在起作用,但没有奏效,仍然显示错误。
2:检查和修复数据库中的 joomla 会话表——我的想法是这可能是一个会话问题,因为它是在用户注册并完成注册过程时触发的。这不起作用。
3:我们使用的组件之一需要对 session.php 文件进行自定义编辑。 “/libraries/joomla/session/session.php” - 我将此文件恢复为原始文件,但仍然出现错误。这样做,认为它与上述会话相关)
4:我清除了所有缓存并清除了所有过期的缓存,这没有效果。我也清除了所有缓存,就像之前的 3 项一样。
所以现在我完全不知道如何继续并使其正常工作。显示的错误非常模糊,除了“无法打开文件”之外没有留下任何信息
Joomla 版本:Joomla! 3.4.8 稳定
PHP 版本:5.6.16
网络服务器:LiteSpeed
社区组件:EasySocial
订阅组件:支付计划
【问题讨论】:
-
我认为这个问题更适合 Joomla 论坛:forum.joomla.org
标签: php .htaccess session caching joomla