作者iFEELing (ing)
看板perl
标题Re: [问题] 从cgi要执行另一个程式
时间Tue Apr 3 23:28:57 2007
※ 引述《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