我將多個 PDF 文件上傳到我管理的 WordPress 網站。我使用管理儀表板上傳這些內容。所以問題是這樣的:之前一切正常,我沒有更改任何插件,也沒有更新任何內容。文件照常顯示。然而,上傳這些多個 PDF 后,媒體庫沒有顯示,它是空的(見圖)。中間區域的文字顯示:未找到 Mediadata如果我將視圖更改為列表視圖,它會顯示以下內容:文件的名稱是“(無標題)”,后面寫著“(未鏈接)”現在奇怪的部分是:數據仍然存在。不僅在 FTP 服務器上,甚至在媒體庫中。如果我過濾圖片/音頻/視頻/等,所有這些都會正確顯示 - 除了文檔之外,這是行不通的。但是,如果我按月過濾并瀏覽該月 - 所有內容都會顯示出來,甚至是舊文檔!只有新上傳的文件不顯示或導致上圖中的這種現象。另外,如果我現在嘗試上傳數據,就會失敗,所以這是一個大問題。那么發生了什么?我猜數據庫中存在鏈接錯誤 - 但我該如何解決這個問題?我確實可以訪問遠程 FTP 服務器,但如何訪問實際數據庫?我沒有找到任何與wp-config.php中指定的數據庫名稱匹配的文件。這可以修復嗎?因為我已經盡力了,但現在卻陷入困境。編輯:經過幾天的詢問,我發現我們有 cPanel 用于此操作。因此,我可以訪問 WordPress 數據庫,并簡單地刪除包含有問題的項目的行。媒體庫確實會在網格和列表視圖中再次顯示每個項目。它仍然不允許我上傳任何內容。顯示的錯誤顯示“上傳期間發生錯誤”。- 很有幫助。但我注意到,文件已上傳到服務器,但它們只是沒有顯示在媒體庫中。使用文件上傳器時,wordpress 的進度條卡在“正在處理...”上。編輯2:這不僅僅是圖像和文件。所有新內容都會以 ID“0”保存在數據庫中,所以我猜在獲取當前 ID 時會出現錯誤?但如何解決呢?
2 回答

PIPIONE
TA貢獻1829條經驗 獲得超9個贊
我現在終于明白了。不知何故,我數據庫中的所有表都丟失了主鍵和自動增量功能。顯然,wordpress 添加了 ID = 0 的新條目,但 wordpress 從 1 開始計數,這就是破壞我的媒體庫的原因。
我只是火腿,用新的表替換了每張表并復制了舊的值。這解決了問題。WordPress 文檔很有幫助!
https://codex.wordpress.org/Database_Description

哈士奇WWW
TA貢獻1799條經驗 獲得超6個贊
從儀表板中,我可以看到 pdf 文件已加載到媒體庫中,但是在從編輯塊訪問的媒體庫中(嘗試加載 pdf),看不到 pdf 文件?,F在這是我兩個網站的默認狀態...未鏈接 Trev
- 2 回答
- 0 關注
- 163 瀏覽
添加回答
舉報
0/150
提交
取消