[請益] 請問大家如何有效率地閞發cakephp程式, 然後放在web host上?
最近租了一個空間(在美國), 它只提供FTP跟用cPanel的方式去管理它.
不提供ssh或telnet, 所以不能直接在那台機器上用bake. 也沒有rsync可以sync檔案.
我現在的作法是在local的PC上跑Fedora, 然後在/var/www/html下裝cake,
再這台機器上測試. 目錄結構是
/var/www/html/cake <== 從tar檔解出來的東西, 完全不改它
/var/www/html/sys <== bake出來的東西
在local寫好, 沒問題之後, 打包傳上去那個web host, 再用cPanel裡的file manager
把它解開, 實際上去測. 通常因為環境畢竟還是不同, 總有東西要東改西改, 不過只能
用FTP來傳檔, 跟local這一份總是很難sync.
(目前是用FileZilla的"檢視/編輯"功能, 改完它會問我要不要上傳. 也有用過ultraedit
的ftp功能, 每次save都會上傳很慢)
目前這個測試程式還很小, 手動sync就很麻煩了, 程式一大就不知道怎麼辦.
請問各位自己實際經驗上, 是怎麼做的呢?
還有, 目前遇到一個怪問題, 同樣的程式在local機器上跑沒問題, 放上web hosting後,
某些頁面會出現
Fatal error: Call to a member function on a non-object in
/home/xxxx/public_html/cake/cake/libs/model/model.php on line 21230 query
took ms Nr Query Error Affected Num. rows Took (ms) 的訊息, 這會是什麼情況呢
?
(該web host的apache設定不能改, 我不知道.htaccess是否能作用. 不過其它頁倒是
沒問題)
先謝謝各位了... :)
--
Choice is an illusion created between those with power and those without.
~~ The Matrix Reloaded
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.63.100.2
PHP 近期熱門文章
PTT數位生活區 即時熱門文章