專案目錄:/home/efuyi/ 裡面存放php檔案(網頁內容,nginx指向的的目錄)
測試專案目錄:/home/efuyi/temp(網頁內容,nginx指向的的目錄,測試時用)
/home/logs (nginx等錯誤日誌)
/home 基本目錄:root@www home]# ls
backup conf efuyi logs lost+found shell svn
..........svn:建乙個倉庫/home/svn/efuyi/
..........開啟pdo(用以連線資料庫)
..........首先在本地將原始碼上傳到web svn測試伺服器 /home/efuyi 進行測試。然後上傳到外網的伺服器。
..........寫指令碼,定時更新到wev svn測試伺服器。
svn知識點:不設埠:/usr/local/bin/svnserve -d -r /home/svn/
連線命令(同步到/etc/efuyi/):/usr/local/bin/svnserve co svn: svn測試伺服器ip)/efuyi /home/efuyi/ 有些需要增加使用者和密碼 /usr/local/bin/svn即可
同步更新更新命令:/usr/local/bin/svn up svn: --username=darren /home/efuyi/ 將此命令放在:hooks裡的post-commit , post-commit是post-commit.tmpl變來的。
如:#repos="$1"
#rev="$2"
#mailer.py commit "$repos" "$rev" /path/to/mailer.conf
export lang="en_us.utf-8"
/usr/local/bin/svn up svn: --username=quanlian --password=quanlian /home/quanlian/
!有些檔案compmit不上,則刪除裡面.svn檔案。
資料庫問題:網頁出現亂碼,一般是字符集(字元編碼)問題。解決:建立資料庫的時候要注意:create database fuyicar charset gb2312(資料庫的字元編碼)。。。。nginx 配置檔案的裡面修改如:
server
location ^~ /html
}資料庫備份目錄:/opt/dbbak
指令碼存放處:/home/shell
svn許可權設定備忘錄
建立windows服務,來自網上,少許修改和注釋,指令碼放在bin資料夾外 echo on set binpath cd bin set repopath cd repository set port 3690 rem cd bin svnserve.exe 是svnserve.exe所在目錄 re...
備忘錄模式
備忘錄模式 memento 在不破壞封裝性的前提下,捕獲乙個物件的內部狀態,並在該物件之外儲存這個狀態。這樣以後就可將該物件恢復到原先儲存的狀態。originator 發起人 負責建立乙個備忘錄memento,用以記錄當前時刻它的內部狀態,並可以使用備忘錄恢復內部狀態。originator可根據需要...
備忘錄模式
先從物件導向的三大特徵之一封裝說起。物件導向的封裝簡單點說就是把狀態 資料 和行為 操作這些資料的方法 放到一起,構成乙個單元,通常叫做類。乙個物件的行為是事先確定好的 靜態 一些指令碼,如果物件的狀態相同,物件看起來就是一樣的。所以當我們需要把乙個物件的某一時刻儲存起來,那麼只需要儲存它在那個時刻...