1. php.ini register_globals must is Off!

      2010-11-10

      今天早上打開網(wǎng)站,登錄后臺提示我網(wǎng)站漏洞補(bǔ)丁升級。我一看是24日的,剛出的補(bǔ)丁,我就趕快升級,沒想到的是當(dāng)升級快完成的時候出現(xiàn):php.ini register_globals must is Off然后我就刷新了一下頁面,后臺無法登錄了,只顯示一個php.ini register_globals must is Off
         前去官方論壇查看,發(fā)帖提問,才發(fā)現(xiàn),今天的升級程序?qū)е铝撕枚嗑W(wǎng)站都無法登錄后臺,也是現(xiàn)實(shí)php.ini register_globals must is Off。
          在大概11點(diǎn)左右,官方提出如何解決這種問題,是這樣的:

      但是我刪除之后網(wǎng)站還是無法登錄后臺,在反復(fù)試了幾次之后才明白,需要刪除的地方有兩個,
      下面是正確解決辦法:
      找到include文件夾下面的common.inc.php文件。
      第一要刪除的是:10行開始到20行之間的
       
      //開啟register_globals會有諸多不安全可能性,因此強(qiáng)制要求關(guān)閉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! ');    }  然后再上傳就可以了。
      上面是針對虛擬主機(jī)的設(shè)置,如果你是自己服務(wù)器的還有一種辦法。
      如果是獨(dú)立服務(wù)器的用戶可以修改php配置文件中的php.ini,將register_globals=On改為register_globals=Off
      同時把session.auto_start=1改成session.auto_start=0,然后重啟Apache.
      如果還是不行請大家在此留言,我會盡量幫助大家解決。