30.07.2007, 20:59 | #1 |
Новичок
Регистрация: 26.07.2007
Сообщений: 4
Вес репутации: 0
|
Cannot instantiate non-existent class
При стандартном вызове проиcходит такая ошибка:
Warning: main(/usr/local/apache/share/www.enlight.ru/data/%%%%%%%%%/sape.php) [function.main]: failed to open stream: No such file or directory in /usr/local/apache/share/n-discovery.spb.ru/data/graphics_hero.php on line 20 Если поправить путь в коде на: require_once('n-discovery.spb.ru/%%%%%%%%%%%%%%%/sape.php'); то такая: Fatal error: Cannot instantiate non-existent class: sape_client in /usr/local/apache/share/n-discovery.spb.ru/data/graphics_hero.php on line 20 Разумеется link.db даже не создается. Атрибуты как и положено 777. Конфигурацию php можно глянуть тут: http://www.n-discovery.spb.ru/phpinfo.php В поиске подобных ошибок не нашел. Пробовал вызывать sape.php includom с другого сервера, db создается, чек код выводится но ссылки не выводятся и утром ссылки свалились в error, служба поддержки ничего дельного не говорит. Пути уже прописаны прямо, но и это не помогает. Файл link.db создается но имеет длинну 240 байт, всегда. Обьясните каким путем в файле links.db поялвяются ссылки? Их сам sape.php скачивает с сервера sape или робот sape приходит на сайт и прописывает их? |
30.07.2007, 21:17 | #2 |
Администратор
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 715
|
А если на это поправить?
/usr/local/apache/share/www.n-discovery.spb.ru/data/ И вообще - выглядывает модреврайт. В факе еще покопайтесь. А пока с айта вызов то пристрелите - там очень циферок много всяких
__________________
Читаем ФАК |
30.07.2007, 21:35 | #3 | ||
Новичок
Регистрация: 26.07.2007
Сообщений: 4
Вес репутации: 0
|
Цитата:
Однако links.db не создается, чек код также не выводится. Очевидно что "/data" должна быть перед адресом сайта, что все равно приводит к ошибке. Цитата:
|
||
30.07.2007, 23:59 | #4 | ||
Администратор
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 715
|
Цитата:
$o['verbose'] = true; и 11 вопрос в факе на сайте - как включить ЧК. Чтоб самому его увидеть. Цитата:
Еще по словосочетанию ЧПУ ищите.
__________________
Читаем ФАК |
||
31.07.2007, 12:24 | #5 |
Новичок
Регистрация: 26.07.2007
Сообщений: 4
Вес репутации: 0
|
Все заработало. Ссылки показываются, чек кода тоже.
Код выглядит так: <?php echo "наши партнеры:<br>"; define('_SAPE_USER', '%%%%%%%%%%%%%%%%%%%'); require_once('%%%%%%%%%%%%%%%%/sape.php'); $o['verbose'] = true; $o['force_show_code'] = true; $sape = new SAPE_client($o); unset($o); echo $sape->return_links(); echo "<br>"; ?> То есть банально нужно было писать require_once без имени сайта. Надо же было мне так тупить. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
class | inkvizitor | Вопросы от новичков | 1 | 02.06.2008 19:57 |
Вопросы по тегу class (установка ссылок на сайт) | Edward | Курилка | 5 | 11.04.2008 17:24 |
<p class="alert">DB ERROR :o(</p> | Sugar | Ошибки при работе с системой | 4 | 05.12.2007 17:36 |
Помогите разобраться с (class=""): | lExUs | Вопросы по работе системы | 6 | 18.08.2007 23:26 |
Часовой пояс GMT +3, время: 07:53.