Ошибка simplexml_load_file в PHP 5.3

Я использую следующий код для чтения RSS-канала и вывода результатов.

function home_page_parser($feedURL) { $rss = simplexml_load_file($feedURL); $i = 0; echo "<ul>"; foreach ($rss->channel->item as $feedItem) { $i++; $myDate = ($feedItem->pubDate); $dateForm = explode(" ", $myDate); echo "<li class=\"rss-feed\"><a href=\"$feedItem->link\" title=\"$feedItem->title\" target=\"_blank\">".$feedItem->title."</a><br />" .$feedItem->pubDate. "</li>"; if($i >= 3) break; echo "</ul>"; } } 

Он отлично работает на моем сайте тестирования в Rackspace Cloud с PHP 5.2

На живом сайте Media Temple с PHP 5.3 я получаю следующие ошибки:


Предупреждение: simplexml_load_file () [function.simplexml-load-file]: http: // оболочка отключена в конфигурации сервера allow_url_fopen = 0 в /…/html/includes/functions.php в строке 39

Предупреждение: simplexml_load_file ( http://www.chinaknowledge.com/Newswires/RSS_News/RSS_News.xml ) [function.simplexml-load-file]: не удалось открыть поток: никакой подходящей оболочки не было найдено в /…/html /includes/functions.php в строке 39

Предупреждение: simplexml_load_file () [function.simplexml-load-file]: предупреждение ввода-вывода: не удалось загрузить внешний объект "http://www.chinaknowledge.com/Newswires/RSS_News/RSS_News.xml" в /…/ html / includes / functions.php в строке 39

Предупреждение: неверный аргумент, предоставленный foreach () в /…/html/includes/functions.php в строке 44


Строка 39 такова:

 $rss = simplexml_load_file($feedURL); 

Что я делаю неправильно или нужно изменить для работы в 5.3?

Solutions Collecting From Web of "Ошибка simplexml_load_file в PHP 5.3"