我已将站点从另一台运行 PLEKS 的服务器移动到使用 cPanel 的服务器。两台服务器都安装了支持 CURL 的 PHP 5.2.17,但是在站点移动到 cPanel 后,站点在 curl_exec 上崩溃到“self”(带有博客 CMS 的网站的一部分)。
该部分的代码如下所示:
# INSTANTIATE CURL.
$curl = curl_init();
# CURL SETTINGS.
curl_setopt($curl, CURLOPT_URL, "http://www.mydomain.com/news/index.php?tempskin=_rss2");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 0);
# GRAB THE XML FILE.
$xmlData = curl_exec($curl);
curl_close($curl);
# SET UP XML OBJECT.
$xmlObjData = simplexml_load_string( $xmlData );
$tempCounter = 0;
foreach ( $xmlObjData->channel->item as $item )
{
# DISPLAY ONLY 10 ITEMS.
if ( $tempCounter < 10 )
{
echo "<li><a href=\"{$item -> link}\">{$item -> title}</a></li>
";
}
$tempCounter += 1;
}
?>
任何线索为什么 cPanel 服务器无法处理?
谢谢