作者cf1064 (蚵仔)
看板PHP
标题[请益] phalcon 问题
时间Tue Feb 18 16:34:36 2014
想请问在用phalcon时出现的问题
我在本机上(windows)写程式,其中有一段是
$news = NEWS::find()->toArray();
这样的方式在本机上测试没有错误也有资料
但是丢到linux上面後,执行页面出现空白
当我把上面的语法删除後,页面就出来了,只是没有$news的资料
请问有没有人遇过相同的问题?谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.163.245.121
1F:→ olctw:也许是 model 没有上传或更新?打开错误讯息记录看看吧 02/18 16:46
model有上传了,要怎麽在linux上开phalcon的除错讯息囧rz...linux不是我架的QQ
我用firefox的firebug去看,他出现500 Internal Server Error
然後内容是:重新载入页面以取得资源:
可是把上面那行移掉後又没有这个错误讯息,不管在哪个页面里只要用到find()的都有同样的错误...
2F:→ alpe:DB config 有没有设好啊? 权限? 02/18 17:41
权限部份之前是can't writexxxxx,然後把所有的都先设为777後就没出现can't write的讯息
然後db的部份把find()那段拿掉後,下面有另一段sql语法是用phql的方式下sql语法搜寻资料
用phql直接下sql语法是有资料的,也有显示出来,所以资料库部份应该是正确的
3F:→ mirae:windows程式丢到linux不能work通常是大小写问题 02/18 19:11
大小写问题指的是程式里的吗0.0?还是资料夹名称??
另外想问一下在phalcon里用find()和linux会有冲突吗??
4F:推 thitbbeb:大小写…程式跟资料夹名称不是直接相关的吗... 02/19 11:03
5F:→ thitbbeb:资料夹名称 data/file.php程式 require('Data/file.php') 02/19 11:04
6F:→ thitbbeb:再来就是网址也会影响 linux会区分大小写 data Data 02/19 11:04
感谢大大,发现到NEWS应该改名为News才对,现在页面有资料了,第二个问题是
在点选某一个连结时,他跳不过去那个连结的页面,同样的在windows下是正常的,
连结部份的大小写也确定过没有错误。比方说我首页在index/index,当我点下
index/aboutus时,他网址变index/aboutus,可是内容还是index/index的
在IndexController.php中,aboutusAction的内容是空的,所以应该不是有中断的关系
※ 编辑: cf1064 来自: 118.163.245.121 (02/19 13:49)