導入疑難解答

導入疑難解答

特定論壇導入

確保您還檢查每個論壇導入器法典頁面以了解與每個論壇相關的特定問題,列表可在此處找到。

導入被 「卡住」

導入話題或回復時,導入可能會 「卡住」 並且導入將不再繼續導入。

這些類型的錯誤通常是由於該帖子中的某些編碼問題造成的。有時這是從在某個時候完成的編碼轉換為 UTF8 。不管它是什麼,如果不對查詢設置時間限制並將差異一分為二,直到我們可以縮小違規條目的範圍並跳過它,這幾乎是不可能檢測到的。因為查詢自然會花費很長時間,並且會導致丟失數據,所以我對這種方法不滿意。

解決方法是查找並刪除有問題的話題或回復,這既耗時又棘手,但這是現階段的唯一方法。

這是我如何調試它並找到有問題的話題/回復:

  • 導入掛起後,單擊 stop,記下它的位置,例如 Converting 11,299 – 11,300
  • start 再次單擊,導入將從停止的地方繼續
  • 如果它再次掛起,請注意它再次達到的位置
  • 完成後製作源資料庫的新副本
  • 現在刪除資料庫中所有不在導入過程中失敗的行範圍內的行
  • 使用此資料庫執行全新導入,並將 「行數限制」 設置設置為 「1」
  • 導入應該掛在有問題的話題/回復上
  • 再次,記下它的話題/回復
  • 點擊停止,再次點擊開始繼續
  • 一旦您有您的違規者名單並且導入完成,從資料庫中刪除這些行並再次測試以確保它完成而不會掛起
  • 現在回到您的完整資料庫(可能是原始資料庫的副本)從資料庫中刪除這些相同的行並再次運行導入

調整 MySQL

當您有非常大的論壇要導入時,可能需要很長時間。

@ezyridah 執行了 100 萬多條消息的 MyBB 導入,接近 4 萬個話題和 400 多個成員,耗時約 48 小時,他添加了一些自定義 PHP 和 MySQL 調整,有助於加快速度,您可以看到他使用了哪些設置在這裡,請注意,這是非常先進的,不適合膽小的人。

西里爾字母用戶名

如果您需要在導入之前導入用戶 ‘Cyrillic’ 安裝並啟用 @SergeyBiryukovAllow Cyrillic Usernames

上次修改 2021.12.26

報告拼寫錯誤

以下文本將發送給我們的編輯: