Установка wordpress на хостинг
Друзі, я дико перепрошую, що не писав нічого цілий тиждень. Винні в моїй «зникнення» рибалка, на яку три дні поспіль їздили ми з сім'єю, і книга, приголомшлива книга, про яку розповім в наступному пості.
По темі. Не важко здогадатися про що піде мова в сьогоднішньому пості, заголовок більш ніж «говорить». Але на відміну від самої установки, яка «по-швиденькому», пост у мене вийде не такий вже і маленький, хочеться розписати все докладно, тому наберіться терпіння і налийте собі чашечку чаю.
Установка wordpress справа дійсно швидке і насправді не дуже складне. Бувають звичайно якісь неприємності, непередбачені ситуації, але все це можна вирішити і після однієї-двох установок, для Вас це вже не буде проблемою.

Пост розділений на два види установки:
Локальна установка wordpress (на Денвер)
Локальна установка движка Вашого майбутнього сайту, починається з установки і настройки сервера на Вашому комп'ютері. Встановити і налаштувати сервер справа не з легких, але прекрасна альтернатива повноцінному сервера - це Денвер. Денвер - це зручна для розробки сайтів оболонка з набором всіх необхідних дистрибутивів (Apache, PHP і т.д.). З його установки і почнемо. Викачуємо Денвер (тут) і встановлюємо. Інструкція із встановлення .
Після коректної установки приступаємо до заливки файлів движка на сервер. Якщо його у Вас немає, скачайте на mywordpress.ru, ось на цій сторінці. і розпакуйте.
Йдемо в провідник windows ( «Мій комп'ютер») і знаходимо диск, на якому розташований створений нами сервер. За замовчуванням, якщо Ви нічого не змінювали, він встановлюється в папку Webservers на диск C. У цій папці знаходимо папку «Home», в якій створюємо наш «віртуальний хост (домен)», тобто папку виду «ваш_сайт.ru», я свою назвав «test2.ru», тому як за замовчуванням з Денвером test1.ru вже встановлено:

Проходимо в створену папку, тобто в наш «віртуальний хост», і там створюємо ще одну папку, яку надавала «www». І ось в цю папку копіюємо всі файли з розпакованого архіву з wordpress:

Створюємо базу. Для цього повертаємося в корінь нашого сервера (за замовчуванням C: WebServers). Далі йдемо цим шляхом: usrlocalmysql-5.1data. У data створюємо папку, яка і буде нашою базою даних. Я свою назвав по імені хоста, тобто test2:

Все готово до установки движка, залишилося лише запустити сервер. Робиться це подвійним кліком по іконці «Start Denwer»:
Але досить часто мені не вдавалося встановити вордпресс таким чином. І справа тут не в движку, а швидше за все в хостингу, в сервері, в їх налаштування. Тому у мене виробилася звичка робити все, що називається, «ручками», хоча і в цьому випадку від нас буде потрібно два помаху паличкою пару рухів. Про це і розповім далі.
Повертаємося в папку, куди ми заливали файли движка, у мене це hometest2.ruwww. У цій папці знаходимо файл wp-config-sample.php (якщо у Вас приховані розширення файлів, значить буде просто wp-config-sample) і перейменовуємо його в wp-config.php, тобто просто видаляємо з назви -sample:
Тепер його необхідно відредагувати. Редагувати подібного роду файли аби чим не можна. У мене для цих цілей встановлений adobe dreamweaver. Якщо у Вас немає такої програми, підійде і звичайний блокнот, але не wordpad і не word.

У цьому файлі нам потрібні чотири рядки: DB_NAME, DB_USER, DB_PASSWORD, DB_HOST. Вони розташовані практично в самому верху файлу.
- DB_NAME - ім'я бази даних. Ми її створювали вище, пам'ятаєте? У мене вона називається test2.
- DB_USER - ім'я користувача. Тут, на локальному сервері, користувач за замовчуванням - root.
- DB_PASSWORD - пароль бази. Пароля тут немає, залишаємо порожнім.
- DB_HOST - хост бази даних. Так і залишаємо - localhost.


Наступна сторінка нам просто зобов'язана сказати, що вордпресс успішно встановлений:

Тиснемо кнопку «Увійти» і працюємо. Налаштовуємо движок на свій смак, додаємо необхідні плагіни, підганяємо дизайн, а коли все буде готово, заливаємо вже на реальний сервер (хостинг). Ну а нижче, поговоримо про установку wordpress на сервер.
Установка WordPress на сервер
Іноді, при реєстрації домену та хостингу у одного провайдера, для Вас автоматично створюється все необхідне, в тому числі і база даних. В цьому випадку налаштовуємо файл wp-config.php відповідно до даних надісланими Вашим хостинг-провайдером. Заливаємо все на сервер по FTP і запускаємо установку. Все так само, як описано вище, при установці на локальний сервер.
Це найпростіший варіант і підходить тільки для нових блогів, у яких практично ніякого навантаження (відвідуваності).
Як заливки файлів по FTP я використовую плагін для браузера FireFox FireFTP. Ось так виглядає вікно цього плагіна:

Але, якщо є можливість, маю на увазі фінансова, тоді краще скористатися варіантом «по складніше» :), а саме, окремо замовити домен і сервер. Виділений сервер дорого, а ось VPS відмінна альтернатива. До речі, почитайте про те, як я переїхав з простого хостингу на VPS.
У випадку з VPS хостингом, нам будуть доступні всі принади виділеного сервера, але за нижчою ціною. Якщо з вищевказаним хостингом все зрозуміло, то тут є свої заморочки, адже як не крути, а це наш власний сервер і будь-які його налаштування лягають на нас, як на адміністратора. Але це насправді не страшно, якщо щось не зрозуміло, тех.підтримку ніхто не відміняв.
Отже, перш ніж запустити установку Вордпресс, необхідно створити базу даних. Якщо Ви замовляли хостинг за моєю рекомендацією. тоді Вам буде доступна панель ISPmanager. Дані для входу Вам повинні були прийти на електронну пошту.
Йдемо в панель ISPmanager:

В панелі, в меню зліва, знаходимо пункт «Бази даних»:

На сторінці, справа вгорі, шукаємо піктограму «зелений плюс» і натискаємо по ній, цією дією ми викличемо спливаюче вікно, в якому додамо нову базу:
У цьому спливаючому вікні нам необхідно налаштувати всі параметри майбутньої бази даних. Спочатку я представлю скріншот з параметрами створеної мною тестової бази, а нижче розпишу ці параметри:

- Ім'я бази - то саме ім'я бази даних, яке ми пропишемо в файлі wp-config.php в тезі DB_NAME.
- Тип бази даних - залишаємо за замовчуванням, mysql.
- Власник - це Ви, залишаємо за замовчуванням.
- Кодування - можна залишити за замовчуванням, але краще самому важливо вказати utf8.
- Користувач - якщо це Ваша перша база, значить користувача баз даних у Вас немає, створюємо нового.
- Останній зареєстрований учасник - ім'я користувача, англійською. Цей параметр будемо вказувати в файлі wp-config.php в тезі DB_USER.
- Пароль і нижче підтвердження - пароль доступу до бази. На відміну від локальної установки wordpress, тут, на сервері, пароль в тезі DB_PASSWORD нам вказувати треба буде обов'язково. Придумувати пароль самому не обов'язково, достатньо клікнути на піктограму розташовану в цьому ж полі і система сама згенерує для нас хороший пароль.
Натискаємо «ОК» і все, база готова.
Переходимо до редагування файлу wp-config.php. Також як і при локальній установці, заповнюємо всі необхідні рядки (DB_NAME, DB_USER і т.д.), використовуючи дані, які ми самі тільки що вказали при створенні бази.
Але в цей раз редагування конфігураційного файлу на цьому не закінчується. Нижче необхідно замінити кілька рядків на унікальні фрази. Це зроблено з метою безпеки блогу.

Зберігаємо файл wp-config і приступаємо до заливки движка на сервер.
Зробити це можна також по FTP, але Вам його необхідно буде створити або, щоб зараз не відволікатися на різні настройки сервера, заллємо його архівом через уже знайомий нам ISPmanager.
Движок (всі файли wordpress) пакуємо в архів. Якщо Ви користуєтеся, як і я, winrar, не забудьте поставити галочку в пункті «Формат архіву - ZIP».
Потім йдемо в ISPmanager. Там же, в меню зліва, над пунктом «Бази даних», з яким ми вже працювали, натискаємо на посилання "Менеджер файлів»:

Перед нами відкриється велика кількість файлів і папок. Десь, серед цих папок, є та сама, потрібна нам, куди нам треба закинути файли Вордпресс. Я працював з декількома хостинг-провайдерами, і кілька разів основна папка хоста (домену), перебувала в різних місцях. Це, якщо не знайдете самі, можете уточнити в тех.підтримки.
Якщо ж Ви скористалися хостингом від fast, як і я, тоді шлях до заповітної папці буде таким: /var/www/pervushin/data/www/pervushin.com/. Там де pervushin і pervushin.com, будуть Ваші ім'я користувача та домен відповідно.

Для завантаження архіву і розпакування використовуємо панель, яка знаходиться справа вгорі. Спочатку завантажуємо архів, для цього використовуємо піктограму з «документом спрямованим на планету», а потім розпаковуємо архів, це робиться за допомогою іконки-застібки:
Начебто нічого не упустив. Будуть питання, пишіть, постараюся допомогти.
Удачі Вам у Ваших починаннях!