DEDE織夢cms常用的參數標簽匯總、以及操作過程中的一些bug問題解決方法,dede網站二開,以下龍騰飛網絡科技-小吳在建站實操中筆記記錄,織夢dede建站教程保存使用非常方便:
【DEDE建站教程】dede搬站后后臺登錄不了
方法一:
首先要考慮的是數據庫的問題,以上任何問題出錯,請先考慮數據data/common.inc.php文件。一定要對應好數據庫。其次再看其他的。
方法二:
使用dedecms的朋友有很多有時會發現自己網站后臺登錄不了,出現這種問題多半是目錄的讀寫權限不足引起的。
1.session問題
查看下 空間的 datasessions 文件夾是否有寫入的權限,每次登錄會話的參數都保存在這個文件夾下面生成的會話
文件sess_dc9d7a2f6d6125ab681dcbafff123456 每個會話文件后臺都會判斷你是否登錄。
如果有寫入權限,你登錄的時候就會生成一個新的文件 ,查看文件日期。
如果沒有生成新文件,說明這個文件夾是沒有寫入權限的,請賦寫入權限。
如果有寫入權限,還是登錄不進去的話,清空sessions文件夾里面的文件,重新登錄下,清除下瀏覽器的緩存。
2.直接地址欄傳送賬戶密碼(新手不建議用)
直接輸入后臺地址:
localhost/dede/login.php?dopost=login&userid=admin&pwd=admin
傳三個參數就行了,dopost=login userid =帳號,pwd=密碼。
3.通過數據庫修改
1)登陸phpMyAdmin后,在頂部看到“權限”連接,
2)進去可以看到管理員的賬戶名稱列表,在需要修改的管理員列表里點擊“編輯權限”;
3)在頁面下面會有密碼框,輸入后保存就行了。
記得,改完之后,需要在phpmyadmin的config.inc.php中修改你的登陸密碼,不然phpmyadmin無法連接到mysql需要修改phpmyadmin的配置文件;
用記事本打開 config.inc.php 文件,查找下面幾個部分并修改
$cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['port'] = '3306'; $cfg['Servers'][$i]['user'] = '這里填寫用戶名'; $cfg['Servers'][$i]['password'] = '這里填寫你的MySQL密碼'; $cfg['Servers'][$i]['AllowNoPassword'] = true;
保存 config.inc.php 后,重啟服務器即可訪問 phpmyadmin 了。
4.有可能后臺賬號密碼問題,可通過數據庫進行修改
1)登錄數據庫后臺,找到dede_admin,“id為1”是超級管理員。
2)在頁面下面會有密碼框,修改“userid”用戶登錄id,“pwd”密碼,“uname”用戶名,輸入后保存就行了。
dede網站為20位的md5加密。將你的密碼在md5加密網站進行加密,在“32位小寫”中的密碼,減去前5位,減去后7位,剩下的20位字符填入“pwd”中,就是你設置的密碼了。
注:部分是要填寫16位的MD5,那么方法是,
得到20 MD5的密碼,前減3后減1,得到16位MD5
登錄的密碼就按未加密的密碼登錄即可,因為數據庫里的字符串是要進行加密的。
方法三、網站系統重裝
1)刪除 install/install_lock.txt 這個文件;
2)將 index.php.bak 和 module-install.php.bak
這兩個文件后面的.bak去掉
刷新即可,用“你的域名”/install/index.php這條連接打開
確定要將上面的數據庫信息表填寫準確
完成。
以上操作,dede裝好后再登陸提示“你的用戶名不存在”,也是能解決。