發生事故,本博客今天00:00~14:00之間數據丟失

今天中午,本人嘗試為本博客安裝WPG2插件時發生嚴重問題,系統崩潰,經檢查資料庫有問題, 本人能力有限,無法修復. 本人一向重視數據備份,目前存有的最早資料庫備份是利用設置的crontab今天00:00生成的完整MySQL資料庫備份.導入,修復.一切恢復正常. 但今天00:00~14:00之間本博客一切數據丟失 其中包括一位新註冊的User資料. 我對本次事故表示遺憾. 我將考慮進一步加強本博客數據備份,包括設置一天兩次或更多的完整資料庫備份,更多次數的增量備份,和准實時鏡像的可能性.

Continue reading

正式更換本博客域名為 oogami.name

經過了一段時間沉寂。 今天,我榮幸的向各位介紹偶博客的新域名 ,它更簡潔,更易於記憶,又富有氣勢: oogami.name oogami ,日文”大神”漢字羅馬拼法,非常簡潔 對於各位日語達人來說,應該很容易記憶吧? 本博客Title同時改為 小野大神網志 所有內容已經全部遷移完成. cxy152376.org域名將暫停使用,目前改為指向oogami.name的引導頁面.幾天後將設置為301永久重定向到 oogami.name . 話說今天偶遷移博客域名時還鬧個笑話. ooami.name域名是偶今天註冊的,DNS解析生效後偶把域名添加到虛擬主機里.然後新建資料庫安裝Wordpress,把偶原來博客的資料庫導入新資料庫. 然後需要修改Wordpress資料庫設置實現域名遷移.照例phpMyAdmin登陸剛剛導入的資料庫. option表,把”siteurl”和”home”欄位從 http://cxy152376.org 改為http://oogami.name . OK,現在瀏覽器訪問http://oogami.name看看 ?? 居然被自動重定向到 http://oogami.org 這啥意思? nslookup一下,沒錯啊,IP正是偶oogami.name域名分配到的IP 難道是中國電信域名劫持? 登陸SSH, lynx http://oogami.name,還是被重定向. 暈. 沒辦法,給Dreamhost客服寫信求助,不久收到回復, 看的我汗的…. 回復如下: ————————————- The problem is that wordpress itself will automatically redirect a domain to whatever is set to the ‘siteurl’ option […]

Continue reading

安裝Movable Type 4異常輕鬆

沒事裝了個Movable Type,過程異常簡單,跟裝php程序沒兩樣. 先準備好資料庫 SSH登陸(慣例了),創建一個目錄,進入 wget -c http://www.movabletype.com/download/personal/MT-4.01-en.tar.gz tar xvzf MT-4.01-en.tar.gz cd MT-4.01-en 通過瀏覽器訪問 http://yourdomain.com/mt4/MT-4.01-en (你安裝的目錄) 出現MT安裝程序(mt.cgi),引導你檢查系統要求,一切OK 然後出現頁面,選擇資料庫類型MySQL,輸入Host,databasename,user,password 然後設定發布位置 (MT的前台和後台是完全分離的,後台為 cgi /perl ,前台就是生成的普通HTML 因此這個發布位置隨便設定,只要是web可訪問和程序可寫入目錄 然後輸入管理員用戶名和 密碼 OK,安裝完成 太簡單了.(貌似MT4以前版本安裝沒這麼輕鬆) 附: MT4 系統安裝需求 Apache或IIS CGI環境 SQL標準資料庫 (可以是MySQL,PostMySQL,SQL Server) Perl 環境 Mail程序(可選,Linux下的sendmail就可以了) PHP(只在需要創建動態腳本時需要) 簡單吧 偶安裝的MT4位置 http://test.sakura-paris.org/MT4Blog/ 默認界面. 裝裝玩玩,沒打算用,雖然MT是真正全靜態HTML,速度和效率很高,而且對於SEO非常友好 不過MT的模板,主題,插件比WP少太多了,相當不方便.

Continue reading

WordPress 自定義RSS輸出若干方法 -part2 -輸出FEED到獨立域名

偶昨天那篇WordPress 自定義RSS輸出若干方法的繼續. 原來那篇博文寫得倉促,一些沒有講清楚. 現在從頭說起,簡單的說,就是自定義獨立博客的RSS輸出路徑到獨立域名. 假設你在http://example.com 安裝了一個WordPress博客,那麼WP默認的RSS FEED輸出路徑是http://example.com/feed 事實上,WP通過mod_rewrite 把 http://example.com/feed 內部重定向到 http://example.com/wp-feed.php .而這個文件才是最終輸出FEED的. 我們要做的是,把這個輸出路徑改為http://feed.example.com 為什麼要改? http://feed.example.com 和http://example.com/feed有什麼區別? 這個問題問得相當好,事實上,區別並不大,除了對SEO可能有少許影響外,這樣做並沒有多大意思.-不過,至少,在你博客訪客看來,這個獨立二級域名的RSS地址更加”專業“,這就夠了! 怎麼改?首先你必須確保擁有example.com這個域名完全許可權 然後,最簡單,也是最常用的方法是到Feedsky免費註冊個帳號,Feedsky是一個Feed託管網站,免費提供域名綁定功能,你只需要在example.com域名里,添加一條”feed” 的A記錄到feedsky指定的IP,然後在Feedsky後台把feed.example.com域名和你的原始RSS地址(http://example.com/feed ) 綁定就可以了 (詳細過程參考這裡 這樣做好處是不佔用你自己虛擬主機/伺服器資源,還能享受免費的統計功能. 還有一種,就是用自己的空間,通過feed.example.com域名,自己輸出RSS.這樣可以有最大程度的自主權 但是,直接綁定feed.example.com域名到 example.com域名下的feed目錄是不行的.因為http://example.com/feed這個地址中的 feed並不是真實目錄,而只是mod_rewrite後的地址! 所以,你必須重新在虛擬主機里添加一個二級域名 feed.example.com ,綁定的目錄隨意,然後,有兩種方法: A: 直接重定向. 建立一個 index.php在 feed.example.com目錄下,內容為: 這樣做最方便,而且大部分RSS閱讀器都支持.但是,這樣訪問feed.example.com 輸出的頭信息是302 Redirect,(如下圖)嚴重不利於SEO.而且也不便於RSS管理.. B 這是推薦方法.同樣建立index.php文件,內容為 OK.現在試試看,完全符合我們要求,不僅直接輸出FEED內容,最重要的,沒有了 302 Redrect 也就是說,它看上去和原始RSS輸出毫無區別.: 事實上,Feedsky應該也是用這個原理的(不過feedsky應該沒有真正綁定feed.example.com域名,而只是泛域名解析) 這樣,每次訪客訪問feed.example.com讀取RSS時,都會被上面的index.php文件處理,並輸出真正RSS FEED 到客戶端,整個過程對客戶端完全透明!你完全可以在這個index.php里加入其它代碼實現任何統計功能,甚至做一個小型的Feed燒制系統-就像Feedsky那樣! (我想,應該有人已經做了這種程序吧) PS:readfile()需要打開 allow_url_open .如果你使用dreamhost虛擬主機,參考這裡 B […]

Continue reading

WordPress 自定義RSS輸出若干方法

簡單的說,建議所有domain.com形式博客,把RSS輸出地址設置為 feed.domain.com 這樣對SEO,對訪客訂閱,對自己管理,都最好. 相關的資料還是比較豐富的 通過Feedsky 或Feedburner的域名綁定功能,添加一個例如feed.yourdomain.com形式的RSS輸出, (實際的讀取RSS地址是WordPress默認的:http://youedomain.com/feed) 這種方法只需添加一條子域名的A記錄即可,非常傻瓜化 之後,可以修改WordPress模版,把Header和Meta欄中的RSS地址簡單的改為 feed.yourdomain.com 這樣做缺點是受制於人,必須經過Feedburner或Feedsky中介 目前國內大部分獨立博客都採用這種RSS燒制方式. 月光博客有一篇文章,認為可以吧feed.yourdomain.com綁定到你自己的伺服器上,但那篇文章並沒有說清楚. WordPress的RSS是通過wp-feed.php動態輸出,然後通過.htaccess URL rewrite到http://yourdomain.cpm/feed的 如果僅僅對feed子目錄綁定域名(cPanel綁定 sub.domain.com域名就是在domain.com下的sub目錄) 並不確定是否可以正常工作. 如果僅僅綁定一個feed.yourdomain.com域名,在index.php里添加header(“Location: http://yourdomain.com/feed”);的話,這是最簡單的,不過訪問是302 Redirect,不利於SEO,有些在線RSS閱讀器也不支持 另外,WP有一個FeedSmith插件,作用是切換WP的feed輸出路徑(實際上就是 bloginfo(‘rss_url’) 函數輸出值) 如果比較懶的話,直接改模版把這個函數改為一個固定地址也可以了. 我突然想到,假如直接綁定一個feed.yourdomain.com到WordPress同一目錄,設定默認文檔為wp-feed.php,貌似也可以.(不過這樣有其他問題) 目前偶是用Feedsky綁定了feed.cxy152376.org作為偶博客固定RSS輸出路徑. 據說Feedsky伺服器不穩定,那麼偶以後或許可能綁定到自己虛擬主機上. (還有問題的,也可能需要手工配置.htaccess)

Continue reading

本博客地址改變

從2007.11.08起,本博客地址由http://blog.cxy152376.org改為http://cxy152376.org 同時,全文RSS輸出地址更改為http://feed.cxy152376.org 說明: 1.如果通過http://www.cxy152376.org訪問本博客將會被自動去除地址中的”www.” 2.訪問http://blog.cxy152376.org將被自動重定向到http://cxy152376.org 3.原來http://www.cxy152376.org上內容將被轉移到http://cxy152376stu.cxy152376.org 本次更改博客地址是為了我能更好,更專心的寫博,同時出於SEO考慮。 感謝您對我博客的支持。

Continue reading

WordPress 2.3.1 Released

剛剛發布. 下載地址 . 官方發行註記: WordPress 2.3.1 is now available. 2.3.1 is a bug-fix and security release for the 2.3 series. 2.3.1 fixes over twenty bugs. Some of the notable fixes are: * Tagging support for Windows Live Writer * Fixes for a login bug that affected those with a Blog Address different than their WordPress […]

Continue reading

奇蹟? 偶博客Google PR值變成2

今天登陸偶Blog首頁(blog.cxy152376.org),發現Google Toolbar顯示的PR值變成了 2.那叫一個ORZ,要知道偶博客自今年2月創建以來PR值一直都是0的. … 偶不敢相信,於是通過其它幾個第三方網站提供的Google PR值在線查詢工具查詢了一下,顯示的偶Blog的 PR值仍然是2,沒有問題. 回想了一下,偶最近和其它一些Blog交換了首頁鏈接,其中一些Blog的Google PR值相當高(4 或更高),這恐怕是偶Blog PR值提升的原因 今天很高興. 偶會繼續努力寫博客的.可以保證,在未來偶博客質量將遠遠超過現在.

Continue reading