Re: [問題] 從cgi要執行另一個程式
※ 引述《iFEELing (ing)》之銘言:
: ※ 引述《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看看?
我有把執行的程式權限都改成777,所以應該是可以執行的,還是有我不知道的地方?
資料檔那些很大 搬移可能要很久很久很久~~~~
: : 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可以順利呼叫
: : 請問該怎麼解決勒?謝謝
我後來有嘗試 不要經過pfam_scan.pl 直接在cgi執行hmmpfam,不過網頁卻show不出
結果,但是我可以在cgi當中把結果存檔,檔案內容是完整的。
後來我嘗試在同一個cgi裡面作輸出,還是不能輸出,是因為網頁loading時間太長嗎??
謝謝大家
--
『Together』就是 To + get + her,由此可知當初造字的人
是在告訴我們-----
想在『一起』就要
ㄧ○︿ 去 把 她
\
√ ﹀...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.155.197
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Perl 近期熱門文章
PTT數位生活區 即時熱門文章