【问题标题】:'Zend_Session_Exception Error in Zend Framework'Zend 框架中的 Zend_Session_Exception 错误
【发布时间】:2014-03-20 13:02:54
【问题描述】:

我在 zend 框架中有一个网站,它安装在另一台服务器上。现在我在 ubuntu 中购买了一台带有 Zend Engine 2.3.0 的新服务器。我已经在这台服务器上安装了 Apache 服务器、MYSQL、PHPMYADMIN 工具。然后我将以前服务器上的所有文件上传到新服务器。我还更改了 index.php 文件中的网址。

但它给了我错误。 **未捕获的异常 'Zend_Session_Exception' 带有消息 'Zend_Session::start() - /var/www/sample/library/Zend/Session.php(Line:477):Error #2 session_start(): open(/ vlk_session/sess_ielitiholu4219p3nph6lkk8n6, O_RDWR) 失败:没有这样的文件或目录 (2) /var/www/videoliked/library/Zend/Session.php(Line:487): **

这是我下面的 index.php 文件代码

    Zend_Layout::startMvc($options);

Zend_Session::setOptions(array('save_path'=>'/vlk_session'));
if(isset($_COOKIE["Zend_Auth_RememberMe"]) && $_COOKIE["Zend_Auth_RememberMe"] !== false){
    Zend_Session::rememberMe("5302000");
    setcookie("Zend_Auth_RememberMe", false, time(), "/");
}



if(!Zend_Session::isStarted()){

    Zend_Session::start();

}

【问题讨论】:

    标签: php zend-framework


    【解决方案1】:

    保存路径是绝对的。

    您是否在服务器上创建了文件夹/vlk_session

    我建议使用和创建

    /tmp/vlk_session
    

    相反,或者在您的php.ini 中查找会话的 PHP 默认文件夹并使用供应商建议的文件夹。

    更新:

    确保允许 PHP 实例读取/写入该文件夹。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-20
      • 2017-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-01
      相关资源
      最近更新 更多