phpmyadmin提示Cannot start session without errors错误

lnmp环境,安装phpmyadmin打开时提示:

Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.

网上找了下,说是session存放目录的问题。

打开php.ini,查找session.save_path,找到:

session.save_path = "/var/lib/php/session"

说明session目录是定义在/var/lib/php/session

经查看发现在/var/lib/php目录下没有session目录,遂建立:

cd /var/lib/php
mkdir session
chown nginx:nginx session
chmod 770 session

设置权限后,phpmyadmin就能打开了。

nginx设置虚拟目录

nginx建立虚拟目录的配置文件放在/etc/nginx/conf.d目录下。系统用的是CentOS6.3。

首先在nginx.conf中查找有没有:

include /etc/nginx/conf.d/*.conf

这一句,没有的话要加在http块内。

添加虚拟目录
比如要放两个虚拟目录:
blog.aaa.com在/home/blog.aaa目录
bbs.bbb.com在/home/bbs.bbb目录

我们把这两个虚拟目录写在一个配置文件里。

cd /etc/nginx/conf.d
vim virtualhost.conf

添加: 继续阅读nginx设置虚拟目录