【问题标题】:Joomla "can't open file" Error?Joomla“无法打开文件”错误?
【发布时间】: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

订阅组件:支付计划

【问题讨论】:

标签: php .htaccess session caching joomla


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-20
    • 2019-10-27
    相关资源
    最近更新 更多