+38 095 520-30-05
Замовити дзвінок
При купівлі хостингу під сайт на платформі Wordpress, питання інсталяції, зазвичай, не є актуальним. У більшості панелей управління вам запропонують встановити цю CMS автоматично. Фактично операція займає кілька хвилин та проводиться в один клік.
Але залишається ще чимало випадків, коли не обійтися без встановлення WP вручну. Це може бути проєкт на власному сервері (зокрема локальному), або на хостингу, де провайдер не передбачив такої автоматичної можливості. Саме для таких ситуацій ми пропонуємо настанову, як встановити Wordpress самостійно.
До початку процедури, щоб усе пройшло швидко і гладко, необхідно підготувати:
Інсталяція Wordpress можлива на сервер із такими параметрами та можливостями:
Серед найбільш надійних варіантів для встановлення Wordpress творці CMS радять сервера з Apache або Nginx. Це є рекомендацією, проте не жорсткою вимогою.
Для вибору хостингу офіційний сайт WP рекомендує:
Ми своєю чергою можемо доповнити цей перелік нашими партнерами з надійним та швидким хостингом:
Цей метод підійде, якщо ваш хостинг-провайдер підтримує можливість створення та редагування файлів у теках сервера.
Особливість встановлення за 5 хвилин полягає у відсутності необхідності створювати файл wp-config.php та ін. Весь процес на себе бере сама CMS.
1. Завантаження файлів Wordpress на сервер
З завантаженого архіву дистрибутива CMS необхідно розпакувати файли.
Далі необхідно завантажити їх у кореневий каталог на сервері. Це тека, на яку буде спрямований URL сайту. Зазвичай, вона має назву www або public_html
Завантажити дистрибутив зручніше за допомогою FTP-клієнта, але можна використовувати й панель управління хостинг-акаунта, якщо передбачена функція файлового менеджера. До речі, у деяких файлових менеджерах можна завантажувати архів без розпакування та розархівувати його на сервері.
Якщо для роботи із сервером використовується shell-доступ, закачати файли Wordpress в потрібну теку можна безпосередньо з репозиторію. Для цього:
За такої умови файли потраплять у теку wordpress в тій самій директорії, де був завантажений zip. Це означає, що вміст цієї теки потрібно перемістити в кореневий каталог.
2. Створення бази даних
Для управління сайтом Вордпрес використовує один із двох варіантів баз даних: MySQL або MariaDB. Здебільшого йдеться про першу. Є багато методів створити базу даних:
Зазвичай, будь-який хостинг-провайдер дає змогу автоматично генерувати базу даних для інсталяції CMS. Приблизно процедура виглядає таким чином:
Зверніть увагу, щоби користувач дістав повний набір прав: створення, редагування таблиць баз даних, якщо такі опції передбачені.
Рекомендуємо зберегти всі введені дані та тримати під рукою, щоби до них був швидкий доступ. Вони знадобляться в процесі інсталяції CMS.
3.Інсталяція в браузері
Коли база даних створена, та файли розміщені на сервері, починається безпосередньо інсталяція Wordpress. Для цього треба перейти на сайт за посиланням http://site.com, де site.com – ваш домен. За такої умови в браузері має відкритися вікно початку інсталяції.
Після ознайомлення з інформацією, тиснемо на єдину кнопку – «Вперед».
У формі, що відкрилася, необхідно ввести назву створеної бази даних, ім’я та пароль користувача, сервер (тут залишаємо localhost). За необхідності працювати в одній базі даних із кількома копіями CMS, можна вказати префікс для таблиць. Усі ці дані будуть внесені в генерований файл wp-config.php.
Якщо все заповнено коректно, то з’явиться таке вікно, де можна запустити процес інсталяції.
У процесі інсталяції потрібно буде заповнити ще кілька рядків:
Wordpress закінчує встановлення, створює користувача. У результаті, якщо процедура завершена успішно, ви побачите повідомлення про це.
Кнопка «Увійти» веде вас в адміністративну панель сайту, де ви маєте змогу почати працювати з ресурсом.
Якщо під час автоматичної інсталяції щось пішло не так, можна скористатися іншим варіантом.
1. Створення бази даних
Як у варіанті з автоматичною інсталяцією, потрібно створити базу даних MySQL та користувача в ній із повними правами доступу.
2. Розпакування архіву з дистрибутивом
Вийміть файли з zip-архіву, завантаженого з офіційного сайту Wordpress.
3. Створення та редагування файлу WP-config.php
Спочатку в архіві з CMS файлу wp-config.php немає. Потрібно знайти в розархівованій теці файл wp-config-sample.php та перейменувати його, прибравши – sample. Відтепер основний файл конфігурації платформи Wordpress створений.
Переходимо до внесення змін у налаштування:
Крім цих параметрів файл містить:
Там само можна задати спеціальні ключі аутентифікації – це набори символів, використовувані в певних місцях коду WP для захисту від злому:
Для швидкої генерації ключів, можна скористатися спеціальним сервісом від Wordpress.
Префікс таблиць – $table_prefix = 'wp_'. Він додається до найменування всіх таблиць. Цей параметр використовується, зазвичай, для запуску кількох екземплярів Вордпреса з однією СУБД. Але це й варіант підвищити безпеку сайту: якщо поставити унікальне поєднання символів, можна значно ускладнити злом бази.
4. Завантаження файлів на сервер
Скористайтесь FTP-клієнтом, файловим менеджером, завантажте файли Wordpress в кореневий каталог сайту або в підтеку, якщо CMS буде керувати лише певним розділом сайту.
5. Інсталяція в браузері
Перейдіть за посиланням http://site.com, де site.com – ваш домен, або http://site.com/papka/, де site.com – ваш домен, а papka – назва підтеки, у яку ви завантажили файли Wordpress.
Якщо всі налаштування були зроблені вірно та файли завантажилися коректно, у браузері зобразиться вікно інсталяції. Далі йдуть кроки, аналогічні описаним вище для автоматичної інсталяції CMS.
VPS необхідний, якщо сайт одержує дійсно великий трафік. До початку інсталяції CMS на сервер необхідно поставити:
Знадобиться також SSH-клієнт для підключення до сервера.
1. Інсталяція Apache
Щоби поставити Apache 2 Web Server на Ubuntu в SSH-клієнт, необхідно ввести команди:
Перевірити, що Apache встановлений правильно, можна, якщо перейти за посиланням http://site.com, де site.com – ваш домен.
Якщо сервер працює, зобразиться дефолтна сторінка:
2. PHP
Для інсталяції на сервер PHP та набору бібліотек, введіть команду:
Для перевірки коректності інсталяції PHP, створіть простий php-файл. Для цього введіть команду:
У вікно текстового редактора вставте код:
<?php
echo "Hello world!";
?>
Збережіть та закрийте файл. За посиланням http://site.com/file.php мусить з’явитися текст «Hello world!» Це означає, що PHP працює коректно.
3. MySQL
Використовуйте команду:
Встановіть надійний пароль root-користувача.
Далі необхідно створити базу даних, внести її параметри у файл wp-config.php та запустити інсталяцію Wordpress.
4. Інсталяція CMS
Для завантаження дистрибутива та розпакування архіву на сервері необхідно ввести команди:
Щоби перенести файли CMS в потрібну директорію Apache Server, введіть команду:
Для визначення прав на читання-запис файлів та каталогів системи управління контентом, введіть команду:
5. Налаштування СУБД
Для входу в консоль MySQL, наберіть:
Для створення нової БД потрібно ввести:
На цьому моменті зверніть увагу, що замість змінних ім’я_БД, користувач_БД, пароль_користувача, необхідно внести потрібні вам дані.
Для перейменування файлу wp-config-sample.php за допомогою SSH-клієнта, використовуйте команди:
Далі потрібно відкрити перейменований файл у тестовому редакторі nano:
Замість дефолтних значень змінних DB_NAME, DB_USER, DB_PASSWORD ввести вибрані параметри ім’я_БД, користувач_БД, пароль_користувача.
Коли виправлення закінчені потрібно перезапустити сервер та СУБД:
6. Закінчення інсталяції
В адресний рядок браузера вставте або впишіть адресу сервера – повинна відкритися сторінка «Інсталяції за 5 хвилин». Залишається ввести необхідні дані про сайт та адміністратора. Пройдіть процес інсталяції та ваш Wordpress на VPS готовий до роботи.
1. Error establishing a database connection
Це означає, що база даних недоступна або не відповідає.
Якщо виникла помилка з’єднання з базою даних, необхідно:
Якщо виправленням налаштувань проблему самостійно розв’язати не вдалося, зверніться до техпідтримки хостинг-провайдера або створіть тікет.
2. Headers already sent by
Повне повідомлення помилки може виглядати приблизно так:
Warning: Cannot modify header information — headers already sent by (output started at / /www/WP/wp-config.php:1) in /www/WP2/wp-includes/pluggable.php on line 850
Це означає, що файл wp-includes/pluggable.php не може надіслати заголовок, тому що це вже зроблено файлом WP-config.php (з першого рядка).
Проблема пов’язана з помилкою, що була зроблена під час редагування wp-config.php. Необхідно перевірити:
Альтернативно помилка може виникати, якщо редагувати файл wp-config.php в «блокноті». Річ у тім, що додаток може за замовчуванням зберігати його в кодуванні UTF-8, та додавати сигнатуру. Розв’язати проблему легко – слід обрати для редагування інший текстовий редактор Notepad++, Sublime Text тощо та зробити повторне збереження файлу в них із кодуванням UTF-8.
3. Неправильне кодування бази даних
Якщо на сторінці текст демонструється нечитабельними символами, слід перевірити кодування сервера, встановлене хостинг-провайдером.
Щоби конфлікту кодувань не виникало, можна відразу після створення бази даних зробити перевірку:
Якщо відмінностей у параметрах не виявлено, перевірте кодування у файлах теми Wordpress.
4. Під час інсталяції відкривається порожня сторінка
Якщо після введення в адресний рядок браузера http://site.com, де site.com – ваш домен, на сторінці нічого не відтворюється, необхідно перевірити, чи коректно завантажені файли дистрибутива Wordpress:
Якщо все вірно, звертайтеся до підтримки.
Вебагентство «Червоний хамелеон» створює продуктивні сайти з будь-яким функціоналом. Замовляйте створення візитки на Wordpress або розробку інтернет-магазину на Laravel. Напишіть нам, ми безоплатно зробимо оцінку вашого проєкту та запропонуємо оптимальне рішення.