【问题标题】:Warning Errors on Joomla SiteJoomla 网站上的警告错误
【发布时间】:2018-12-31 03:53:37
【问题描述】:

我的 joomla 网站出现以下错误:

第一个警告:include_once(inc.php) [function.include-once]:无法打开流:/home/content/74/9701074/html/index 中没有这样的文件或目录.php 在第 2 行

第二个警告: include_once() [function.include]: 未能打开 'inc.php' 以包含 (include_path='.:/usr/local/php5_3/lib/php') /home/content/74/9701074/html/index.php 在第 2 行

第三个警告: session_start() [function.session-start]:无法发送会话缓存限制器 - 标头已发送(输出开始于 /home/content/74/9701074/html/index. php:2) 在 /home/content/74/9701074/html/libraries/joomla/session/session.php 第 532 行

当我检查 第一个警告时,我会转到它指示的路径并找到以下内容:

所以我看到第 2 行表明它正在搜索 inc.php 文件(我相信该文件包含与数据库的连接等),但后来我无法找到它。

然后我去尝试解决 2 警告,但我找不到它指向的那个文件夹。

3 个警告 不知道如何解决。

你们能给我指出正确的方向吗?

【问题讨论】:

  • PHP 5.3 已经过时了。我想看看您是否可以更改 cPanel 中的版本或联系主机以至少迁移到 PHP 5.6。您使用的是哪个版本的 Joomla?
  • 嘿@YellowWebMonkey 感谢您的评论。 Definitley 它与 Joomla 版本有关。现在我在 joomla 2.5

标签: session caching joomla connection warnings


【解决方案1】:

如果你只是想隐藏错误,你可以去系统->全局配置->服务器->错误报告并设置为系统默认或无。

就实际问题而言,PHP 5.3 已经过时了。我想看看您是否可以更改 cPanel 中的版本或联系主机以至少迁移到 PHP 5.6。

【讨论】:

    【解决方案2】:

    如果有人遇到类似的问题:只需转到显示警告的 index.php 文件,然后注释第二行,警告就会消失。虽然不确定为什么会出现警告,但我猜它会在 joomla 升级版本时发生:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多