wordPress
wordPress網站完整備份(Drupal也OK)
前陣子 寫了幾篇 關於 備份的教學
這次 做了一個 可以一鍵快速備份的小script
同時備份 檔案 跟SQL資料
不過這種方法 只適合 會使用 ssh 的 人,如果你是租用空間,沒有這種權限,那就只好說聲抱歉了
基本上 這個方法 應該各種架站軟體都通吃
-
首先 要先準備 MYSQL 的帳號、密碼、資料庫名稱 這三個 我們平常很難會去碰到,恩….我自己也忘了
你可以去打開你的 網站檔案去找wordpress 的位置在 wp-config.php
恩….檔案內有中文註解,應該就不用貼文字了
看不懂的 請再迴響問我 -
ssh 登入你的server
-
mkdir <備份資料夾名稱>
-
vim backUp.sh //開始撰寫 備份文件
-
在文章內 貼上下列文字 並且填入[ XX] 內的資料
#!/bin/sh
echo 'back up start…'
mysqldump -u[MYSQL帳號] -p[MYSQL密碼] [資料庫名稱] > [備份位置 請寫絕對位置]/[備份檔案名稱].sql
tar zcf [備份位置]/[備份檔案名稱].tar.gz [網站位置]
echo 'done..' - sh backUp.sh 測試,沒有跑出任何error 就成功了
說明
mysqldump -u[MYSQL帳號] -p[MYSQL密碼] [資料庫名稱] > [備份位置 請寫絕對位置]/[備份檔案名稱].sql
這一行 是輸出整個SQL 資料庫,包含指令,日後要回復,用這個檔案用 phpMyAdimn 也可以用,要注意 -u後面加帳號不要空白,密碼的也是
tar zcf [備份位置]/[備份檔案名稱].taz.gz [網站位置]
這個則是簡單的 壓縮指令
把整個資料夾壓縮,這個壓縮格式 在windos 下可以開啟,不過最好用英文存比較不會有編碼問題
碰到編碼問題 建議用7zip開啟
如果想要讓他定期備份的話
就用crontab 吧,這個每個OS 都不太一樣,我暫時也沒有權限,就不弄了。
如果想要每次備份的檔名都不一樣的話
可以在echo 至之後就一行加入
t=$(date +%Y%m%d)
然後再檔名的地方 改成 $t 就可以了
在wordPress中放php
WordPress訪客統計-StatPress(中文化)
本篇文章 參考http://steachs.com/archives/194
架設一個網站的目的除了替自己保留紀錄外,就是與他人分享,而要如何知道有多少人看了呢?
就是要做 流量的統計,流量統計最簡單 最原始的方式就是用 訪客計數器 這種東西
只是這種東西只有簡單的數字,無法給你更多訊息
今天教的這個則是相當厲害的 流量統計,他會分析每一位訪客 的IP、從哪個頁面來、看了那些頁面、他搜尋那些關鍵字、哪一套作業系統、哪個瀏覽器 都一清二楚(基本上他只是分析 apache的 log 然後寫入SQL中)
這樣你就可以知道 你哪些文章受歡迎、哪些文章…..
OK 廢話不多說
plug-in 名稱 statPtess 你可以用wordpress 提供的線上安裝功能安裝,也可以用我下面的載點安裝
這是經過我翻譯後 外加 修正一些不方便的地方
安裝方式:
1.檔案解壓縮後,整個資料夾上傳至wp-content / plugins 下
2.進入後台->外掛 安裝他
詳細使用方式 就參考我提供的參考網址吧!
PS.本外掛因為會記錄每一筆資料,所以SQL 需求較大,請在設定中自己選擇資料保留的時間場短…..
WordPress 定期備份
wordpress 跟大部分網站一樣,分成MYSQL 資料庫 和檔案兩個部分
要讓網站快速轉移,只需要把這兩個部分 完整複製 就OK了
備份 當然也是
檔案的部分
這部分十分容易,用ftp 把整個網站下載下來就OK了
這次來說 SQL的部分
SQL備份有兩個方法
- 用phpMyAdmin 把整個資料庫匯出(你夠厲害用ssh 進去下指令也OK啦)
- 利用 wordpress 的 plug-in
現在 說明第二種方法
此資料 參考http://briian.com/?p=1655
軟體名稱:WordPress Database Backup
軟體版本:2.2.2
軟體語言:中文
官方網站:http://www.ilfilosofo.com/blog/wp-db-backup檔案下載:按這裡(主程式)
備註說明:此程式為WordPress網站系統專用外掛。
把檔案下載下來後,把這些'檔案上傳到/wp-content/plugins 資料夾內
再到網站上的外掛中開啟
詳細的設定 就不多做說明,介面看不懂得起參考 參考網址
他可以定期備份,也可以mail 到你的信箱中
復原的方法…..用phpMyAdmin 的匯入功能就OK了
Ubuntu + WordPress 固定網址問題
之前 我曾經寫過一篇 http://www.pupuliao.info/2011/09/wordpress固定網址問題url重寫/
今天我又碰到 類似的問題,第一次在 Ubuntu 的 LAMP 架構下架設網站,當wordpress 設定中文的固定網址時 出了問題
相關技術說明 ,請參考之前寫的那篇
這篇 止寫解決方法
以下是我的處理方式,不保證正確
- #a2enmod rewrite
- 在/etc/apache2/sites-available 中開啟 你網站的設定檔
把檔案中的AllowOverride None改成AllowOverride Al - # /etc/init.d/apache2 restart
這樣應該就OK了
參考資料 http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?viewmode=compact&topic_id=14065&forum=9
中文的網域名稱與wordPress
最近我接了一個新的案子,是使用中文的網址,碰到了一些中文網址解碼問題,這邊紀錄一下解決方法~~
這是我的網站 http://台東伴手禮.tw/
第一次使用中文網址,看起來真爽阿
有那些地方提供申請呢?
恩…只有台灣本地的幾家供應商有,雖然DNS 很垃圾,但是還是必須使用
這次我是使用中華電信的
設定方面~~
在多種語言的 網域名稱轉換方式
伺服器和瀏覽器並不是真正處理中文網址(或是其他語言)
而是轉換成一個代碼
看看 這是用whois 查的
註冊原型域名: 台東伴手禮.tw (xn--xpq38ib9ou4ecr0a.tw)
繁體對照字域名: 台東伴手禮.tw (xn--xpq38ib9ou4ecr0a.tw)
簡体對照字域名: 台东伴手礼.tw (xn--xhq9ze4ic3r960a.tw)
自動核配域名: 台東伴手禮.台灣 (xn--xpq38ib9ou4ecr0a.xn--kpry57d)
自動解析域名: 台東伴手禮.tw (xn--xpq38ib9ou4ecr0a.tw)
台东伴手礼.tw (xn--xhq9ze4ic3r960a.tw)
瀏覽器顯示的是前面的中文,但是在網路世界的傳送是後面 的那串英文
恩 所以 不論在伺服器網域名稱設定,還是 wordpress 裡面的網址設定
就請使用後面那串亂碼
PS. 在wordpress 如果你想要用前面中文的網址,有些地方會有問題喔~~~,用後面的亂碼就好,效果一樣
wordpress固定網址問題(URL重寫)
在wordPress中,提供了一個相當方便的功能
就是除了 一開始預設最原始的?p=XXX 這種的網址外
還提供了其他幾種網址可以用,其實他是運用一種"URL 重寫"的技術
例如 我這篇
實際上 他是使用了三個參數: 年、月、標題,然而她把參數名稱隱藏掉了,換成 / 不懂的人還以為那是資料夾名稱
YAHOO 之前測試的新版新聞系統也有採用類似的方式
好處是,讓使用者一看就知道是什麼,不過碰到中文網址有實際會被轉換成 十六進位的亂碼….如果使用者在複製網址的時候有這個問題請修改瀏覽器設定
好 回到主題
我們要如何修改這個設定呢?
1.開啟 apache 的httpd.conf 設定擋,找到下列這行,把 # 字號拿掉,讓這個模組可以正常運作
#LoadModule rewrite_module modules/mod_rewrite.so
2. 在設定擋中 找
其中 AllowOverride None這項 改成 AllowOverride all
因為 WPMU版不能用 所以我用下面的方法OK
我看到另一篇,上面要求的參數是 FileInfo Options 請測試看看
3.apache 重新啟動
這樣就OK了
以下我也沒測試….
在需url重寫的目錄下建立.htaccess文件,wordpress在開啟永久鏈接後會只能生成,內容如下:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
以上參考自http://witmax.cn/apache-url-rewrite.html
wordpress安裝教學
wordpress是一個相當好用的架站軟體,相當適合給個人、社團、小型公司使用,上手容易,操作簡單,門檻低,最重要的是–"完全免費"
首先,要架設wordpress,你的伺服器最少要提供 MYSQL 和 PHP,如果你已經租用了 微軟的IIS,那就只能說 很遺憾了。
好 開始安裝
1.下載
請至 http://tw.wordpress.org/ 下載最新中文版本
在wordpress 中 plurk facebook twitter 的按鈕
剛剛嘗試了一下 參考了一些網站
進入 外觀->主題編輯器
從右邊 選擇 single.php 這個頁面
在裡面加入
<h2 align="right"> <a href="http://www.facebook.com/share.php?u=http://你網誌的網址/?p=<?php the_ID(); ?>" rel="nofollow" target="_blank"><img title="分享到臉書!" src="http://arisa520.myweb.hinet.net/facebook.png" alt="" /></a> <a id="idPlurk" href="http://plurk.com/?qualifier=shares&status=[分享] http:%2F%2F你網誌的網址/?p=<?php the_ID(); ?> (<?php the_title(); ?>)" rel="nofollow" target="_blank"><img title="分享到噗浪!" src="http://arisa520.myweb.hinet.net/plurk.png" alt="" /></a> <a href="http://twitter.com/home?status=[推薦] <?php the_title(); ?> http://你網誌的網址/?p=<?php the_ID(); ?>" rel="nofollow" target="_blank"><img title="分享到推特!" src="http://arisa520.myweb.hinet.net/twitter.png" alt="" /></a> </h2>
其中 你的網誌網址 就是你 wordpress 的網址
放的位置呢?
就請你發會實驗的精神測試吧
每個佈景主題都有些差異
參考資料 http://d-s.tw/?p=1324