Digging into WordPress. Установка WordPress

27.02.2012

Digging into Wordpress Вступление

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

Поэтому я решил сделать перевод лучшей книги по работе с движком WordPress, которую я когда либо читал. 400+ страниц, множество иллюстраций, подробнейшие инструкции — все это «Digging into WordPress«. Желающие могут погуглить, что это за книга.

Для начала — пару слов о содержании книги:

  • Установка WordPress, пользователи и плагины
  • Анатомия шаблонов для WordPress
  • Дизайн и разработка шаблонов
  • Расширенная работа с плагинами
  • RSS фиды, их настройка, импорт внешних каналов
  • Настройка комментариев
  • SEO оптимизация вашего блога
  • Техническая оптимизация
  • Множество разных штучек, помогающих настроить и использовать ваш движок на 101%

Информации много и она действительно актуальная и полезная. Я опущу первую главу, о структуре книги и начну со второй — «Установка WordPress«.

Установка WordPress за 5 минут

Установка WordPress
Когда вы загружаете файлы ядра с WordPress.org, в итоге вы получите zip архив. Внутри лежит папка под названием «WordPress», в которой полно файлов. Одним из вариантов является загрузка содержимого этой папки сразу же в корневой каталог вашего сайта и запуск процесса установки.
Мы предлагаем несколько иной подход.

Вместо этого, переименуйте эту папку в что-то странное и непонятное, типа «blackmothsuperrainbow» и загрузить эту папку в корень вашего сайта.
Вы скажете: «Но постойте! Я не хочу, чтобы мой URL-адрес был !» Конечно, нет, это было бы странно. Скопируйте файлы index.php и .htaccess из папки «blackmothsuperrainbow» в корневую папку вашего сайта. Файл htaccess по умолчанию не присутствует в папке, а создается только при изменении ЧПУ(об этом читайте в этой статье) , поэтому в случае чистой установки копировать нужно только index.php.

Затем откройте файл index.php и измените его следующим образом:

require('./wp-blog-header.php');

заменяем на

require('./blackmothsuperrainbow/wp-blog-header.php');

Теперь вы должны войти на сайт по адресу http://mydomain.com/blackmothsuperrainbow/и запустить установку , но WordPress будет контролировать корневую папку, как будто он находится там.

Если вы переносите файлы движка после установки, сначала внесите изменения в настройках, потом только переносите index.php и htaccess

После того, как вы установили WordPress и вошли в админку, перейдите в раздел Параметры > Общие и убедитесь, что у вас:
Адрес WordPress (URL)
Адрес сайта (URL) — http://mydomain.com/

К чему эти лишние шаги? Преимуществ всего два, но они значительны:

  • Безопасность через скрытие. Любое сканирование ботами  вашего сайта, для поиска эксплойтов  и «дырок» WordPress, вероятно, не сможет даже найти файлов вашего движка.
  • Ваш корневой каталог в чистоте. Нет ничего хуже беспорядка в корневом каталоге сайта. За исключением взломанного сайта.

После завершения установки проверьте, все ли работает корректно. Правильно ли работают ссылки, в нужное место они вас направляют? Нормально ли открывается сайт? В 99% случаев все будет хорошо, если вы установили WordPress с «чистого листа». Но, тем не менее, сейчас самое лучшее время для проверки, что все работает правильно. После того как мы убедились, что, да, WordPress работает правильно, пора копать немного глубже.

Следующая глава — о структуре ссылок, htaccess файле, который WordPress создает по умолчанию, и пару слов о SEO-оптимизации на этапе настройки блога.

,

Комментариев: 11

  1. Ирина

    Привет. По такой схеме ставила один блог на вордпресс. Вроде работал нормально.
    Возник вопрос: можно ли по такой схеме поставить интернет-магазин на joomla 2.5, и насколько адекватно он будет работать. Сайт клиентский, поэтому не хочется начудить боков, но в тоже время хочется позаботиться о безопасности самого сайта.
    Буду рада любому совету и рекомендации.

    Ответить
  2. GerinG

    Serg — честно говоря, пользовался один раз и достаточно давно, больше полугода назад. Народ не жалуется, хотя это до сих пор — небольшой сайт-визитка.

    Спасибо за информацию, при случае обязательно потестирую детально.

    Ответить
  3. Serg

    Ты сам пробовал так делать? Не в тесте,а в реале.

    До не давнего времени я тоже был уверен, что это работает как надо. Даже сделал несколько сайтов. Вначале, правда, удивляло — почему это комменты не опознают меня, потом смотрю и адреса логинареги как бэ не правильные (не смертельно, но…). А потом когда некоторые плагитемы отказались адекватно работать я полез забираться. Оказалось, что homeulr (или как-то так, давненько было, пишу по памяти) переопределяется и удаляет из урла каталог, там где он нужен. Отсюда куча боков и с авторизацией и с др функциями.
    Эти бока не пофиксены и в последней 341. Буквально вчера проверял.

    Ответить
  4. Евгений

    Отлично. Жаль, что целиком блог в каталог перенести будет геморрно)) Но для новых блогов — непременно воспользуюсь

    Ответить
  5. Эльвира

    Вот спасибо, Виктор! Это намного лучше, чем просто читать книгу — здесь, на сайте, можно будет попросить объяснить то, что не совсем понятно! Ведь так?

    Ответить