Отучивание от IP софта (Кисточки)

Кисточка – как источник контента. Многие сателлитчики сталкиваются с проблемой нахождения релевантного, максимально качественного и дешевого контента для сателлита. Как показала моя практика, cms «кисточка» при малых временных и трудовых затратах выдает весьма сносный контент, который вполне нравится яше. Минус – это высокая цена на скрипт – $150 за лицензию, а лицензия привязывается к одному IP адресу. Сама кисть жрет много оперативки. У меня ВДСка с гигом оперативки держала 10 кисточек и уже пыхтела жутко. Теперь я расскажу, как запустить эту ЦМСку на локальной машине и с ее помощью набрать кучу приличного высоко релевантного контента для ваших сателлитов.Итак, поехали:

Этап 1. Настройка локального веб-сервера

Будем считать что локальный веб-сервер у вас уже стоит и настроен. Если нет – рекомендую скачать французскую сборку «всё в одном» под названием Wamp Server http://sourceforge.net/project/downloading.php?groupname=wampserver&filename=WampServer2.0h.exe&use_mirror=freefr . В отличие от Денвера и тп в неё уже включены все необходимые модули и расширения Апача и Пхп, достаточно только щелкнуть мышкой в менюшке в систем трэе чтобы подключить ту или иную опцию.

Для работы кисти нужно включить mod_rewrite в настройках Апача, short_open_tag в опциях PHP и php_curl в расширениях PHP.

 

Теперь, т.к. мы собираемся работать не только с localhost но и с дополнительным IP-адресом, нам нужно в httpd.conf апача разрешить подключения с других адресов кроме локалхоста.

Ищем что-то вроде

 

Order Deny,Allow

Deny from all

Allow from 127.0.0.1

 

 

и добавляем туда еще одну строчку, чтобы получилось

 

Order Deny,Allow

Deny from all

Allow from 127.0.0.1

Allow from 52.118.100.188 (адрес вымышлен)

 

делаем это для всех участков где фигурирует «allow from 127.0.0.1″

 

Следующий момент – разрешить настройку mod_rewrite через .htaccess, которая почему-то по-умолчанию в WAMP запрещена.

 

Ищем в httpd.conf строчки

 

AllowOverride None

 

 

и меняем на

 

AllowOverride All

 

 

На этом с подготовкой веб-сервера вроде всё.. Переходим к следующему этапу

 

Этап 2. Установка ioncube

Скачиваем http://downloads2.ioncube.com/loader_do … 86_ipf.zip

и устанавливаем их в какую-нибудь не слишком глубокую директорию.

Например в c:\wamp

В результате получим папку c:\wamp\ioncube с кучей dll-ек ионкуб-лоадеров

 

Ионкуб требует чтобы был установлен Zend, который идет с Wamp по-умолчанию.

Открываем файл php.ini и после строчки

 

zend.ze1_compatibility_mode = Off

 

добавляем

 

zend_extension_ts = C:\wamp\ioncube\ioncube_loader_win_5.2.dll

 

где 5.2 это версия установленного PHP, если у вас другой – то подключаем другую dll-ку из директории с лоадерами.

 

Сохраняемся, перезагружаем апач и пхп, запускаем phpinfo и смотрим чтобы в разделе «Additional Modules» появился ionCube Loader.

В WAMP при открытии 127.0.0.1 он и так пишет в конце списка Loaded Extensions о наличии (или отсутствии) ioncube.

 

Будем считать что у вас всё получилось и поддержка ионкуба установилась без проблем. Переходим к следующему этапу.

 

Этап 3. Установка виртуального сетевого интерфейса.

Самым простым способом поиметь дополнительный айпишник в системе под Виндоус это поставить виртуальный сетевой адаптер, который можно включать-выключать когда заблагорассудится и которому не нужно физическое подключение к сети чтобы быть в активном состоянии (как в случае с использованием второй сетевой карты, например. Если она не будет подключена к сетке, то будет неактивна, и воспользоваться назначенным ей адресом не выйдет). Всякие firewire и им подобные типа-сетевые интерфейсы тоже не подходят, хоть им и можно назначить любой айпи-адрес.

Итак, качаем вот этот архив http://www.ntkernel.com/downloads/VirtNet.zip и распаковываем его куда-нибудь в удобное место.

Там будет три файла, собвственно драйвер виртуального сетевого интерфейса. Устанавливаем его вручную через «добавление нового устройства», вручную-же выбрав из списка устройств «сетевой адаптер» и указав на распакованный inf-файл. Ну или в проводнике правой кнопкой по inf-файлу и «установить», должно сработать.

Как установится, идем в «сетевые подключения» в винде и там этому виртуальному интерфейсу задаём IP 52.118.100.188

Маска сети 255.0.0.0

 

Применяем изменённые настройки и пробуем в браузере открыть этот адрес, 52.118.100.188

Должна открыться страница нашего локального сервера.

 

Этап 4. Запуск Кисточки

Копируем скрипт в нужную поддиректорию, вместе с файлом лицензии.

Если рут-фолдер локального апача с:\www, то копируем в c:\www\kwr

После чего скрипт становится доступен по http://52.118.100.188/kwr

Перед его запуском нужно создать ему базу данных и прописать её в настройках кисти, в файле config.php.

 

// ** MySQL Settings ** //

define(«__CFG_DATABASE», «kwr»); // Database name

define(«__CFG_USERNAME», «root»); // MySQL username

define(«__CFG_PASSWORD», «»); // // MySQL password

define(«__CFG_HOSTNAME», «localhost»); // MySQL server

 

// ** Admin Access ** //

define (‘__CFG_ADMIN_USERNAME’, ‘admin’); // Admin username

define (‘__CFG_ADMIN_PASSWORD’, ‘admin’); // Admin password

 

// ** Tables Prefix ** //

define(«__CFG_TABLES_PREFIX», «kist_»); // Change for plural install to same database

 

define(«__CFG_SYN_PREFIX», «kist_»); // Change for plural install to same database (Synonymizer table only)

define(«__CFG_DB_PLUGIN_PREFIX», «kist_»); // Change for plural install to same database (Database Plugin only)

 

Запускаем http://52.118.100.188/kwr/admin.php

 

Появляется окошко «Логин \ пароль». Если это так – то поздравляю, все сделано правильно!

Логинимся, попадаем в админку. Меняем все настройки под себя и обязательно прописываем путь, куда установлен скрипт (‘/’ – в корневую директорию)

заменяем «/» на «/kwr/»

сохраняем настройки – и кисть начинает открываться как положено.

 

 

Этап 5. Наполнение контентом.

Просматриваем все плагины, выставляем настройки (спалю, что лучше ставить везде вероятность 70-90% парсинга, тогда яша больше доверяет такому сайту – проверено.)? сайт не включаем (в опциях), на главную страницу не ходим. Рано еще ;)

В общих настройках обязательно задаем «кейворд для главной страницы» и желательно название сайта.

Идем в пункт «Ключевые слова». Там появляется окно с подсказчиками слов (Google подсказки и Яндекс.Директ). Вводим слова, по которым хотим парсить контент. Для примера я ввел в Яндекс-Директ подсказчик слово «Кондиционеры». Ну жарко мне в душном городе ;) . ЯД предложил слова, я взял все (так делать не стоит, т.к. есть и бредозапросы) и их добавил. Категорию обозвал «Воздух». На это ушло не больше полуминуты. Итог – 50 ключевых слов. Далее идем в раздел «Утилиты» и находим там “Prefil”. Выставляем настройки парсинга (тайм – аут заполнения страниц препятствует бану ПС, а «Удалять ключевое слово, если контент найден менее чем для:» служит для того, чтобы если нет контента по конкретному ключевому слову, то это слово удаляется из списка и страница с ним не создается.

После того как префил отработает – идем в настройки и включаем сайт.

ЗЫ. статья представляется только в ознакомительных целях! Нарушение лицензий – нарушение закона. Автор не несет ответственности за действия после прочтения статьи. Автор не предоставляет дистрибутивов ПО!

Автора автора