Delphi for PHP 資料庫程式不能deploy的問題 |
答題得分者是:edp
|
raymond5
一般會員 發表:5 回覆:13 積分:3 註冊:2003-10-03 發送簡訊給我 |
各位先進:
最近研究Delphi for PHP 2.0,測試vcl\Sample下的範例,幾乎所有的範例都可執行,但是與資料庫有關的程式,如querysample.phprj,測試時正常,一經Deploy後用http://localhost/querysample.php測試,就會出現HTTP 500 - 內部服務器錯誤,但其他與資料庫無關的程式Deploy後都可正常運行,檢查MySQL與MSSQL及Apache都正常運行,不知問題在那裡,請大家指點小弟,不勝感謝!!!
------
Raymond Lee |
raymond5
一般會員 發表:5 回覆:13 積分:3 註冊:2003-10-03 發送簡訊給我 |
由於之前的Apache、MySQL及PHP都是個別在網站上下載安裝的,今天試了另一種方法,下載並安裝xampp,這裡面整合了Apache、MySQL及PHP,再重新拿Delphi for PHP來試範例程式,資料庫的部份Deploy就沒問題了,看來Delphi for PHP還是比較適合在整合性的環境例如xampp或appserv使用較適合。
其實測試成功郤無法Deploy的問題,已經有人提過,但是答案不明確,所以這次又提了出來,佔了大家的篇幅,很不好意思,用習慣Delphi的人,學習Delphi for PHP真的是非常容易,像是Datasource, table, query的觀念用Delphi去想它就沒錯了,用它來開發網頁上的應用應該是不錯的選擇的。
------
Raymond Lee |
edp
一般會員 發表:16 回覆:23 積分:22 註冊:2006-07-05 發送簡訊給我 |
您好,關於封裝佈署的問題,我覺得問題倒不是出在delphi for php耶...
如果說您在DFP的環境去執行都正常,但是一放到server上,或是放到appsrv之類的架站機,卻發生錯誤了, 應該是要檢查一下是不是有php的一些extensions沒掛上呢? 就我自己在xp的環境開發,然後佈署到freebsd的 apache,php,mysql上,如果發生錯誤都往extensions方向查,像是我用php連接sybase,在DFP上面是沒問題的,放到server才發現,php沒掛sybase_ct。 封裝的時候,DFP會自己偵測使用了哪些VCL在幫你匯出成一個目錄,只要把它跟您的原始碼放在一塊,丟上去應該不至於會有缺檔案問題,如果真的不放心,把C:\Program Files\CodeGear\Delphi for PHP\2.0\vcl整個60mb的目錄丟上去,也是可以..。
編輯記錄
edp 重新編輯於 2008-10-26 09:32:31, 註解 無‧
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |