全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2347
推到 Plurk!
推到 Facebook!

Delphi for PHP 資料庫程式不能deploy的問題

答題得分者是:edp
raymond5
一般會員


發表:5
回覆:13
積分:3
註冊:2003-10-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-10-24 23:41:45 IP:203.204.xxx.xxx 訂閱
各位先進:

最近研究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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-10-25 17:36:14 IP:61.67.xxx.xxx 訂閱
由於之前的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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-10-26 09:29:01 IP:220.130.xxx.xxx 訂閱
您好,關於封裝佈署的問題,我覺得問題倒不是出在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, 註解 無‧
系統時間:2024-11-21 20:11:10
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!