昨天我在本地安裝好wordpress博客之后模板也安裝了了,現在放到服務器上結果在服務器上的地址全部都是本地址localhost,后來我找到了一些解決辦法,現在分享給大家.
下面以locahost和http://www.49028c.com來說明
1.首先要更換頁面地址,否則無法正常打開的,實例代碼如下:
- UPDATE wp_options SET option_value = replace(option_value, ‘localhost’, ‘http://www.49028c.com’) WHERE option_name = ‘home’ OR option_name= ‘siteurl’;
2.修改文章永久連接guid值,代碼如下:
- UPDATE wp_posts SET guid = REPLACE(guid, ‘localhost’,’http://www.49028c.com’)
3.如果你的文章中有圖片,有附件,你會發現地址失效,所以這里是要替換內容中老的域名,代碼如下:
- UPDATE wp_posts SET post_content = REPLACE(post_content ,’localhost’,’http://www.49028c.com’);
當然還有很多細節需要修改,比如說有需要的修改評論里面管理員的評論地址啊等等,最后,友情提醒在phpmyadmin里面SQL批量替換之前要注意先備份數據庫.
上面只是告訴sql語句了,下面我來具體的操作
1.登陸phpMyAdmin,選中你的WordPress數據庫。
2.點擊”SQL”,打開SQL命令窗口,輸入以下命令更改URL:
- UPDATE wp_options SET option_value = replace(option_value, 'locahost', 'http://www.49028c.com') WHERE option_name = 'home' OR option_name = 'siteurl';
3.使用以下語句替代所有日志的相對URL(guid全局唯一標識符),代碼如下:
- UPDATE wp_posts SET guid = replace(guid, 'locahost','http://www.49028c.com');
4. 搜索wp_posts表并替代其中的URL,以確保沒有老的URL存在了:
- UPDATE wp_posts SET post_content = replace(post_content, 'locahost', 'http://www.49028c.com');
新聞熱點
疑難解答
圖片精選