Вдруго случилось так, что на одном проекте ссылки начали выпадать в ERROR без видимой на то причины. Зашел на фтп, проверил файлы, вроде все правильно. Попробовал удалить файл links.db, в надежде на то, что он пересоздастся с нормальными ссылками, а он создается нулевого размера. Весит ровно ноль байт.
Тут Штирлиц понял, что трабл кроется где-то глубже в скриптах. Но поскольку скрипт SAPE довольно тихий пришлось прибегнуть к чедоспособу диагностики проблем. Способ следующий.
Зовет его редим вербосе. Замените строку
$sape = new SAPE_client();
на
$o[‘verbose’] = true; $sape = new SAPE_client($o);
и вместо ссылок на страницах будет отображаться сообщение о ошибке, недоступен ли хост или переменная. В моем случае была не определена переменная SAPE_USER? куда она делась не знаю, но восстановив её — всё заработало.