Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
RollingCurl.php零字节响应_Php_Curl_Ubuntu 12.04 - Fatal编程技术网

RollingCurl.php零字节响应

RollingCurl.php零字节响应,php,curl,ubuntu-12.04,Php,Curl,Ubuntu 12.04,有人知道PHP Curl问题的疑难解答吗?我在OSX笔记本电脑上使用RollingCurl非常成功,但是当我上传到我的Ubuntu服务器时,同样的代码并没有产生结果 因此,服务器端显然有问题,错误日志是干净的。我不知道要检查什么。。。有什么帮助吗?任何人 非常感谢你,斯图 ![http://rolling-curl.googlecode.com/svn/trunk/ Ubuntu 12.04 result Array ( \[url\] => \[content_type\] =>

有人知道PHP Curl问题的疑难解答吗?我在OSX笔记本电脑上使用RollingCurl非常成功,但是当我上传到我的Ubuntu服务器时,同样的代码并没有产生结果

因此,服务器端显然有问题,错误日志是干净的。我不知道要检查什么。。。有什么帮助吗?任何人

非常感谢你,斯图

![http://rolling-curl.googlecode.com/svn/trunk/

Ubuntu 12.04 result 
Array ( \[url\] => \[content_type\] => \[http_code\] => 0 \[header_size\] => 0 \[request_size\] => 0 \[filetime\] => 0 \[ssl_verify_result\] => 0 \[redirect_count\] => 0 \[total_time\] => 0 \[namelookup_time\] => 0 \[connect_time\] => 0 \[pretransfer_time\] => 0 \[size_upload\] => 0 \[size_download\] => 0 \[speed_download\] => 0 \[speed_upload\] => 0 \[download_content_length\] => -1 \[upload_content_length\] => -1 \[starttransfer_time\] => 0 \[redirect_time\] => 0 \[certinfo\] => Array ( ) \[redirect_url\] => )

Local OSX Leoard result
Array ( \[url\] => http://www.google.co.uk/ \[content_type\] => text/html; charset=ISO-8859-1 \[http_code\] => 200 \[header_size\] => 1535 \[request_size\] => 108 \[filetime\] => -1 \[ssl_verify_result\] => 0 \[redirect_count\] => 1 \[total_time\] => 0.597785 \[namelookup_time\] => 0.033881 \[connect_time\] => 0.070866 \[pretransfer_time\] => 0.070939 \[size_upload\] => 0 \[size_download\] => 43439 \[speed_download\] => 72666 \[speed_upload\] => 0 \[download_content_length\] => 221 \[upload_content_length\] => 0 \[starttransfer_time\] => 0.171418 \[redirect_time\] => 0.147887 )][1] 

检查ubuntu服务器中的php.ini配置文件。在本文中,您可以看到许多人(现在还有一些软件包)为保护其服务器免受攻击而采取的许多良好做法:

更新

更清楚地说:

  • 以管理员用户身份登录ubuntu服务器
  • 更改到配置文件的目录

     cd /etc/PHP5
    
  • 使用以下命令在文件中搜索
    allow\u url\u fopen=Off
    值:

    sudo nano php.ini
    
  • 将值更改为上的
    ,然后按
    CTRL+X
    回答“是”保存更改并退出nano编辑器


  • 检查ubuntu服务器中的php.ini配置文件。在本文中,您可以看到许多人(现在还有一些软件包)为保护其服务器免受攻击而采取的许多良好做法:

    更新

    更清楚地说:

  • 以管理员用户身份登录ubuntu服务器
  • 更改到配置文件的目录

     cd /etc/PHP5
    
  • 使用以下命令在文件中搜索
    allow\u url\u fopen=Off
    值:

    sudo nano php.ini
    
  • 将值更改为上的
    ,然后按
    CTRL+X
    回答“是”保存更改并退出nano编辑器

  • 问题是。。。我对它进行了注释以测试并砰砰。。。。迅速行动起来。谢谢大家的帮助


    问题是。。。我对它进行了注释以测试并砰砰。。。。迅速行动起来。谢谢大家的帮助。

    让我们看看您的rolling curl代码使用的示例数据,因为它在本地工作,但在生产中不工作,当然它避免了复杂性。哦,好的。是的,我将rolling curl代码从本地迁移到远程,它工作得非常完美。请确保您看到所有出现的错误/警告。例如,在运行任何操作之前使用
    error\u reporting(E\u ALL)
    。让我们使用示例数据查看您的rolling curl代码,因为它在本地工作,但在生产中不工作,当然可以避免复杂性。哦,好的。是的,我将rolling curl代码从本地迁移到远程,它工作正常。请确保您看到所有出现的错误/警告。例如,在运行任何操作之前使用
    error\u reporting(E\u ALL)
    。我不想让自己听起来忘恩负义,但这对编辑没有帮助,我熟悉编辑它,但至于需要编辑什么是另一回事!谢谢你的澄清,我会试试看,然后带着消息回来!正如Troleskn所说,打开
    display\u errors=Off
    开始。默认值为“关闭”。这可能会给我们一个线索,告诉我们发生了什么。。。添加了allow_url_fopen,并验证了使用phpinfo()的操作,结果仍然是一样的。我不想让自己听起来忘恩负义,但这无助于我熟悉编辑它,但至于需要编辑什么是另一回事!谢谢你的澄清,我会试试看,然后带着消息回来!正如Troleskn所说,打开
    display\u errors=Off
    开始。默认值为“关闭”。这可能会给我们一个线索,告诉我们发生了什么。。。添加了allow_url_fopen,并验证了如何使用phpinfo(),结果仍然相同。