作者mac (TrustNo1)
看板PHP
标题[请益] 请问大家如何有效率地閞发cakephp程式, 然後放在web host上?
时间Mon Jun 16 17:00:19 2008
最近租了一个空间(在美国), 它只提供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