:::

15. XOOPS除錯與管理

一、 當網站空白時

  1. 先想辦法開除錯。此外,主機的php.ini中的display_error也要設成on。
  2. linux主機的php.ini一般位置在/etc/php5/apache2/php.ini,但隨Linux套件不同,亦有可能不同。windows則建議搜尋一下php.ini即可。
  3. 若沒有安裝tad_adm站長工具箱,則利用phpmyadmin來開啟除錯:將「config」表中「conf_name」值為「debug_mode」的那筆資料(通常為編號13)其「conf_value」值改為「1」即可開啟除錯。
  4. 若有上傳tad_adm模組,但沒安裝,亦可在瀏覽器輸入「http://網址/modules/tad_adm/pma.php」,然後進入資料庫,同上一點方式修改即可。
  5. 若有裝tad_adm,則直接連到「http://網址/modules/tad_adm」以登入開除錯。
  6. 若還是空白,就有可能是被防護模組擋下,因此,建議關閉之。
  7. 記得修改「/xoops_data/configs/xoopsconfig.php」將「"debugLevel" => 2,」改為「"debugLevel" => 0,」如此,未登入才看得到錯誤訊息。

二、 登入後,仍顯示沒有登入

  1. 原因通常有兩種,一是session的資料表壞了,第二種則是空間不足,無法寫入。
  2. 登入phpMyAdmin,找到session資料表,勾選,並到下方選擇「修復資料表」即可。
  3. 若是空間不足(linux較常見),執行df,看看「/」是否為100%

三、 利用phpMyAdmin執行更多管理功能

  1. 還原佈景:將「config」表中「conf_name」值為「theme_set 」的那筆資料(通常為編號7)其「conf_value」值改為「default」即可回到預設佈景。
  2. 重設密碼:在「users」表中編輯要改密碼的使用者,在「pass」輸入新密碼,並選擇左邊的「函數」選單值為「MD5」,送出即可。
  3. 關閉模組:在「modules」表中編輯要關閉的模組,將「isactive」設為「0」即可。
  4. 關閉區塊:在「newblocks」表中編輯要關閉的區塊,將「visible」設為「0」即可。
  5. 關閉某模組區塊:在「modules」表中找出該模組的mid編號,在「newblocks」表中用「搜索」功能找出mid屬於該編號的所有區塊,按照上法,關閉之即可。

四、 調整防護模組設定

  1. 新版的防護模組已經不需要在mainfile.php引入任何檔案,若有請刪除之。
  2. 防護模組最重要的設定都在偏好設定中,謹記一個原則,別設定的太嚴苛,否則很容易自己被檔住。
  3. 其實並不建議安裝此模組,除非網站真的有備攻擊現象。因為常常裝了是擋到自己。萬一自己被防護模組檔在門外刪掉「xoops_lib/modules/protector/configs/group1ips*」即可
  4. 如果是因為設了黑名單IP範圍而無法登入的,那麼請刪掉「badip*」

五、 自訂區塊(以氣象區塊為範例)

  1. 範例:http://www.tenki.tw/itenki/download/blog.php
  2. 後台→區塊→新增區塊。「內容類型」記得選用「html」。

錯誤檔下載 (解壓後上傳至/public_html/modules/tadnews/blocks)

解藥(解壓後上傳至/public_html/modules/tadnews/blocks覆蓋之即可)


:::

搜尋

QR Code 區塊

https%3A%2F%2Fwww.tad0616.net%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbdsn%3D881

書籍目錄

展開 | 闔起

線上使用者

52人線上 (11人在瀏覽線上書籍)

會員: 0

訪客: 52

更多…