Как я устанавливал код Sape на свои сайты
04 Апр 2011 4 Comments
in Маркетинг программы и сервисы Tags: iSape, Link Building, PHP, Sape, Sape FAQ, SEO, Веб-мастеру, код Sape, Сапа
В предыдущем посте под названием “Монетизация своего блога/сайта” я упоминал что поведаю вам о том как устанавливать код Sape на сайт и с какими трудностями я столкнулся во время установки.
И так, первым делом регистрируетесь на Sape . Пару минут и готово))
Далее переходите на вкладку “Веб-мастеру” и выбираете опцию “Добавить площадку”.
Далее вам будет предоставлен выбор метода установки кода в зависимости от того какой язык программирования использует движок вашего сайта: PHP, Perl, ASP.NET, ASP, HTML… В 90% случаев вы выберете PHP, так как на сегодняшний день этот язык является наиболее популярным динамическим языком программирования. На каком именно языке написан ваш сайт уточните у его разработчика. И так я выбирал пункт Для хостинга с поддержкой PHP
Далее в принципе довольно понятные инструкции и подробнее о них почитаете на сайте Sape. Если вкратце то:
- Скачайте к себе на компьютер вот этот архив в zip.
- Распакуйте архив. Внутри архива будет лежать папка XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (вместо X будут латинские цифри или буквы, и это ваш личный идентификатор ).
- Скопируйте эту папку к себе на сайт. Положите ее в корень вашего сайта.
- Выставите права доступа 777 на эту папку (но не на файл sape.php), чтобы наш php-клиент мог управлять файлом с базой ссылок.
- Если у Вас на одной площадке размещено несколько сайтов, то формат вызова нашего кода надо изменить.
У меня блог построен на движке WordPress и зная что существует просто огромнейшее количество плагинов на такой движок, я нисколько не сомневался что есть и плагин для работы с Sape. Такой плагин я нашёл и называется он iSape. Довольно прост в использование так что думаю вы разберётесь с ним и без меня. Плагин установил, сконфигурировал и продолжил добавление своей площадки.
Следующий шаг – добавление сайта на модерацию. При нажатии кнопки “Добавить сайт” получил ошибку: “Укажите полный УРЛ любой страницы сайта, на которой заведомо установлен код!“. Указал полный УРЛ и всё равно безрезультатно… Ну думаю глючный плагин просто и решил попробовать поставить код вручную. Кстати ставить код Sape вручную не занимает большого труда и много времени, а потому не бойтесь пробовать ручную установку… Основную php-вставку добавить в header.php вашего блога. Другую php-вставку добавить в то место где будут отображаться ссылки. Вот и всё)
При успешной установке кода в вашей папке рабочей папке Sape будут созданы два файла: links.db и words.db . Такие файлы я нашёл и посчитав что всё прошло успешно продолжил добавление площадки, снова нажал кнопку добавления сайта на проверку и тут к моему глубочайшему удивления я вижу что проблема не решена.
Что делать? Конечно же сразу начал рыскать интернет в поисках помощи… прочитал и попробовал очень много вариантов которые нашёл на различных SEO-шных блогах, но ничего не сработало(( . После зарегался на форуме Сапы, но ответа там я так и не нашёл… конкретной помощи тоже не получил(.
Далее, почему-то в последний момент, обратился в FAQ Sape и после нескольких поочерёдных шагов я смог предварительно идентифицировать проблему.
Она заключалась в блокировке запросов с моего сервера (хостера) к серверу Sape. Чтоб уж точно быть уверенным что проблема именно в этом я склепал такой вот проверочный PHP скрипт:
<?php
define(‘_SAPE_USER’, ‘XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX‘);
require_once($_SERVER['DOCUMENT_ROOT'].’/’._SAPE_USER.’/sape.php’);
$o['request_uri'] = $_SERVER['REQUEST_URI'];
$o['charset'] = ‘UTF-8′;
$o['force_show_code'] = true;
$o['host'] = ‘photo-хххxx.com’;
$o[ 'verbose' ] = true;
$o['fetch_remote_type'] = ‘socket’;
$sape = new SAPE_client($o);
echo $sape->return_links();
?>
При использовании не забудьте добавить ваш идентификатор и хост (это ваше доменное имя/имя сайта).
При успешной отработке кода должна появиться строка <!--check code--> .
У меня же было:
SAPE ERROR: Не могу подключиться к серверу: dispenser-01.sape.ru/code.php?user=XXXXXXXXXXXXXXXXXXXXXXXX&host=photo-xxxxx.com&charset=UTF-8, type: socket
SAPE ERROR: Не могу подключиться к серверу: dispenser-02.sape.ru/code.php?user=XXXXXXXXXXXXXXXXXXXXXXXX&host=photo-xxxxx.com&charset=UTF-8, type: socket
Ну тут явно проблемы с хостером. Сконтактировал хостера и попросил открыть соединение к dispenser-01.sape.ru и dispenser-02.sape.ru
Проблема решена. ![]()
Надеюсь мой опыт будет вам полезен. Всем удачи с установкой кода!
Входящие поисковые запросы:
- sape wordpress
- установка кода sape на wordpress
- sape
- установка isape
- iSape
- sape на wordpress
- установка Sape на WordPress
- На одной площадке размещено несколько сайтов
- как добавить площадку в sape
- SAPE ERROR: Не могу подключиться к серверу
4 Comments (+add yours?)
Leave a Reply
RSS
Twitter

Июль 15, 2011 @ 22:33:26
Отличная статья.
Могу помочь у установкой кода всем.
Помогу решить проблему с кодировкой.
Пишите по скайпу: Nipons_2501
Сен 19, 2011 @ 21:53:57
У меня такая же фигня, притом что на сервере файл линкс.дб создался, а на Сапе пишет, что код на сайте не установлен.
Письмо хостеру отправлено, может быть действительно проблема в нём.
Ноя 20, 2011 @ 21:53:39
Слушайте, у меня таже проблема.А хостер не понимает что такое “открыть соединение к серверам сапе”..Че делать, как объяснить?:D
У меня кстати такая же проблема, как и у MILK – файлы создаются, а сапе пишет, что нету кода:(
Ноя 20, 2011 @ 22:03:54
Я если чесн то неуверен в чем конкретноу вас проблема…. Ну напишите в тех поддержку что вот эти сайты не открываются например через Curl функцию на сервере…
dispenser-01.sape.ru dispenser-02.sape.ru