看到不少人都是本身搭建博客服務器,而後一切都在本身的掌控之下,這樣就不存在什麼遷移,數據安全之類的問題,固然須要本身搞個空間了,不過如今都便宜的不行,$15/year,也是醉了。我不怎麼寫博客,可是我的一直指望弄一個本身生成類容的網站,這樣CMS是少不了的。一直都知道wordpress很流行,而後也有不少其餘的優秀的博客系統,在家就拿它弄一個玩玩先。本覺得很簡單的,配個環境發佈一下就搞定了,中間的問題還真是多。php
一,下載wordpresscss
下載地址:http://cn.wordpress.org/ 我使用的是這個。html
二,配置服務器環境數據庫
看看它的環境要求,一個個弄的話會死人的,這裏直接推薦wampserver,安裝後直接搞定服務器環境。其餘的都還好說,中間碰到了個80端口衝突的問題,IIS和Apache掐架了,說是Your port 80 is actually used by: Server: Microsoft-HTTPAPI/2.0,殺了IIS還一直這樣,納悶半天,網上找到答案是SQLServer Reporting Services形成的,關閉服務就行了具體看下圖。api
三,部署wordpress瀏覽器
將上面下載的WordPress解壓以後放到C:\wamp\www目錄下,這裏是個人wampserver的安裝目錄下的www。瀏覽器打開localhost/wordpress/index.php, 剩下的就是一步一步的配置數據庫以及帳戶了,這裏不累述。完成以後進入後臺管理頁面。嘗試着發佈第一篇文章,這都很簡單,後面訪問發佈的頁面的時候問題來了,巨慢,一看有兩個連接一直等待:fonts.googleapis.com和 0.gravatar.com,一看天然知道是被牆的緣由。下面是網上找的解決辦法。安全
谷歌字體:服務器
參考下面的網頁:http://ju.outofmemory.cn/entry/89044app
在網上找到一個較爲快速解決方法:ide
打開wordpress代碼中的文件wp-includes/script-loader.php文件,搜索:fonts.googleapis.com 找到這行代碼:
$open_sans_font_url = 「//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets」;
將其中的fonts.googleapis.com替換爲fonts.useso.com,這樣便可解決後臺登陸時加載慢的問題。
若是你使用的主題也用到了fonts.googleapis.com的字體,那麼須要回到你的主題文件夾裏,打開functions.php文件,按照同上的方法,將其中的fonts.googleapis.com修改成fonts.useso.com
說明:
1. 這裏替換的useso是360公司的提供的服務,它將googlesapis的字體下載到了360的國內服務器,因此你們能夠放心使用。
2. 若是進行了wordpress的版本升級,須要從新編輯以上文件。
gravatar頭像:
參考地址:http://seofangfa.com/other-note/wordpress-slow.html
上面的代碼:
if ( !function_exists( 'get_avatar' ) ) : /** * Retrieve the avatar for a user who provided a user ID or email address. * * @since 2.5 * @param int|string|object $id_or_email A user ID, email address, or comment object * @param int $size Size of the avatar image * @param string $default URL to a default image to use if no avatar is available * @param string $alt Alternate text to use in image tag. Defaults to blank * @return string tag for the user's avatar */ function get_avatar( $id_or_email, $size = '96', $default = '', $alt = false ) { if ( ! get_option('show_avatars') ) return false; if ( false === $alt) $safe_alt = ''; else $safe_alt = esc_attr( $alt ); if ( !is_numeric($size) ) $size = '96'; $default = includes_url('images/blank.gif'); $avatar = ""; return apply_filters('get_avatar', $avatar, $id_or_email, $size, $default, $alt); } endif;
至此一個又快又好用的我的博客系統就弄好了。