作者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)