|
|
我不能留在我的管理区或PHP会话处理不能正常工作。 |
|
问题: |
我不能留在我的管理区或PHP会话处理不能正常工作。
|
回答: |
首先要尝试的是这样的:
- 关闭所有浏览器窗口
- 打开浏览器窗口,并用它来清除浏览器缓存和cookie。
- 如果您的浏览器有一个私人浏览模式,确保你没有使用“私人浏览”模式,因为这将防止sessions/cookies可用。
- 重新启动您的计算机
- 关闭您的防火墙软件,并再次尝试。
- 确保你的样式表不包含任何引用到你的服务器上不存在图像文件。
- 在一个完全不同的浏览器进行测试。 IE和Chrome自身可能存在问题。切换到Firefox是一个很好的故障排除步骤。
- 不要使用您的域名,也不要在你已经安装了你的店使用空间。如果你有一个路径中的空间,你可能有麻烦,重命名文件夹就可以了。
接下来,尝试排除坏的SSL配置:
- 编辑/admin/includes/configure.php和改变ENABLE_SSL_ADMIN为'false',
- 清除浏览器缓存和cookie,然后再试一次
那么它仍然不能正常工作:
-编辑
/admin/includes/configure.php和变更HTTP_SERVER到一个网址,
不要以http开头。
- 清除浏览器缓存和cookie,然后再试一次
它是一个域名问题吗?
- 如果你的网站只用一个IP地址,而不是一个命名域,那么有可能您的sessions/cookies会遇到麻烦。编辑您的2
configure.php文件和设置您的HTTP_SERVER到实际域名,而不是一个IP地址。
- 如果你使用一个域名为“www.”,尝试删除的“www.”,在HTTP_SERVER设置中,把ENABLE_SSL_ADMIN设置为false。
如果仍然不能正常工作,阅读:
管理登录会话(客户登录会话)的管理,通过PHP会话处理功能。
在您登录时,会产生一个会话,会话的名称zenAdminId或zenid(商店)。
当一个会话开始时,PHP将尝试设置在浏览器中的cookie。该cookie存储会话ID,以便它不需要在浏览器中显示所有的时间(即:以&zenAdminID
= 243524524524525等)的所有网址。
如果不能设置一个cookie,那么PHP简单的包括会话的所有网址的名称和电话号码(如上述),以保持您登录
当你注销,丢失或会话ID,会话数据已经复位,并且验证数据被删除了,需要再次登录。
会话MGMT问题可能的原因包括:
- cookies被封锁或通过浏览器配置防火墙
- PHP是错误或有一定的会话设置方法不符合会话的自动启动和传递,SID等安了装这些警告,如果有一个问题,在Zen Cart中设置。
-你有你的网站配置文件存储在会话数据,但你的文件系统不具备这样设置权限的方式以允许数据存储
- 你有你的网站设置为会话数据存储在数据库中,但数据库中的表(以下简称"sessions")损坏或数据库存储已满,无法添加新的记录。
在/admin/includes/configure.php,您设置STORE_SESSIONS? Is the setting the same for your
/includes/configure.php file
是你的“缓存”文件夹设置为读/写(即:CHMOD 777(或其他合适的值,如果不是由您的服务器的配置允许777) |
|
当前评论: 0 | |
|
本问题添加时间是 2012年 05月 07日。 |
|
|
|
|