我重新安裝WordPress後,所有的博客都消失了。但是當我查看數據庫時,我可以發現博客仍然存在於數據庫中。我如何提取博客並將其再次放入wordpress?如何在wordpress中從mysql恢復博客
回答
首先,備份數據庫immidiatly。
之後 - 檢查你的wp-config
爲正確的值(DB name
,Pass
,DB user
,DB address
DB prefix
(我敢打賭,你的前綴是錯的..)
那麼,如果沒有錯有 - 檢查你的數據庫的blog_url
以及home_url
內wp_options
爲正確的值
在你的問題 - 你曾經說過:
我重新安裝wordpress後,所有的博客都消失了
A。你是什麼意思reinstall
- 你
只是FTP'd的文件,或者通過安裝腳本
運行?
如果(1 ==真)那麼你可能已經覆蓋.htaccess
或wp-config
如果(2 ==真)則可能是分貝前綴。 (但也可以更嚴重)
B:因爲你說all the blogs
複數 - 是一個多站點安裝?如果上述方法不起作用,這會使事情變得複雜一點。
編輯我 - 嗯 - 好像我是不是錯前綴..
Rename table old_prefix_commentmeta to new_prefix_commentmeta;
Rename table old_prefix_comments to new_prefix_comments;
Rename table old_prefix_links to new_prefix_links;
Rename table old_prefix_options to new_prefix_options;
Rename table old_prefix_postmeta to new_prefix_postmeta;
Rename table old_prefix_posts to new_prefix_posts;
Rename table old_prefix_terms to new_prefix_terms;
Rename table old_prefix_term_relationships to new_prefix_term_relationships;
Rename table old_prefix_term_taxonomy to new_prefix_term_taxonomy;
Rename table old_prefix_usermeta to new_prefix_usermeta;
Rename table old_prefix_users to new_prefix_users;
這之後你需要編輯new_prefix_options
表(正式old_prefix_options
):
您需要將old_prefix_user_roles
更改爲new_prefix_user_roles
。
現在,將更改應用於new_prefix_usermeta
正式(old_prefix_usermeta
)
變化下meta_key每一個值,這與old_prefix到new_prefix開始。 數量或記錄會根據您以前的配置,插件,主題等不同..
一些常見的可能是:
old_prefix_capabilities to new_prefix_capabilities
old_prefix_autosave_draft_ids to new_prefix_autosave_draft_ids
old_prefix_user_level to new_prefix_user_level
old_prefix_usersettings to new_prefix_usersettings
,以確保最好的辦法是用運行在meta_key like old_prefix_%
搜索phpMyAdmin的。
也有plugins(LINK),但我不是100%確定它可以幫助,因爲你實際上沒有安裝系統。 (但備查)
無論如何 - 你還是沒有說,如果它是一個多站點或不 - 但基本上是一樣的(僅在多點,你將有多個選項來改變..
至於「鬆動」的主題和風格 - 只要這些不是用DB編寫的機智的插件(風格)而不是僅僅重新激活主題應該做的伎倆..
感謝您的幫助我運行安裝腳本,並且有一些前綴問題,原始的是yan_,新的是wp_但是如果我更改了預修復原來的一個,我在博客中丟失了所有的主題和風格。無論如何,我的原始表格的內容複製到新的? –
...我認爲這是前綴。看我的編輯我 –
- 1. 博客WordPress的博客
- 2. 如何將wordpress博客移動到帶博客的wordpress站點
- 3. 如何移動wordpress博客?
- 4. 如何抓取wordpress博客?
- 5. 如何在wordpress中複製此博客列表
- 6. 恢復已刪除的博客模板
- 7. 如何在Android應用中從WordPress博客中檢索帖子?
- 8. 從mysql dump恢復wordpress數據庫
- 9. wordpress博客basepath
- 10. 如何在Wordpress中寫馬拉地語的博客和博文
- 11. 如何從wp_head()在WordPress博客中刪除Twitter的JavaScript?
- 12. 如何從mysql表中恢復數據?
- 13. 如何從MySQL .frm中恢復數據?
- 14. 如何解決此錯誤以恢復我的舊博客?
- 15. 如何將博客從Wordpress遷移到Wordpress Mu
- 16. wordpress中的歌曲博客
- 17. 在android的wordpress博客
- 18. WordPress博客在網站(TYPO3)
- 19. jsp的wordpress博客
- 20. WordPress的博客URL
- 21. wordpress博客樣式
- 22. 從博客(wordpress或博客)獲取所有帖子
- 23. 如何從MySQL複製中自動恢復MySQL查詢錯誤?
- 24. 如何從WordPress的博客頁面中排除一個類別?
- 25. WordPress的:如何從我的博客中刪除此?
- 26. 如何從Wordpress博客的MS SQL中檢索外部數據?
- 27. 如何從wordpress php中的博客頁面獲取圖片無?
- 28. 如何從自定義的博客導入標籤在WordPress
- 29. 如何修改WordPress博客的標記?
- 30. 如何將WordPress博客添加到Facebook
聽起來像一個配置錯誤比「消失」的事情更多。可能只是查看錯誤的數據庫或錯誤的表 – tadman