Re: [問題] 從cgi要執行另一個程式

看板Perl作者 (ing)時間18年前 (2007/04/03 23:28), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《abig (餘頭)》之銘言: : 大家好, : 我有一個問題想要問 : 我因為論文要架設一個web server : 因而會使用到cgi : 我目前已經成功從表單傳資料到我的cgi檔中作處理,並且可以將資料作存檔 : 但是我必須要呼叫另一個perl檔對這個存檔的資料作處理 : 所以我在cgi程式碼當中加入了 : print `perl ../../../../home/ky/pfam/pfam_scan.pl -d ../../../../home/ky/pfam ^^^^^^^^^^^^^^^^^^^^^^^^^ 這東西在你的家目錄下? 你要不要確定一下 你 www server 跑的user身份到底能不能看到/執行這個檔? 把資料檔跟perl檔都搬到跟你 cgi 同目錄下run看看? : temp.fasta`; : 而被呼叫的pfam_scan.pl當中也會去呼叫usr/local/bin當中的hmmpfam /usr/local/bin ? : 不過從cgi當中呼叫的這個pfam_scan.pl卻沒辦法呼叫成功 : 抑或是hmmpfam不能成功呼叫 最簡單的方式就是塞 debug message 進去 看它跑到哪裡停 都跑不出來的話 看看你 www server 的 error log 裡面應該有錯誤訊息 : 有嘗試在pfam的資料夾當中寫了一個print hello的程式 cgi可以順利呼叫 : 請問該怎麼解決勒?謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.244.196
文章代碼(AID): #164dAx3p (Perl)
討論串 (同標題文章)
文章代碼(AID): #164dAx3p (Perl)