全方位站长技能、SEO优化学习平台
当前位置:网站首页 > 织梦笔记 > 正文

织梦CMS提示php.ini register_globals must is Off怎么办?

作者:admin发布时间:2023-06-16分类:织梦笔记浏览:252评论:0


温馨提示:手机扫码可阅读当前文章!
文章简介:升级PHP版本时可能会遇到的问题:提示php.ini register_globals必须关闭!或者在后台自动升级更新补丁时也会遇到该问题。解决方法有种:一种是修改include文件夹下的common.inc.php文件,另一种是修改php...

升级PHP版本时可能会遇到的问题:提示php.ini register_globals必须关闭!或者在后台自动升级更新补丁时也会遇到该问题。解决方法有种:一种是修改include文件夹下的common.inc.php文件,另一种是修改php配置文件中的php.ini。


如果选择第一种方法,你需要找到include文件夹下的common.inc.php文件,然后删除一些代码。在大约第10行到第20行之间,你需要删除以下代码:


//开启register_globals会有诸多不安全可能性,因此强制要求关闭register_globals
if ( ini_get('register_globals') )
{      
   exit('php.ini register_globals must is Off! ');
}  
//禁止 session.auto_start   
if ( ini_get('session.auto_start') != 0 )
{       
   exit('php.ini session.auto_start must is 0 ! ');
}


接下来,在大约第72行左右,你需要删除以下代码:


if (
ini_get('register_globals') )
{       
   exit('php.ini register_globals must is Off! ');
}


删除这些代码后,你可以重新上传文件。


对于无法找到第二部分的人,只需删除上述第一部分的代码即可。


如果你是自己的服务器用户,还有另一种方法。你可以修改php配置文件php.ini,将register_globals=On改为register_globals=Off,同时将session.auto_start=1改为session.auto_start=0。完成后,重新启动Apache或IIS。


以上解决方法适用于虚拟主机设置。如果你拥有独立的服务器,也可以采用这些方法。


在升级PHP版本时,你可能还会面临其他一些问题。以下是一些建议,以帮助你确保顺利完成升级:


1.备份数据和文件:在进行任何升级之前,请务必备份你的数据和文件。这是非常重要的,以防意外情况发生。


2.了解新版本的变化:在升级之前,请确保了解新版本的变化和更新内容。这样你就可以知道可能会遇到的问题,并为其做好准备。


3.检查插件和扩展的兼容性:如果你的网站使用了插件或扩展,必须确保它们与新版本的PHP兼容。否则,你需要更新或替换这些插件和扩展。


4.测试和排除错误:在升级完成后,务必进行全面的测试,以确保网站的正常运行。如果发现任何错误或问题,及时进行排除。


总结起来,升级PHP版本可能会遇到php.ini register_globals关闭的问题。解决方法包括修改包含文件夹下的common.inc.php文件或修改php配置文件php.ini。同时,在升级过程中,建议备份数据和文件,了解新版本的变化,检查插件和扩展的兼容性,并进行测试和排除错误。以确保升级的顺利进行。

欢迎您,来自美国的朋友,您的IP:3.133.110.138,您的网络:Amazon_EC2服务器


欢迎 发表评论:

  • 请填写验证码

服务热线

1888888888

要发发发发发发

站长微信公众号

站长微信公众号

分享:

支付宝

微信