进出口运行在Atlassian的吉拉纠错系统API的一些代码有限的选择激活,这里是用吉拉API问题 - CURLOPT_FOLLOWLOCATION不能当启用的safe_mode或open_basedir的设置在共享主机
$username = 'xxx';
$password = 'xxx';
$url = 'https://xxx.atlassian.net/rest/api/2/issues/?filter=12202';
//$url = 'https://xxx.atlassian.net/rest/api/2/issue/bug-5555';
$curl = curl_init();
curl_setopt($curl, CURLOPT_USERPWD, "$username:$password");
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
$issue_list = curl_exec($curl);
$issue_json = json_decode($issue_list);
print_r($issue_json);
那代码IM基本上所有的代码,现在如果我运行代码,我收到了服务器错误:
当safe_mode设置为启用或open_basedir的是在/ usr /本地/ PEM设置CURLOPT_FOLLOWLOCATION不能被激活/虚拟主机/ 117355 /网络空间/ httpdocs资料/ morny.me/jira_filters.php在线388
然而,如果我跑,而不是注释代码:
$url = 'https://xxx.atlassian.net/rest/api/2/issue/bug-5555';
这没有问题,工作正常。
说实话,我不知道是什么问题,所以我发了封邮件给我的托管公司
保罗嗨,
的safe_mode设置默认情况下,在我们的服务器上禁用。请记住,您为第二个解决方案提供的链接描述了单个网站手动配置,这不是我们在共享主机上执行的操作。
当我尝试访问它说我没有权限,以便看起来像IM有限什么我可以改变httpdocs资料夹以外的conf文件夹或.htaccess文件或任何东西。
有什么解决方法吗?