C++ c++;在cgi脚本中编译,curl不起作用
我有一个代码,当在g++中编译并在终端中运行时,它是100%功能齐全的。代码使用wget和curl。当我把它编译成一个cgi文件并让我的html网页调用脚本时,代码的curl部分就什么都不做了 curl所做的是下载一个对我的程序非常关键的网页。我有我的apache2服务器设置,cgi文件在CGIBIN文件夹中,除了curl在编译的cgi文件中不起作用之外,其他一切都可以工作C++ c++;在cgi脚本中编译,curl不起作用,c++,apache,curl,cgi,wget,C++,Apache,Curl,Cgi,Wget,我有一个代码,当在g++中编译并在终端中运行时,它是100%功能齐全的。代码使用wget和curl。当我把它编译成一个cgi文件并让我的html网页调用脚本时,代码的curl部分就什么都不做了 curl所做的是下载一个对我的程序非常关键的网页。我有我的apache2服务器设置,cgi文件在CGIBIN文件夹中,除了curl在编译的cgi文件中不起作用之外,其他一切都可以工作 有哪些方法可以解决这个问题?我试过很多东西,但似乎都不管用。谢谢很可能是权限、路径或环境变量。尝试暂时放松所有权限-可能使
有哪些方法可以解决这个问题?我试过很多东西,但似乎都不管用。谢谢很可能是权限、路径或环境变量。尝试暂时放松所有权限-可能使您的curl setuid成为root,并添加代码以检查所有系统调用的返回值和错误代码。尝试在Terminal和CGI模式下输出所有环境变量并对其进行扩散。我确实通过“chmod 755*.CGI”设置了.CGI文件的权限。这就是你所指的吗?问题由:chmod a+rwx cgi-bin修复