Simplexml_load_file突然不工作PHP?

时间:2014-05-22 05:56:53

标签: php xml

我的所有具有simplexml_load_file函数的页面突然返回错误。 这发生在所有页面上。虽然我已触及任何文件,但似乎这不是我做过的事情的错误。

类似的事情曾经发生过一次,过了一天它开始自己再次工作......

但现在它再次发生,任何想法为什么?

警告:simplexml_load_file()[function.simplexml-load-file]:I / O警告:无法在/ home / oemfuelp / public_html / phantom-3.com / pagetc2中加载外部实体“http://open.api.ebay.com/shopping?callname=GetSingleItem&responseencoding=XML&appid=AZFinish-d245-4297-83ae-a20a5f59ad23&siteid=0&version=661&IncludeSelector=Variations,TextDescription,Details,ItemSpecifics,ShippingCosts&&affiliate.networkId=9&affiliate.trackingId=5337310644&affiliate.customId=&ItemID=271478093658&outputSelector=GalleryInfo”第14行的.php

警告:simplexml_load_file()[function.simplexml-load-file]:无法在第200行的/home/oemfuelp/public_html/phantom-3.com/pagetc2.php中解析主机名

1 个答案:

答案 0 :(得分:0)

你应该尝试什么:

  • 检查文件的读/写权限(虽然这不是原因,因为你说你没有改变任何东西)
  • 如果您有权访问服务器文件,请检查apache2日志(在此处发布)
  • 您是否可以访问服务器命令行?如果是这样,检查它是否可以解决任何问题,也许是它的DNS问题。尝试ping服务器内外的东西。

    ping your_server_ip
    ping stackoverflow.com
    
  • 如果ping失败,则表示您的服务器出现问题。联系您的服务器管理员。

  • 最后,如果您尝试加载的资源有问题,它可能与我上面提到的内容没有任何关系。