動手搭個wordpress

看到不少人都是本身搭建博客服務器,而後一切都在本身的掌控之下,這樣就不存在什麼遷移,數據安全之類的問題,固然須要本身搞個空間了,不過如今都便宜的不行,$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;

  

 

至此一個又快又好用的我的博客系統就弄好了。

相關文章
相關標籤/搜索