Mambo是著名的开源CMS,我安装后却无法进入后台,很是烦恼,我在bbs上 发现不只我一个遇见了这样的问题,有很多兄弟都碰到了成功安装后无法进入后台管理的问题,我最后找到了解决的办法,那就是php.ini对 senssion的设置有问题,下面就是解决办法,把红色的改好就可以了
我在参考一个服务正常的虚拟主机PHP-session配置后本地测试后台登陆成功!其它文件不需要修改!附件是我的本地服务器安装目录结构,是安装在D盘下的!
以下是用来参考的session设置
Windows 平台这样改:
session
Session Support enabled
Registered save handlers files user
Directive Local Value Master Value
session.auto_start = 1
session.bug_compat_42 On On
session.bug_compat_warn On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_lifetime 0 0
session.cookie_path /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_divisor 100 100
session.gc_maxlifetime 1440 1440
session.gc_probability 1 1
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path /tmp 最重要的是这里。因为windows下的c:/windows/temp 是没有权限的。需要重新建立一个文件夹来做这件事情。
ession.serialize_handler php php
session.use_cookies On On
session.use_only_cookies Off Off
session.use_trans_sid Off Off
linux平台这样改
session
Session Support enabled
Registered save handlers files user
Directive Local Value Master Value
session.auto_start = OnOn
session.bug_compat_42 On On
session.bug_compat_warn On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_divisor 100 100
session.gc_maxlifetime 1440 1440
session.gc_probability 1 1
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path /tmp/tmp
session.serialize_handler php php
session.use_cookies On On
session.use_only_cookies Off Off
session.use_trans_sid Off Off