我目前正在使用Rackspace托管并拥有多个云服务器。在主域上,我有一个wordpress安装,它使用PHP会话来处理某些广告。
它有一个插件,可以帮助wordpress中的会话。在子域(在同一台服务器上),我有一个依赖于会话的登录系统。即使我查看检查员,它似乎也没有建立会话。
会话的php.ini's
主目录为/tmp
,但对于此子域,我有一个htaccess
,可将其定向到/mnt/subfolder/subfolder/
等。我没有收到任何错误即使报告错误也是如此。
我将所有者/组设置为root:www-data
,并且每个文件夹的权限都是777(主/mnt
目录除外),但是其下的所有内容都是777)。
为什么会话无效?
我甚至尝试了一个小的2页测试来开始一个会话。我不相信这是一个代码错误,因为它适用于其他服务器。此外,我不会在/tmp
中存储来自子域的会话,因为它似乎会干扰插件并随后中断我在主域上的wordpress网站上使用的会话。