Php 无法在本地主机上写入会话数据(用户)
在win10 pro 64上,我将WAMP服务器3.0.6 64位用于joomla localhosting 所以,服务器中有两个虚拟主机:interopt和gmdb 第一个很完美 但是当尝试运行第二个时,它会响应 警告:会话\写入\关闭():无法写入会话数据(用户)。请验证第194行f:\wamp64\www\gmdb\libraries\joomla\session\handler\native.php中session.save\u path的当前设置是否正确(f:/wamp64/tmp) 会话\u保存\u路径看起来正确,但它确实位于f:/wamp64/tmp上(文件夹具有读/写权限) 在native.php的第194行是Php 无法在本地主机上写入会话数据(用户),php,session,joomla,virtualhost,wampserver,Php,Session,Joomla,Virtualhost,Wampserver,在win10 pro 64上,我将WAMP服务器3.0.6 64位用于joomla localhosting 所以,服务器中有两个虚拟主机:interopt和gmdb 第一个很完美 但是当尝试运行第二个时,它会响应 警告:会话\写入\关闭():无法写入会话数据(用户)。请验证第194行f:\wamp64\www\gmdb\libraries\joomla\session\handler\native.php中session.save\u path的当前设置是否正确(f:/wamp64/tmp)
session_write_close();
我使用的是php版本7.0.10(但在打开5.6.25时也会出现同样的问题)
虚拟主机似乎工作完美,主机文件也很好
有什么想法吗?你能帮忙吗
我的虚拟主机
<VirtualHost *:80>
ServerName localhost
DocumentRoot f:/wamp64/www
<Directory "f:/wamp64/www">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName interopt
DocumentRoot f:/wamp64/www/interopt
<Directory "f:/wamp64/www/interopt">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName gmdb
DocumentRoot f:/wamp64/www/gmdb
<Directory "f:/wamp64/www/gmdb">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
服务器名本地主机
DocumentRoot f:/wamp64/www
选项+索引+包含+跟随符号链接+多视图
允许超越所有
要求所有授权
服务器名互操作
DocumentRoot f:/wamp64/www/interopt
选项+索引+包含+跟随符号链接+多视图
允许超越所有
要求所有授权
服务器名gmdb
DocumentRoot f:/wamp64/www/gmdb
选项+索引+包含+跟随符号链接+多视图
允许超越所有
要求所有授权
请向您展示httpd-vhosts.conf文件o,实际上有两个虚拟主机以及3台,但谁在计数?实际上,我使用第一台主机只是为了进入本地主机索引…奇怪的是,gmdb在线运行完美。