01.09.2007, 17:53 | #11 |
Администратор
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 715
|
не заругает.
sapeRaw.txt и Sape.inc если их удалить - создаются? или один из них? В поставке какой идет? или оба? и оба пустые? Время последнего создания/обращения? Факт обращения к диспенсеру отследить можете? Какой результат?
__________________
Читаем ФАК |
01.09.2007, 18:28 | #12 |
Новичок
|
1. В поставке sapeRaw.txt и Sape.inc идут оба пустые
2. Удалить и отследить время запроса/создания попробую, доложу 3. Факт обращения к диспенсеру сам отследить не смогу - не знаю как. Придется советоваться с сисадмином, который у нас сейчас "приходящий" :-( |
02.09.2007, 20:59 | #14 |
Новичок
|
Баги в коде удалось исправить
Докладываю результат (огромное спасибо за решение проблемы (C) Павлу Сурменку, webreflection.ru pavel@vbnet.ru): надо всего лишь в тексте файла sapelinks.inc заменить строчку
xmlHttp.setRequestHeader "User-Agent: SAPE_Client ASP " & sapeVersionна xmlHttp.setRequestHeader "User-Agent", "SAPE_Client ASP " & sapeVersionСмысл в том, что передаваться должны именно две переменные, а в нынешней версии кода они "склеены", о чем, кстати, явно сообщает сам код... Кроме того, надо в имени хоста (sapeHost) ваш сайт указывать без http:// - только собственно доменное имя. Ну и, разумеется, значения всех остальных переменных должны быть указаны точно. И права доступа к папкам. И остальные требования, описанные в правилах добавления сайта в систему Sape. Удачи всем asp-шникам! А админам желательно код все-таки исправить, чтобы прекратить мучения новичков После внесения этих исправлений код сразу заработал. |
02.09.2007, 21:02 | #15 |
Новичок
Регистрация: 17.08.2007
Сообщений: 16
Вес репутации: 0
|
Если все-таки что-то будет не так, то можно найти пустой links.db и, переименовав его в sapeRaw.txt, положить в папку от Sape. Еще раз убедиться, что пользователь IUSER_имя_машины имеет доступ на запись в эту папку.
Если сайт посещаем, то отладочный вывод можно направить в EventLog. В своей версии я вообще это убрал. Последний раз редактировалось ffaust; 02.09.2007 в 21:23. |
12.09.2007, 19:57 | #16 |
Новичок
|
Еще одна ошибка
Я рано радовался. Обнаружилась еще одна ошибочка, мелкая, но очень неприятная. Сначала я обнаружил, что ссылки показываются только на главной странице, а на внутренних - ни в какую. Путем тщательного тестирования удалось понять, что все дело в том, что сканер страниц и ссылочный код по-разному воспринимают динамические страницы на моем сайте. А именно: робот прописывает страницы так, как они отображаются в адресной строке браузера (без указания файла default.asp), а ссылочный код пытается искать страницы в полном формате (с указанием этого имени). И снова в исправлении этого бага мне помог Павел Сурменок. А именно:
в файле sapelinks.inc перед строчкой: outputArr[ outputArr.length ] = "select case LCase(linksCheckUrl)"; надо поставить вот это: outputArr[ outputArr.length ] = "linksCheckUrl = Replace(linksCheckUrl, \"Default.asp\", \"\")"; outputArr[ outputArr.length ] = "linksCheckUrl = Replace(linksCheckUrl, \"default.asp\", \"\")"; Теперь у меня все работает, как часы |
30.12.2008, 20:44 | #17 |
Монстер
Регистрация: 30.12.2008
Адрес: Монстрополис
Сообщений: 2,496
Вес репутации: 372
|
Хорошо помучился. В результате получилось. Вопреки недостаточно хорошей инструкции и многочисленным предложениям о платной настройке, бесплатно делюсь как я это сделал.
1) Фрагмент настроек из sapelinks.inc: sapeVersion = "0.5" sapeUser = "98fcbc...........e" ' user hash sapeHost = "http://www.you_site.ru" ' домен sapeUrl = "http://dispenser-01.sape.ru/" ' адрес диспенсера rawFileName = Request.ServerVariables("APPL_PHYSICAL_PATH")& "98fcbc...........e\sapeRaw.txt" ' raw file (from sape) incFileName = Request.ServerVariables("APPL_PHYSICAL_PATH")& "98fcbc...........e\sape.inc" ' include file with links updateTimeout = 60 ' время кэширования ссылок на сайте linksHeader = "Полезные ссылки: " ' links header linksFooter = "" ' links footer defaultDocument = "default.asp" ' default site document 2) В sape.inc положил: <!--check code--> 3) В заголовке вставил: <!-- #Include virtual="98fcbc...........e/sapelinks.inc" --> 4) В месте для ссылок аналогично вставил sape.inc После этого система признала мою площадку и начала ее индексировать. Правда еще не видел выставленных ссылок. Но думаю что там уже будет легче поправить, если что. Успехов! |
25.06.2009, 14:13 | #19 |
Специалист
Регистрация: 09.11.2007
Сообщений: 482
Вес репутации: 0
|
на даты постов посмотри...
__________________
психология - недвижимость - SEO - Интернет |
21.04.2010, 11:47 | #20 |
Новичок
Регистрация: 05.11.2009
Адрес: Санкт-Петербург
Сообщений: 8
Вес репутации: 0
|
Помогите с установкой Сапы на ASP страницы
4 дня бьюсь с установкой САПы на ASP сайт, больше не могу.
Помогите пожалуйста разобраться, в чем проблема? Площадка не добавляется в САПу ("Укажите полный УРЛ любой страницы сайта, на которой заведомо установлен код!") - права, настройки sapelinks.inc - все проверила сто раз - в файле sapeRaw.txt (аналог links.db для asp, я так понимаю) - запись a:3:{s:18:"__sape_delimiter__";s:0:"";s:16:"__sape _new_url__";s:17:"<!--check code-->";s:12:"__sape_ips__";a:2:{i:0;s:13:"188.72.80.20 5";i:1;s:13:"188.72.80.201";}} Заранее спасибо! |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как правильно перенести сайт на другой хостинг? | Вадим | Вопросы от новичков | 7 | 05.10.2013 21:27 |
как правильно перенести сайт? | schnaps | Разработка и сопровождение сайтов | 2 | 30.07.2008 16:48 |
Как правильно добавить двуязычный сайт | antoniony | Вопросы от новичков | 11 | 03.06.2008 20:38 |
Как правильно раскрутить новостной сайт | Anfisa | Вопросы от новичков | 26 | 11.03.2008 00:36 |
Как правильно раскрутить сайт? | Dimer | Курилка | 3 | 08.08.2007 18:47 |
Часовой пояс GMT +3, время: 21:36.