Добрый день!
Проблема следующая: linkfeed использую давно, на многих сайтах и движках.
Тут решил обновить один сайт на joomle 1.0 (переставил новую joomsef и т д) и перенести его на другой сервер на freebds 8.
Все сделал, все ссылки выпали в еррор. Причина в том, что в файл Linkfeed.db не пишутся ссылки, но файл перезаписывается. То есть все права 777 стоят и на файл, и на всю папку. Если его стереть, то он снова появляется в том же виде 828 байт без ссылок.
Код стоит в темлейте жумлы (но это не важно). Код точно выполняется, при включенном "var $lc_force_show_code = true;" теги вида <!--e933f1b0-->..<!--e933f1b0--> показываются, файл перезаписывает, но он 828 байт и без ссылок.
При этом тут же (ниже в темплейте) стоит код sape, который нормально работает.
Код вывода линкфида у меня следующий (т к используются sef ссылки с mod_rewrite):
<?php
define('LINKFEED_USER', 'хеш');
require_once($_SERVER['DOCUMENT_ROOT'].'/'.LINKFEED_USER.'/linkfeed.php');
global $linkfeed;
$l['request_uri'] = $_SERVER['REDIRECT_URL'];
$linkfeed = new LinkfeedClient($l);
echo $linkfeed->return_links(3);
?>
По совету техподдержки пробовал прописывать туда host и unset - не помогло.
htaccess не менял.
Далее я провел эксперимент:
Я попробовал поставить код в отдельный php файл, запустил его и файл обновился правильно.
Но при загрузке любой страницы из joomla (как должен обновляться кеш линкфида) - файл снова становится 828 байт.
Как я уже говорил, в том же месте в темплейте стоит вызов sape, который нормально отрабатывает, т е проблема не в том, что ресурсов не хватает - с ресурсами все отлично, это vds, сайт не падает.
Это точно не блокировка Ip, т к как я говорил, при запуске обычного php только с этим кодом файл db записывается нормально.
Подобную проблему видел вот здесь: http://forum.linkfeed.ru/showthread....ghlight=joomla как я понял человек так до конца и не разобрался с этим.
В обратной связи после недельной переписки обещали передать вопрос программистам, надеюсь они помогут.
Считаю, что ошибка где-то на стороне линкфида или нужно включать какие-то конкретные расширения php (но какие?)