Вернуться   Форум SAPE.RU > Система SAPE.ru > Ошибки при работе с системой

-->
Ответ
 
Опции темы
Старый 30.07.2007, 20:59   #1
Новичок
 
Регистрация: 26.07.2007
Сообщений: 4
Вес репутации: 0
trawen на пути к лучшему
По умолчанию 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 приходит на сайт и прописывает их?
trawen вне форума   Ответить с цитированием
Старый 30.07.2007, 21:17   #2
Администратор
 
Аватар для Ank
 
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 715
Ank - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущее
По умолчанию

А если на это поправить?
/usr/local/apache/share/www.n-discovery.spb.ru/data/

И вообще - выглядывает модреврайт. В факе еще покопайтесь.
А пока с айта вызов то пристрелите - там очень циферок много всяких
__________________
Начать зарабатывать на своих сайтах. Консультирую своих рефов по аське

Читаем ФАК
Ank вне форума   Ответить с цитированием
Старый 30.07.2007, 21:35   #3
Новичок
 
Регистрация: 26.07.2007
Сообщений: 4
Вес репутации: 0
trawen на пути к лучшему
По умолчанию

Цитата:
Сообщение от Ank Посмотреть сообщение
А если на это поправить?
/usr/local/apache/share/www.n-discovery.spb.ru/data/
Ошибка не выводится, страничка открывается нормально.
Однако links.db не создается, чек код также не выводится.
Очевидно что "/data" должна быть перед адресом сайта, что все равно приводит к ошибке.

Цитата:
И вообще - выглядывает модреврайт. В факе еще покопайтесь.
А пока с айта вызов то пристрелите - там очень циферок много всяких
В факе нашел только ваши упоминания этого "модреврайт" можно попродробнее что это или слово на английском что бы искать.
trawen вне форума   Ответить с цитированием
Старый 30.07.2007, 23:59   #4
Администратор
 
Аватар для Ank
 
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 715
Ank - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущее
По умолчанию

Цитата:
Сообщение от trawen Посмотреть сообщение
Ошибка не выводится, страничка открывается нормально.
Однако links.db не создается, чек код также не выводится.
Очевидно что "/data" должна быть перед адресом сайта, что все равно приводит к ошибке.
Уже лучше. Временно включите показ ошибок.
$o['verbose'] = true;

и 11 вопрос в факе на сайте - как включить ЧК. Чтоб самому его увидеть.


Цитата:
Сообщение от trawen Посмотреть сообщение
В факе нашел только ваши упоминания этого "модреврайт" можно попродробнее что это или слово на английском что бы искать.
modrewrite - приблуда такая в апаче, ей на вход одно - она на выход другое
Еще по словосочетанию ЧПУ ищите.
__________________
Начать зарабатывать на своих сайтах. Консультирую своих рефов по аське

Читаем ФАК
Ank вне форума   Ответить с цитированием
Старый 31.07.2007, 12:24   #5
Новичок
 
Регистрация: 26.07.2007
Сообщений: 4
Вес репутации: 0
trawen на пути к лучшему
По умолчанию

Все заработало. Ссылки показываются, чек кода тоже.

Код выглядит так:

<?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 без имени сайта.
Надо же было мне так тупить.
trawen вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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.