您在這裡

求救~關於網站設定"離線"

imnicky84's 的頭像
imnicky84 在 2007-01-28 (周日) 17:00 發表

ㄜ~~~請問一下,我把網站設定為離線,跳出來之後首頁就呈現"本站正在維修中",要如何回到管理介面.../admin??

我發現台灣Drupal的網站討論比較沒有那麼熱烈
最近在架設網站了,最後決定要用用看Drupal^^
所以也是自己在亂點,把自己設成離線了耶^^"
哈哈...後來去查英文的Drupal討論區發現
假如你的網站是放在「http://localhost/drupal/
只要在後面加上「?q=user」,就可以登入唷!
不過我這個愛亂搞的人呀~就給它試著登入非Administrator的帳號
就會發現怎麼登都登不進去了= =a
後來,只好去phpMyAdmin設定。
在Drupal裡的variable,會找到「site_offline」把它的值改成value = 's:1:"0"
然後再去把cache裡的variables刪掉就可以正常的登入嘍^^

以下東西是我在忘了哪個站的handbooks文件裡看到...
用?q=user是在沒有使用"簡潔網址"的功能時候用的,如果有開啟這個功能的話,打user/就可以導到登入的介面。
至於用非Administartor的身分登入,會因為權限不夠,導致不能用裡面的功能,也包括登出。

通常這種時候cookie已經有這個使用者的session記錄,所以下一次進入的時候會自動"登入"這個使用者。
如果這個被記錄的使用者不是Administator身份,當然就變成一個一直無法登入環境。
這時候只要把"cookie"的記錄淸掉,應該就可以重新用?q=user/ 或是 user/來登入...

改DB的值是最後一步了吧!! 當然不是說不好,只是對於不懂的人來說門檻比清cookie來得高。

我只是一個撰碼員,靠寫程式過活。
自從 Drupal 在 4.7 版的時候知道他的存在,但是後來跳去其它程式語言很久沒回來。
變成 D5 比較熟,D6 知道一點,D7 還在學的狀況…