首先,我已经看过了2011年RCIIPO的post。我的问题似乎没有通过提供的答案得到解决,我还有一些其他的意见。
将浏览器指向phpMyAdmin时出现以下错误

Cannot start session without errors, please check errors given in
your PHP and/or webserver log file and configure your PHP installation properly.
Also ensure that cookies are enabled in your browser.

1)会话变量不适用于任何php文件。我不确定它是否与此相关,但我相信一个问题会导致另一个问题。
当我刷新网页时,下面的代码应该显示“teddy”:
<?php
session_start();

$username = $_SESSION['username'];
if(isset($_SESSION['logged']) && $_SESSION['logged']=='yes') {
    echo "$username";
}

$_SESSION['username']='Teddy';
$_SESSION['logged']='yes';
?>

我的php.ini文件:
session.save_path = "/var/lib/php5/session"

权限:
drwxr-xr-t  4 root www-data 4096 Sep  1 08:40 php5
  |
  -- drwxr-xr-x  2 root www-data 4096 Sep  1 08:40 session

我认为如果我只让$u会话变量在php中工作,这个问题就可以解决。

最佳答案

我同意bansi
看起来您对/var/lib/php5/session-it有错误的权限
应该是drwxrwxr-t或dr-xrwxr-t(假设www数据是web
服务器用户)。要保存的目录中需要有写权限
会话数据。
另外,您应该检查PHP的/var/log/中的日志文件(可能还有Apache)-它们可能会给您更多的细节。。。

10-08 08:39
查看更多