登录 注册

登录

已解决 服务器环境如何加载 Magic Quotes GPC

更多
2013年04月06日 17:29 #1 作者: lyqx
国外的主机,
PHP 版本 >= 5.3.1
尝试安装本站joomla3.03的时候检测过程指出“Magic Quotes GPC”不被支持。

问过服务器技术支持(国外的),回信说直接使用CP平台里自带的joomla安装,并不回答提问的问题。

这个函数还是功能可以靠编辑php.ini或者什么文件来打开吗?(我的网站目录中就没发现这个php.ini文件)

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年04月06日 19:10 #2 作者: Joomla之门
Magic quotes 在 PHP 5.3 已经被弃用了,到了 PHP 5.4 将完全删除。所以,如果你的虚拟主机提供的是 PHP 5.3.1 以上版本,应该默认已禁用了。

虚拟主机一般不允许修改默认的 php.ini,某些虚拟主机稍微宽松一点,允许你在根目录下自建一个 php.ini 文件来僭越全局设置。但这种情况很罕见。

如果有权限设置 php.ini,可以在里面搜索 magic_quotes_gpc 这个字串,如果找到,就修改其值为 off;如果找不到,就自己在末尾添加一行(另起一行):
magic_quotes_gpc = Off

如果无权操作 php.ini,可以尝试下面这种方法:

将 Joomla 根目录下的 htaccess.txt 文件改名为 .htaccess ,在其末尾另起一行添加下列代码:
php_value magic_quotes 0
php_flag magic_quotes off
php_value magic_quotes_gpc 0
php_flag magic_quotes_gpc off

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!
下列用户已致谢:: lyqx

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年04月06日 20:49 #3 作者: lyqx
好的我试试看。不过我是应该要打开它的说。

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年04月06日 21:02 #4 作者: lyqx
嗯。试过了。应该是服务器不允许这样搞,不给权限。内部服务器500错误。算了等彻底取消这个支持了。

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年04月06日 22:17 #5 作者: Joomla之门
也许那个服务器的管理员并不了解 Joomla 。可以考虑换个完美支持 Joomla 的主机。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年04月07日 11:41 #6 作者: lyqx
谢谢白老师的关注。
这个服务器,因为贪便宜,买了5年 :P ,没法换了。现在用着也还凑活,就只有用他们网站集成的安装程序了(这个集成的直接安装成功,没有过程,也就没有这个什么函数的提示,估计他们自己做了什么设置)。

登录 或者   注册一个会员帐号 来参与讨论

版主: bithost