Як я можу встановити WordPress на свій хостинг?
WordPress є однією з найпопулярніших систем керування вмістом веб-сайту. Встановлення WordPress на хостинг-сервер можна виконати двома способами: Автоматичне встановлення через cPanel (Softaculous/WPToolkit) та Ручне встановлення шляхом завантаження файлів WordPress.
Автоматичне встановлення WordPress через cPanel
- Підключіться до облікового запису cPanel вашого хостинг-сервера.
- Відкрийте WordPress Management або WordPress Toolkit з лівого меню або з розділу Domains. Зверніть увагу, що точні назви можуть дещо відрізнятися залежно від вашого хостинг-провайдера.

- Зі сторінки WordPress Toolkit ви можете розпочати встановлення WordPress, натиснувши кнопку Install WordPress. Або ви можете натиснути кнопку Scan, щоб перевірити наявні встановлення WordPress на сервері, які були виконані без інструмента Toolkit.

- Далі потрібно вказати URL для встановлення, тобто домен, куди ви бажаєте встановити WordPress.
- Наступним кроком є введення імені користувача для облікового запису адміністратора, пароля та адреси електронної пошти.

- Підтвердіть, натиснувши кнопку Install.
Ручне встановлення WordPress через термінал
Цей метод вимагає більш глибоких технічних знань та SSH доступу до вашого хостинг-сервера.
- Підключіться до сервера за допомогою інструмента PuTTY або SSH-клієнта.
- Після підключення до сервера вам потрібно перейти до папки, де ви хочете розмістити свій сайт WordPress. Зазвичай це підкаталог папки public_html, яка є веб-коренем ваших сайтів. Переконайтеся, що ви знаєте кореневий каталог вашого веб-сервера, оскільки він може відрізнятися (наприклад, /var/www/html/ замість public_html).
cd public_html/example.com ## замість example.com буде назва вашого веб-сайту
Або, якщо цієї папки ще не існує, ви можете створити її, а потім перейти до неї:cd public_html
mkdir example.com
cd example.com - Завантажте останню версію WordPress з їхнього сервера та розпакуйте архів, використовуючи такі команди:
wget https://wordpress.org/latest.tar.gz
tar xfz latest.tar.gz
Команда tar xfz latest.tar.gz створить каталог з назвою wordpress в поточному каталозі. - Після розпакування перемістіть файли з каталогу wordpress до папки example.com (або до поточної папки, куди ви бажаєте встановити WordPress). Потім видаліть каталог wordpress та файл latest.tar.gz. Ви можете зробити це за допомогою команд:
mv wordpress/* ./
rmdir ./wordpress/
rm -f latest.tar.gz - Далі ви створите базу даних та користувача MySQL/MariaDB і зв'яжете їх. Ці команди є специфічними для операційних систем на базі Debian/Ubuntu. Якщо ви використовуєте CentOS/RHEL, команди встановлення MariaDB можуть відрізнятися.
sudo apt install mariadb-server mariadb-client
mysql_secure_installation
Після запуску mysql_secure_installation вам потрібно буде підтвердити певні деталі встановлення, такі як встановлення/оновлення пароля root. Ця команда є життєво важливою для забезпечення безпеки вашої інсталяції MariaDB/MySQL.
Потім підключіться до консолі MySQL:mysql -u root -p
Вам потрібно буде ввести пароль для root-облікового запису MySQL. У консолі mysql введіть наступні команди:CREATE DATABASE wordpress_db; # Змініть бажану назву бази даних
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'НадійнийПароль!'; # Змініть бажане ім'я користувача та пароль
GRANT ALL ON wordpress_db.* TO 'wp_user'@'localhost' IDENTIFIED BY 'НадійнийПароль!'; # Введіть раніше змінені дані. Увага! Пароль, вказаний тут, має бути ІДЕНТИЧНИМ тому, що в команді CREATE USER. FLUSH PRIVILEGES;
EXIT;
Рекомендація з безпеки: Переконайтеся, що ви використовуєте надійні та унікальні паролі для бази даних та користувача MySQL. - Створіть та налаштуйте файл wp-config.php. Цей крок є вирішальним. Скопіюйте файл wp-config-sample.php та перейменуйте його на wp-config.php. Потім відредагуйте його, щоб ввести дані бази даних, створені раніше.
cp wp-config-sample.php wp-config.php
nano wp-config.php # або використовуйте свій улюблений редактор (vim тощо)
У файлі wp-config.php знайдіть та змініть наступні рядки з даними вашої бази даних:define( 'DB_NAME', 'wordpress_db' ); // Назва бази даних
define( 'DB_USER', 'wp_user' ); // Ім'я користувача бази даних
define( 'DB_PASSWORD', 'НадійнийПароль!' ); // Пароль користувача бази даних
define( 'DB_HOST', 'localhost' ); // Зазвичай 'localhost' - Завершіть налаштування WordPress, відкривши сайт у браузері. Якщо файли WordPress були переміщені до public_html/example.com, то URL для доступу буде http://example.com або, за відсутності налаштованого домену, http://server_ip/example.com. Доступ до цього URL проведе вас через остаточний процес встановлення WordPress (встановлення назви сайту, облікових даних адміністратора WordPress тощо).