【问题标题】:Warning: session_start(): Failed to read session data: user (path: C:\xampp\tmp) in警告:session_start():读取会话数据失败:用户(路径:C:\xampp\tmp)在
【发布时间】:2018-07-26 02:34:43
【问题描述】:

我正在使用 joomla 3.8.5

它工作正常,但我不得不重新安装 xampp,现在它给出了这个。


native.php

        if (!session_start())
        {
            throw new RuntimeException('Failed to start the session');
        }

        // Mark ourselves as started
        $this->started = true;
    }
}

错误

Warning: session_start(): Failed to read session data: user (path: C:\xampp\tmp) in

C:\xampp\htdocs\recepcao\libraries\joomla\session\handler\native.php 在线 260 错误:无法启动应用程序:无法启动会话

【问题讨论】:

  • 嘿家伙!你解决了这个问题吗?我现在也有同样的问题...

标签: javascript html joomla xampp


【解决方案1】:

我遇到了同样的问题并解决了这个问题。

我的情况:

带有 Rockettheme 模板和插件/扩展的 Joomla 3。

我尝试在本地 wamp 上复制工作站点,但出现以下错误:

警告:session_start():读取会话数据失败:用户(路径: c:/wamp64/tmp) 在 C:\wamp64\www\welynx\libraries\joomla\session\handler\native.php on 第 260 行错误:无法启动应用程序:无法启动 会话

问题是代码无法访问数据库并建立实时连接,因此无法为当前用户创建会话。

在我修复本地数据库/表上的凭据和权限并在configuration.php 中更新它们后,它不再出错。

注意:如果你的本地服务器有自定义端口号,别忘了在configuration.php改,我的情况是:public $host = 'localhost:3308';

之后,我遇到了另一个与RocketTheme有关的问题:PHP版本!

当前 wamp 正在运行 php 7.3.1,我收到以下错误:

注意:数组到字符串的转换 C:\wamp64\www\welynx\libraries\rokcommon\RokCommon\Registry.php 上 第 361 行

注意:数组到字符串的转换 C:\wamp64\www\welynx\libraries\rokcommon\RokCommon\Registry.php 上 第 363 行

注意:数组到字符串的转换 C:\wamp64\www\welynx\libraries\rokcommon\RokCommon\Registry.php 上 第 365 行

解决方法是将本地wamp服务器更改为较低的php版本,我将其设置为php 5.6.40,它可以正常工作。

希望对你有所帮助。

【讨论】:

    【解决方案2】:

    如果您将 Xampp 移动或重新安装到其他目​​录,会发生这种情况吗? 如果是这样,那么在您的安装中找到以下内容; C:\Xampp\mysql\bin 编辑我的.ini 在记事本++中更改新目录,即

    查找 C: 改成 丁: 结果 = D:\Xampp\mysql\bin 保存 my.ini 并重新启动 MySQL。 那应该这样做。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-20
      • 1970-01-01
      • 2017-05-23
      • 1970-01-01
      相关资源
      最近更新 更多