在windows系統上執行 railsinstaller安裝完 rails on ruby之後,
一般會先執行gem update rails,這可以正常執行。
接著可能需要調整Gemfile的設定以及執行bundle install,
結果bundle install的結果就是顯示「系統找不到指定的路徑」,這實在是很奇怪。 閱讀全文〈bundle install顯示「系統找不到指定的路徑」〉
用來記錄人生的點點滴滴,包括學習記錄、工作、生活、觀察……
在windows系統上執行 railsinstaller安裝完 rails on ruby之後,
一般會先執行gem update rails,這可以正常執行。
接著可能需要調整Gemfile的設定以及執行bundle install,
結果bundle install的結果就是顯示「系統找不到指定的路徑」,這實在是很奇怪。 閱讀全文〈bundle install顯示「系統找不到指定的路徑」〉
在以前的版本,記得data裡的資料夾,也就是資料庫的實體檔案是可以直接覆蓋使用的。
就算可能因此少了某些資料表,尤其是InnoDb格式的資料表可能因此無法正常顯示,
但伺服器運作的至少還算正常。 閱讀全文〈MySQL 5.7的data資料夾檔案無法直接覆蓋使用〉
首先是安裝ssh server,直接參考[[Windows] 安裝 SSH Server @ Windows XP]。
SSH帳號是利用windows的帳戶功能來管理,之後再利用mkgroup及mkpasswd將系統的群組及帳號匯出到SSH server可讀取的檔案,例如etc\group 及etc\passwd。
之後視情況可以調整etc\passwd裡的內容,例如使用者群組id,或者是ssh帳號登入後的起始目錄。
我不確定登入ssh後的環境變數是否可以設定在某個檔案上,但應該可用windows設定環境變數的方式來設定,如下圖。
例如PATH這個環境變數就很重要的,如果設定不對,可能會導致一些程式就無法正常執行。
閱讀全文〈在Windows安裝Git server及ssh server〉
把wordpress從php 5.2(win32)移轉到php 5.3(win64),發生了相容性的問題。
一開始是發生在首頁,但如果指定某些頁面又是正常。經過持續不斷的echo , die之後,
最後問題是在wp/wp-includes/formatting.php這隻檔案裡的wptexturize函數。
php 5.3(win64)一般情況還是可以正常執行的。但若是丟給這隻函數處理的文字內容有個 [ 字元,它的解析過程就直接崩潰,連錯誤訊息也沒有,一點反應都不給。
發生問題的是下列片段。這個在php 5.2(win32)完全正常。 閱讀全文〈wordpress從php 5.2轉移到php 5.3的相容性問題〉
Google搜尋的結果內容有時會出現下圖紅框的項目,Google稱之為稱層連結,我們一般叫做麵包屑。
若想要讓麵包屑的項目出現在google搜尋結果的摘要裡面,需要使用結構化資料標記,明確標示出麵包屑的標籤。結構化資料標記有:微資料 (建議使用)、微格式及RDFa。本篇文章僅就微資料的作法來說明。 閱讀全文〈讓google搜尋結果顯示麵包屑(breadcrumb)〉
如果使用Facebook提供的PHP API開發,其中部份的curl設定需至少為5.3版才會有作用。
主機端發送的cookie。
客戶端產生的cookie。
如果是使用瀏覽器存取網頁,一般都是由瀏覽器管理cookie的存取。
如果是透過curl的方式存取網頁,主機端發送的cookie會由libcurl來控制存取,一般是放在網頁伺服器的根目錄下,而客戶端產生的cookie一樣會由瀏覽器來控制存取。
搞了好久,終於弄懂tiny_mce的template功能。此功能可在編輯器的工具列找到「使用版型」開啟,作用是選擇預先設定的html結構到目前的編輯區裡。此設定我是在舊版tinymce測試,新版應該也可以相容才對。先來說明設定及其運作方式。
剛開始接觸mysql5時,經常會遇到從mysql4的匯出及匯入的狀況,常常在使用phpmyadmin匯入時會呈現亂碼的現象。
因為mysql5開始有連線編碼,這是在資料表編碼外額外的編碼,在mysql4並沒有這個功能。 閱讀全文〈舊版mysql的匯出匯入〉
select * from SOME_TABLE where colA <> ‘3’
上述條件會篩選出colA欄位不等於3的所有記錄。再比對下列語法:
select * from SOME_TABLE where colA <> null
此語法跑不出任何記錄,即使的確存在其他colA欄位非null的記錄。 閱讀全文〈查詢條件為null時跑不出東西〉