[1022] XOOPS網站輕鬆架
一、 當網站空白時
- 先想辦法開除錯。此外,主機的php.ini中的display_error也要設成on。
- linux主機的php.ini一般位置在/etc/php5/apache2/php.ini,但隨Linux套件不同,亦有可能不同。windows則建議搜尋一下php.ini即可。
- 若沒有安裝tad_adm站長工具箱,則利用phpmyadmin來開啟除錯:將「config」表中「conf_name」值為「debug_mode」的那筆資料(通常為編號13)其「conf_value」值改為「1」即可開啟除錯。
- 若有上傳tad_adm模組,但沒安裝,亦可在瀏覽器輸入「http://網址/modules/tad_adm/pma.php」,然後進入資料庫,同上一點方式修改即可。
- 若有裝tad_adm,則直接連到「http://網址/modules/tad_adm」以登入開除錯。
- 若還是空白,就有可能是被防護模組擋下,因此,建議關閉之。
- 記得修改「/xoops_data/configs/xoopsconfig.php」將「"debugLevel" => 2,」改為「"debugLevel" => 0,」如此,未登入才看得到錯誤訊息。
- 原因通常有兩種,一是session的資料表壞了,第二種則是空間不足,無法寫入。
- 登入phpMyAdmin,找到session資料表,勾選,並到下方選擇「修復資料表」即可。
- 若是空間不足(linux較常見),執行df,看看「/」是否為100%
- 還原佈景:將「config」表中「conf_name」值為「theme_set 」的那筆資料(通常為編號7)其「conf_value」值改為「default」即可回到預設佈景。
- 重設密碼:在「users」表中編輯要改密碼的使用者,在「pass」輸入新密碼,並選擇左邊的「函數」選單值為「MD5」,送出即可。
- 關閉模組:在「modules」表中編輯要關閉的模組,將「isactive」設為「0」即可。
- 關閉區塊:在「newblocks」表中編輯要關閉的區塊,將「visible」設為「0」即可。
- 關閉某模組區塊:在「modules」表中找出該模組的mid編號,在「newblocks」表中用「搜索」功能找出mid屬於該編號的所有區塊,按照上法,關閉之即可。
- 新版的防護模組已經不需要在mainfile.php引入任何檔案,若有請刪除之。
- 防護模組最重要的設定都在偏好設定中,謹記一個原則,別設定的太嚴苛,否則很容易自己被檔住。
- 其實並不建議安裝此模組,除非網站真的有備攻擊現象。因為常常裝了是擋到自己。萬一自己被防護模組檔在門外刪掉「xoops_lib/modules/protector/configs/group1ips*」即可
- 如果是因為設了黑名單IP範圍而無法登入的,那麼請刪掉「badip*」
- 範例:http://www.tenki.tw/itenki/download/blog.php
- 後台→區塊→新增區塊。「內容類型」記得選用「html」。
錯誤檔下載 (解壓後上傳至/public_html/modules/tadnews/blocks)
解藥(解壓後上傳至/public_html/modules/tadnews/blocks覆蓋之即可)