看板 PHP 關於我們 聯絡資訊
想請問在用phalcon時出現的問題 我在本機上(windows)寫程式,其中有一段是 $news = NEWS::find()->toArray(); 這樣的方式在本機上測試沒有錯誤也有資料 但是丟到linux上面後,執行頁面出現空白 當我把上面的語法刪除後,頁面就出來了,只是沒有$news的資料 請問有沒有人遇過相同的問題?謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.245.121
olctw:也許是 model 沒有上傳或更新?打開錯誤訊息記錄看看吧 02/18 16:46
model有上傳了,要怎麼在linux上開phalcon的除錯訊息囧rz...linux不是我架的QQ 我用firefox的firebug去看,他出現500 Internal Server Error 然後內容是:重新載入頁面以取得資源: 可是把上面那行移掉後又沒有這個錯誤訊息,不管在哪個頁面裡只要用到find()的都有同樣的錯誤...
alpe:DB config 有沒有設好啊? 權限? 02/18 17:41
權限部份之前是can't writexxxxx,然後把所有的都先設為777後就沒出現can't write的訊息 然後db的部份把find()那段拿掉後,下面有另一段sql語法是用phql的方式下sql語法搜尋資料 用phql直接下sql語法是有資料的,也有顯示出來,所以資料庫部份應該是正確的
mirae:windows程式丟到linux不能work通常是大小寫問題 02/18 19:11
大小寫問題指的是程式裡的嗎0.0?還是資料夾名稱?? 另外想問一下在phalcon裡用find()和linux會有衝突嗎??
thitbbeb:大小寫…程式跟資料夾名稱不是直接相關的嗎... 02/19 11:03
thitbbeb:資料夾名稱 data/file.php程式 require('Data/file.php') 02/19 11:04
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)