本人也是新手站長,糊里糊塗的就用了Discuz來建論壇,好不容易站建好了,後臺竟然進不去了,翻閱無數古籍之後,終於自學成才,果斷的進入了後臺!!!
工具/原料
Discuz
FTP上傳工具
方法/步驟
首先出現這個問題我們先分析下原因,discuz建站的話登陸後臺會驗證ip,比如我就是不知道什麼原因ip一直在換,昨天還跑韓國去了...
因為ip一直在換所以就導致了後臺登陸不上的後果,點擊登陸就好像是點刷新,根本就停不下來。
至於大部分人普遍原因就是換了個地點登陸,也就是不在常用地點登陸,所以就出現了異常,那麼第一種方案就是回到常用地點登陸就ok了
選擇方案一的話比較安全,因為換了ip登不了啊,所以只有自己能進後臺,不過安全的同時也帶來了不便,如果不在常用地點又要登陸的話那自己也是登不上的,這時候就需要考慮方案二
首先我們從空間或者主機運營商那獲取到FTP相關信息並在電腦上打開並登陸FTP上傳工具 依次打開文件夾web/config 找到config文件夾下名為config_global.php和config_global_default.php的兩個文件
用右鍵菜單裡的編輯選項分別打開編輯,如果FTP工具不帶編輯功能可以先下載到電腦上使用記事本打開即可。打開編輯面板後在兩個文件內同時找到$_config['admincp']['checkip'] = 1; 這段代碼
兩個文件代碼的釋義在config_global_default.php 這個文件中都有對應中文可以找到,在每段代碼的最後都由 // 開始註釋,將找到的代碼 $_config['admincp']['checkip'] = 1; 改為$_config['admincp']['checkip'] = 0; 就是將 1 改成 0 ,其他代碼不懂的話不要動,以免造成錯誤。
改完之後選擇保存,如果是直接從FTP上編輯的話保存之後會自動上傳到網站,如果不是用FTP工具則需要手動用FTP工具上傳到web/config文件夾下,此時如果提示文件已存在的話選擇覆蓋即可
修改上傳完成後再去登陸Discuz後臺就會發現可以登陸了
知識擴展:有些教程可能會告訴你修改config_global.php或config_global_default.php其中之一,但事實上改一個可能是沒有效果的,細心一點就可以發現在未上傳的源碼中是沒有config_global.php這個文件的,它是我們在空間或者主機上安裝完成之後由config_global_default.php編譯而來的,兩個文件的區別就在於config_global_default.php中是沒有用戶信息的,而config_global.php中包含了數據庫信息,信息都是你輸入的,一看便知。
注意事項
方案二的安全問題在config_global_default.php文件的註釋中也有提到,請按需選擇方案。