警告:session_start():无法读取会话数据:user(path:C:\ xampp \ tmp)in

时间:2018-02-15 10:55:25

标签: javascript html joomla xampp

我正在使用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中\接待处\库\的Joomla \会话\处理器\ native.php   在第260行       错误:无法启动应用程序:无法启动会话

1 个答案:

答案 0 :(得分:0)

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

我的情况:

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

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

警告:session_start():无法读取会话数据:用户(路径: c:/ wamp64 / tmp) C:\ wamp64 \ www \ welynx \ libraries \ joomla \ session \ handler \ native.php在 行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 ,它照常工作。

我希望有帮助。