Simplepie не может записать файл кэша конкретного канала

У меня очень странная проблема, когда только один из моих (6) каналов не отображает ничего на странице.

Итак, я проверил сервер и, по-видимому, только файл кэша этого фида не будет записан. На странице также нет ошибок, которые могут что-либо указывать.

Посты, которые я читал, говорят только о (а) неправильном расположении кэша или (б) неправильных разрешениях. Я проверил оба:

а) Совершенно невозможно, так как только один фид не кэшируется, остальные работают просто отлично
б) Опять невозможно. Разрешения установлены правильно.

Код:

require_once('components/autoloader.php');

// Set feed
$feed = new SimplePie();
$feed->set_feed_url($rsslink);

// Set cache
$feed->enable_cache(true);
$feed->set_cache_location($_SERVER['DOCUMENT_ROOT'] . '/hoig/cache');
// The line below works as well
// $feed->set_cache_location('cache');
$feed->set_cache_duration(1800);

// Run
$feed->init();
$feed->handle_content_type();

$rsslink это не работает: http://ontwikkelcentrum.nl/rss.php

$_SERVER['DOCUMENT_ROOT'] ссылки на / var / www / html и мой веб-сайт находится в папке с именем ‘hoig’. Папка кеша там, конечно.

Я в растерянности, но мне нужно как можно скорее это исправить.
Любые идеи с благодарностью.

РЕДАКТИРОВАТЬ: просто сказать, что это работает на местном уровне. Только не на конкретном сервере.

0

Решение

Проблема была в разрешении DNS.

И канал, и веб-сайт находятся на одном сервере. И они не могли общаться.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]