寫教學的最大目的是教會未來的自己

wordPress

wordPress網站完整備份(Drupal也OK)

前陣子 寫了幾篇 關於 備份的教學

這次 做了一個 可以一鍵快速備份的小script

同時備份 檔案 跟SQL資料

 

不過這種方法 只適合 會使用 ssh 的 人,如果你是租用空間,沒有這種權限,那就只好說聲抱歉了

基本上 這個方法 應該各種架站軟體都通吃

 

  1. 首先 要先準備 MYSQL 的帳號、密碼、資料庫名稱  這三個 我們平常很難會去碰到,恩….我自己也忘了
    你可以去打開你的 網站檔案去找wordpress 的位置在 wp-config.php
    恩….檔案內有中文註解,應該就不用貼文字了
    看不懂的 請再迴響問我

  2. ssh 登入你的server

  3. mkdir <備份資料夾名稱>

  4. vim backUp.sh    //開始撰寫 備份文件

  5. 在文章內 貼上下列文字 並且填入[ XX] 內的資料

    #!/bin/sh
    echo 'back up start…'
    mysqldump -u[MYSQL帳號] -p[MYSQL密碼] [資料庫名稱] > [備份位置 請寫絕對位置]/[備份檔案名稱].sql
    tar zcf [備份位置]/[備份檔案名稱].tar.gz [網站位置]
    echo 'done..'

  6. 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 就可以了

 

 

 

Post to Twitter Post to Plurk Post to Facebook Send Gmail

在wordPress中放php

最近我又因為一些案子,研究如何在 wordpress中放php code

所以找了一下 網路上的文章

就開始嘗試使用

 

外掛名稱:shortcode-exec-php

 

1. 安裝好後 在工具的地方看到同名的選項

 

2.進去後會看到設定選單…..基本上我都沒有用過,應該不難懂,前四個是說 哪些地方可以使用php

3. 再來就是寫code 的地方,hello_world是名稱,寫好後 可以test 測試 和 save 存檔,在要使用的地方 就把[名稱]放進去,就可以了

經過測試,不同組的code 參數不能共用

可以用include

輸出都用echo

 

 

另外 聲明

用這種方式有漏洞問題,請自行評估

Post to Twitter Post to Plurk Post to Facebook Send Gmail

WordPress訪客統計-StatPress(中文化)

本篇文章 參考http://steachs.com/archives/194

 

架設一個網站的目的除了替自己保留紀錄外,就是與他人分享,而要如何知道有多少人看了呢?

就是要做 流量的統計,流量統計最簡單 最原始的方式就是用 訪客計數器 這種東西

只是這種東西只有簡單的數字,無法給你更多訊息

今天教的這個則是相當厲害的 流量統計,他會分析每一位訪客 的IP、從哪個頁面來、看了那些頁面、他搜尋那些關鍵字、哪一套作業系統、哪個瀏覽器 都一清二楚(基本上他只是分析 apache的 log 然後寫入SQL中)

這樣你就可以知道 你哪些文章受歡迎、哪些文章…..

OK 廢話不多說

plug-in 名稱 statPtess 你可以用wordpress 提供的線上安裝功能安裝,也可以用我下面的載點安裝

檔案網址

這是經過我翻譯後 外加 修正一些不方便的地方

安裝方式:

1.檔案解壓縮後,整個資料夾上傳至wp-content / plugins 下

2.進入後台->外掛 安裝他

詳細使用方式 就參考我提供的參考網址吧!

 

PS.本外掛因為會記錄每一筆資料,所以SQL 需求較大,請在設定中自己選擇資料保留的時間場短…..

Post to Twitter Post to Plurk Post to Facebook Send Gmail

WordPress 定期備份

wordpress 跟大部分網站一樣,分成MYSQL 資料庫 和檔案兩個部分

要讓網站快速轉移,只需要把這兩個部分 完整複製 就OK了

備份 當然也是

 

檔案的部分

這部分十分容易,用ftp 把整個網站下載下來就OK了

 

這次來說 SQL的部分

SQL備份有兩個方法

  1. 用phpMyAdmin 把整個資料庫匯出(你夠厲害用ssh 進去下指令也OK啦)
  2. 利用 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了

Post to Twitter Post to Plurk Post to Facebook Send Gmail

Ubuntu + WordPress 固定網址問題

之前 我曾經寫過一篇 http://www.pupuliao.info/2011/09/wordpress固定網址問題url重寫/

今天我又碰到 類似的問題,第一次在 Ubuntu 的 LAMP 架構下架設網站,當wordpress 設定中文的固定網址時 出了問題

相關技術說明 ,請參考之前寫的那篇

這篇 止寫解決方法

 

以下是我的處理方式,不保證正確

  1. #a2enmod rewrite
  2. 在/etc/apache2/sites-available 中開啟 你網站的設定檔
    把檔案中的AllowOverride None改成AllowOverride Al
  3. # /etc/init.d/apache2 restart

這樣應該就OK了

 

參考資料 http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?viewmode=compact&topic_id=14065&forum=9

Post to Twitter Post to Plurk Post to Facebook Send Gmail

中文的網域名稱與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 如果你想要用前面中文的網址,有些地方會有問題喔~~~,用後面的亂碼就好,效果一樣

Post to Twitter Post to Plurk Post to Facebook Send Gmail

wordpress固定網址問題(URL重寫)

在wordPress中,提供了一個相當方便的功能

就是除了 一開始預設最原始的?p=XXX 這種的網址外

還提供了其他幾種網址可以用,其實他是運用一種"URL 重寫"的技術

例如 我這篇

http://www.pupuliao.info/2011/09/wordpress安裝教學/

實際上 他是使用了三個參數: 年、月、標題,然而她把參數名稱隱藏掉了,換成  / 不懂的人還以為那是資料夾名稱

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

 

 

Post to Twitter Post to Plurk Post to Facebook Send Gmail

wordpress安裝教學

wordpress是一個相當好用的架站軟體,相當適合給個人、社團、小型公司使用,上手容易,操作簡單,門檻低,最重要的是–"完全免費"

首先,要架設wordpress,你的伺服器最少要提供 MYSQL 和 PHP,如果你已經租用了 微軟的IIS,那就只能說 很遺憾了。

 

好 開始安裝

1.下載

請至 http://tw.wordpress.org/ 下載最新中文版本

閱讀全文

Post to Twitter Post to Plurk Post to Facebook Send Gmail

wordPress的Akismet免費註冊教學

Akismet 是一WordPress 用來檔廣告留言的一個pkug-in,他比較特別的是他需要先註冊取得API-key,Akismet似乎改版頻繁我找到2011年4月的教學已經不堪使用,經過我的摸索,寫出了這簡單的教學,不果有些來不及抓圖…

 

1.在外掛的地方啟動Akismet

2.在還沒輸入API key前 會出現黃色的警告 要你出入啟動,點進去

3.點選取的API-key

4.

選藍色按鈕點進去

閱讀全文

Post to Twitter Post to Plurk Post to Facebook Send Gmail

在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&amp;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

 

Post to Twitter Post to Plurk Post to Facebook Send Gmail

Copyright © 2021. All Rights Reserved.

歡迎光臨
初音