wordpress安裝及配置
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
用一個週末總算在ubuntu下把www.jtianling.com部落格搭建好了,這裡分享一些不成熟的經驗。
準備工作
安裝wordpress前需要安裝的軟體如下:
1.apache2,這個不用說了,沒有apache就沒有http伺服器啊。
apt-get install apache2
2.php5,wordpress是用php寫的
apt-get install libapache2-mod-php5 php5
3.mysql,wordpress以mysql為標準的資料庫
apt-get install mysql-server-5.0 mysql-common mysql-admin php5-mysql
4.額外的東西,比如phpmyadmin,用於方便管理mysql,比如unzip,用於解壓zip包。
大部分情況下,以上軟體的安裝只需要用apt-get install就能簡單的安裝。
用
/etc/init.d/apache2 restart
來重啟apache伺服器,基本上以上服務就可用了。
apache mod載入
可以通過
ls /etc/apache2/mods-enabled
來檢視已經載入的apache mod,
通過
ls /etc/apache2/mods-available/
來檢視安裝了但是沒有載入的模組。
假如沒有載入好的話,可以通過a2enmod 載入。比如載入php模組。
a2enmod php5
載入後,需要重新啟動apache。
phpmyadmin與mysql的配置
需要注意一點,在mysql剛剛安裝好的時候,密碼為空,而phpmyadmin偏偏不允許空密碼,於是矛盾就產生了,也就是你第一次時沒法直接就用phpmyadmin管理mysql伺服器。
解決辦法:
在phpmyadmin的配置
/etc/phpmyadmin/config.inc.php
中找到並取消調AllowNoPassword=TRUE一行前面的註釋。
登入後,再修改密碼,為了安全,最好記得回來再次註釋調這一行。
在phpmyadmin為wordpress建立一個數據庫,可以任意取名,預設的wordpress以wordpress命名資料庫,資料庫中以wp_開頭建立表格。
安裝wordpress
安裝wordpress再簡單不過了,你可以直接apt-get install一個,然後通過ln連結/share/wordpress到/var/www目錄即可。不過這個一般是英文版,而且版本較老。
這裡我用http://cn.wordpress.org/這裡的中文版本,最新版本的下載地址,可以先下載在本地,然後通過ssh或者ftp傳到伺服器,也可以通過wget直接在伺服器端下載,這個自己選擇。
ssh傳檔案:
參考:http://bingu.net/653/howto-use-ssh-upload-and-download-files/
apt-get install lrzsz
安裝rz,sz命令。
使用SecureCRT工具,登入後,使用rz傳檔案到伺服器,sz從伺服器傳檔案到本地。(預設存在我的文件)
wget下載:
這個就更加簡單了,
apt-get install wget
然後直接wget file_link,就能直接下載地址指定的檔案到伺服器。
ftp需要配置ftp伺服器,這個先不談了。不管用什麼辦法,把http://cn.wordpress.org/wordpress-3.2.1-zh_CN.zip這個檔案弄到伺服器後,用unzip命令解壓一份,然後直接mv到/var/www下,假如你願意將整個apache都作為wordpress 部落格(即apache的主目錄),那麼就直接將所有內容都放到www目錄下,不然的話,可以放到/var/www/blog下。
然後通過
chmod -R 777 /var/www/
修改許可權(上面操作不夠安全)
也可以嘗試通過
chown -R www-data:www-data /var/www
來修改檔案本身所屬的組和使用者(我沒有實驗該操作)
解壓後,wordpress目錄還沒有wp-config.php配置檔案,一種方法是直接用wp-config-sample.php修改成wp-config.php,見此文件。
事實上在此時直接用瀏覽器訪問wordpress所在的地址,就能有自動安裝的配置頁面引導安裝,如下圖:
這個非常簡單,配置好mysql的資料庫名,使用者名稱,密碼等資訊,wordpress的使用者名稱,密碼即可。
然後,登入後即可見到wordpress的管理頁面。
此時說明安裝已經成功了,直接到你配置的地址去看看效果吧,wordpress預設給你建立了一個部落格文章,一個頁面。
配置及美化
wordpress的安裝別提有多簡單了,根本不費時間,但是實際上,為了讓日誌www.jtianling.com正常工作,用了我幾乎整整一個週末,原因就在於wordpress雖然強大,但是強大在可配置性強,所以我用了很多時間找合適的主題,外掛等來合理的搭配,並取得較好的效果。(目前我也實在不想再在blog的效果上再花太多時間了~~~其實我最喜歡的是可能吧的主題,但是好像沒地兒找去...)
主題:
我很喜歡coolshell.cn,於是找到了酷殼的主題,主題的名字叫做inove。
並且inove主題的主題選項中,附帶Feed配置,頁面上也有個較為符合中國人習慣的RSS按鈕。
還附帶Google analytics的程式碼輸入地址,非常方便。
外掛:
酷殼無私的介紹了其部落格使用的外掛,因為部落格的型別類似,也為了節省時間,就嘗試了幾個他列出的外掛:
其中Akismet,因為使用者不夠多,還沒有用上 。
All in One SEO Pack 不知道用了有什麼用,看不到明顯的效果。
Google XML Sitemaps沒有興趣使用。
WP Super Cache,也沒有感覺到用途。
SyntaxHighlighter Evolved,安裝了,也還沒有使用......
倒是發現了其他幾個外掛的好用之處:
Faster Image Insert - 批量圖片插入外掛,非常好用。
WP-PostRatings - 下載地址。評分外掛,我才不管IE瀏覽器是否能看呢,我的讀者裡面有用IE瀏覽器的嗎?
外掛開啟使用後,需要進行一定的配置。
在single的頁面,插入
<?php if(function_exists('the_ratings')) { the_ratings(); } ?>
到
<?php include('templates/comments.php'); ?>
之前,也就是放在評論之前。
在index的頁面配置檔案,插入到
<div id="pagenavi">
之前,也就是頁面瀏覽之前。
這個也可以自己把握。
日誌自動截斷 - 自動截斷日誌文字的外掛的中文版,使用此外掛後,撰寫日誌時無需再加入more標籤進行文字截斷操作。採用UTF-8模式擷取,中文無亂碼。這個外掛是為了達到coolshell那種首頁只顯示文章一部分內容而需要的,實際使用效果不錯。
feeds:
參考:http://codex.wordpress.org/WordPress_Feeds
最後我用了
http://www.jtianling.com/feed=rss2
這個,然後用域名
http://feed.jtianling.com轉向支援,作為永久的feed地址。
字型:
參考:http://www.qiyecao.org/wordpress/wordpress-fontstyle-setting.html
簡單的說是,
font-family:宋體,微軟雅黑,Arial,Verdana,arial,serif;
font-size自己進行合適的修改,一般來說,普通的12px改為14px,其他的酌情放大處理。原因在於主題是英文的,而英文一般用12px,中文用12px偏小,用14px較為合適。
備份
好不容易搞了這麼多東西,不備份一下心裡不踏實啊:
tar czvf www.tar /var/www
然後用sz傳回到本地儲存起來
最後的樣子,也就是本部落格的樣子了~~~~