Как создать сателлит на Wordpress (1). Подготовка дистрибутива и установка CMS на сервер

как создать сателлит на wordpress

В первой серии постов, посвященных непосредственно процессу создания сателлитов, речь пойдет о создании сатов на CMS WordPress.

Wordpress – это популярный блоговый движок (PHP + MySQL), который в последнее время стали активно использовать для создания обычных сайтов. Его считают “бонусным”, т.к. сайты на WP быстро попадают в индекс Яндекса и не менее быстро индексируются впоследствии.

Начинать создание сателлитов я рекомендую именно с WP – пусть это и не так просто, как создание статического сателлита, зато впоследствии, отработав технику создания сатов на WP, процесс их запуска может занимать считанные минуты (именно так и обстоят дела в моем случае!).

По традиции, разобъем весь процесс на шаги и конкретно распишем каждый из них.

Шаг 1. Подготовка дистрибутива WP

Шаг 2. Установка CMS на сервер

Шаг 3. Настройка CMS

Шаг 4. Установка темы оформления

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

Шаг 6. Индексация

Шаг 7. Установка кодов бирж ссылок

Перед началом хочу отметить, что описывая все шаги я буду считать, что у Вас уже есть хостинг и домены, Вы запаслись контентом, а также прочитали все статьи, опубликованные ранее на этом блоге.

Шаг 1. Подготовка дистрибутива WP

Первым делом необходимо скачать дистрибутив WP. Т.к. CMS постоянно разивается и новые версии появляются довольно часто, возникает соблазн использовать последнюю версию. Можете сделать и так, однако я делаю по-другому. Я активно юзаю старый добрый WP версии 2.3.3 и не жалуюсь – для сателлитов в самый раз! И нагрузка на сервер не такая большая, и функционал весь нужный имеется. Скачать дистрибутив WP этой версии можно на сайте Макса.

Так как это MaxSite Edition, то в комплекте идет куча плагинов, которые по версии сборщика пригодятся веб-мастеру. Лично я за то время, что создаю саты на WP, выделил лишь несколько из них, которые реально необходимы. Никто не запрещает Вам оставить все плагины из сборки и надобавлять своих. Я лишь привожу список тех, которые имеются в МОЕЙ сборке (по алфавиту):

  • Advanced admin menus (выпадающие меню в админке для ускорения навигации)
  • Disable wordpress core update (отключение напоминаний об обновлении WP)
  • Disable wordpress plugin updates (отключение напоминаний об обновлении плагинов)
  • Extredj (external tedirect) (замена внешних ссылок на внутренние через редирект)
  • Google sitemap generator (генератор карты сайта)
  • iMoney (быстрая установка кодов бирж ссылок и контекстной рекламы)
  • iSape (быстрая установка сапы – запасной вариант)
  • Last viewed posts (виджет, выводящий последние просмотренные страницы)
  • Pagenavi (постраничная навигация по архиву)
  • Random posts widget (виджет, выводящий случайные посты)
  • Spotmilk (тема оформления для админки)
  • Auto more (автоматическая разбивка статей)
  • execphp (PHP виджет)
  • Related posts (вывод похожих статей)
  • Rus to lat (транслитерация русских URL в латиницу)
  • Russian date (вывод русских дат)

Скачать сборку WP Satter.ruEdition Вы можете по этой ссылке: http://satter.ru/wp233satter.ru-edition.zip


Шаг 2. Установка CMS на сервер

После того, как дистрибутив WP подготовлен, закачивайте его на сервер в ту папку, к которой прикреплен домен, отведенный под сателлит. Ну а домен, соответственно, должен быть уже прикреплен к хостингу (в панели управления доменом должны быть прописаны NS хостинга и в панели управления хостингом он должен быть добавлен в “дополнительные домены”). Если все, что я только что сказал, Вам непонятно – учите матчасть. Без этого никуда!

Теперь необходимо создать базу данных MySQL. На каждом хостинге это делается по-разному. Например, это можно сделать при помощи мастера баз данных.

мастер баз данных

Или же при помощи PHPMyAdmin, если более простого интерфейса для управления БД нет.

Phpmyadmin

После создания БД в Вашем распоряжении должны оказаться следующие данные:

  • название базы данных;
  • пользователь MySQL;
  • пароль;
  • хост (обычно localhost).

Эти данные необходимо прописать в файле wp-config.php, после чего еще раз закачать его на сервер, заменив старый вариант.

настройка wp-config

После этого можете смело заходить на главную страницу сата, где установщик WP предложит ввести название блога и e-mail адрес, после чего выдаст данные для доступа в админку. Установка должна пройти успешно (у меня по крайней мере ни разу не было сбоев). После этого заходите в админку и приступайте к настройке движка…

Продолжение следует…

Хочешь получать свежие посты блога? Подпишись на RSS!
Подписаться на новые посты:

Комментарии 48

  1. Для новичков самое оно. Молодец что пишешь такие полезные и подробные статьи, коих в рунете особо то и не так уж и много.

  2. Stangerov

    Сателлит на WP это очень интересно. А как сделать, чтобы было больше страниц второго уровня?

    Спасибо за посты. Читать интересно и многое становиться намного понятнее.

    Понимаю, что вопрос не в тему, но всё же: Можно ли поставить одновременно не только Sape, но но и, например, setlinks и mainlink. Какие биржы ссылок лучше?

  3. admin

    А как сделать, чтобы было больше страниц второго уровня?

    Расскажу об этом попозже :)

    Можно ли поставить одновременно не только Sape, но но и, например, setlinks и mainlink. Какие биржы ссылок лучше?

    Можно. Но особо смысла не вижу – сапа лучше них вместе взятых. Можно продавать и там, и там по одной ссылке. А лучше комбинация SAPE + XAP (в том случае, если много пиаристых внутряков)

  4. Ещё кроме сапы и ксапа хорошо бы поставить Бегун – хоть какие-то копейки с возможного трафика.

  5. stangerov

    А если на блоге 30 постов. И с главной ссылки продаются.
    Есть ли смысл продавать с внутренних если они нулевые? Или будут выходить копейки?

  6. Хелп! Приведеных плагинов
    многих приведеных плагинов нет в сборке :( Вероятно Макс поменял свою базу плагинов. Нельзя ли выставить для скачки только папку с плагинами? Во второй части идет уже настройка плагинов, а их нет. Можно конечно в гугле поискать, но могут версии не совпасть.

    П.С. Автору спасибо за инетересный материал для новичков, очень пригодился.

  7. И еще такой вопрос: поставил Wordpress на Денвер. И по полминуты страница открывается. С хостинга и то быстрее получается. Это я что то не правильно сделал или WP так плохо с Денвером совмещается?

  8. admin

    Я выложу чуть позже свою сборку и плагины. На денвере WP у меня отлично работает. Попробуйте поставить свежий денвер.

  9. admin

    Есть ли смысл продавать с внутренних если они нулевые? Или будут выходить копейки?

    Имеет. Внутряки как раз и приносят главный доход.

  10. Где можно поподроюнее про плагин авторазбивки статей почитать у вас на блоге?

  11. антон

    ссылка на дистрибутив битая

  12. антон

    админ, если есть дистрибутив то залей на обменник какой нибуть….

  13. admin

    Странно, у меня с сайта Макса все качается. Ну если что – потерпите немного, я на следующей неделе выложу свою сборку WP для сатов.

  14. admin

    Где можно поподроюнее про плагин авторазбивки статей почитать у вас на блоге?

    Я о нем не писал вообще :).

  15. антон

    хм….теперь у меня качает, значит просто сайт лежал два дня точно….

  16. Кде взять плагины?

  17. admin

    В сборке WP, ссылка на которую теперь имеется в посте.

  18. Спасибо за статью , вот только есть один вопрос: многие пишут о том, что ставят плугин для транс литерации ссылок на страницы блога, – насколько это более эффективно, чем просто оставлять названия ссылок на страницы на русском? Что лучше? В чем радость транс литерации? – Я так и не нашел аргументов в пользу транс литерации, и оставил русские названи – вроде бы в индекс попали? Можете мне помочь определиться?

  19. admin

    Я всегда ставлю транслитерацию, чтобы в браузере ссылки отображались нормально. Пусть говорят, что с индексацией проблем нет, но лучше перестраховаться.

  20. Egor

    Хм… Скачал твою сборку, попытался установить. Выдает вот такую ошибку:

    Warning: Cannot modify header information – headers already sent by (output started at /public_html/wp-config.php:1) in /public_html/wp-includes/pluggable.php on line 390

    Я что-то делаю не так? Или ошибка в самой сборке?

  21. admin

    Ох, была у меня такая проблема давненько… Честно, забыл, как с ней боролся. Кажется, я просто поставил в файле wp-config кодировку UTF-8 и помогло.

  22. Egor

    Так там и стоит UTF-8…

  23. Egor

    Ошибку так и не смог устранить, блин. А так все хорошо начиналось…

  24. admin

    Дело еще может быть в хостинге. Честно, никак не могу вспомнить, из-за чего у меня была эта ошибка и как я с ней боролся…

  25. Egor

    У меня на этом хостинге лежит уже сайт на Wordpress-е, только другой версии. Там все нормально работает. Буду пробовать другую сборку ставить. Хотел бы, конечно, с твоей поработать – у тебя все последующие шаги под нее расписаны. Но ничего, разберусь :)

    За твой сайт огромный респект! Очень полезно для новичков, таких, как я.

  26. Когда сохраняешь файл wp-config.php необходимо выставить кодировку UTF-8 без BOM тогда будет все впорядке.

  27. Максим

    Все сделал по инструкции, вылезла ошибка:
    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator, support@hc.ru and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    Что это может быть , подскажите плз?

  28. admin

    Поставьте на .htaccess права 444, заменив перед этим тот, что на сервере, исходным.

  29. кто - то

    Мда, всё по инструкции и вылетает с 403тьей
    Forbidden

    You don’t have permission to access /wordpress/wp-admin/ on this server.

  30. Саша

    Делал все как написано. а при установке, после того как вхожу в админку, на экране ничего не показывает (просто белый лист).
    Что это может быть?

  31. admin

    Это может быть все, что угодно

  32. Андрюха

    А у меня вот что выбивает: Error establishing a database connection :( незнаете в чём трабла?
    Присоединяюсь ко всем благодарностям, сайт супер, респект тебе! как говорится пиши иСЧо :)

  33. Андрюха

    Перезалейте плиз в ближайшее (свободное) время, очень надо :)

  34. Вынужден огорчить автора статьи, но старый вордпресс дырявый и поэтому уязвимый для хакеров. Поэтому советую всё-таки обновить его.

  35. admin

    Я об этом знаю. Но дело в том, что у хакеров интереса к сатам особого нет. Серьезные проекты с посещаемостью, понятное дело, вешаются на последнюю стабильную версию WP

  36. По большому счёту так, но лучше подстраховаться:) Обидно будет, если какой-нибудь умник грохнет твой сайт, в который было вложено столько сил и времени, ну и денег.

  37. Egik

    Пожалуйста, перезалейте архив с Вашей сборкой wp!
    404 (((

  38. Egik

    Спасибо за ссылку!

  39. 2 MsMitay: этот умник еще должен сначала попасть на этот сателлит, а в ворохе мусора вряд ли кто то будет копаться, да и умникам интереснее планки повыше, чем ломать саты (это ж смешно просто).

  40. Точно. Это новый способ добычи контента. Вместо того чтобы копипастить статьи с забаненых сатов просто сливаешь его полностью и вешаешь на новый домен. )

  41. Присоединяюсь к Egik. Ссылка на архив не работает:(

  42. admin

    ссылка рабочая, поправил

  43. Спасибо, все работает:)

  44. Евгений89

    Решил заняться сателитами под сапу,и возник вопрос,сколько должно быть записей на одной странице в wordpress (настройки —чтение—Страницы блога Показать не более: X записей), я поставил 5 ,возможно ли поставить 1 (типа 1 запись одна страница)???

  45. А вообще на чём лучше делать сателлиты: на блоговском движке или на каком другом, например джумла?

  46. admin

    в принципе не имеет значения, как удобно так и делайте

  47. Отличный сайт. Уже второй час читаю. Очень много полезной информации. Написано интересным, простым языком и по той теме, которую я искал. Респект автору ;)

  48. Движок выдает ошибку после установки у меня на всех хостингах, нужно .htacces менять. Потом отлично работает, спасибо большое автору этого блога! Всё ясно и понятно написано.

Отправить комментарий