Перейти до вмісту
EuroVPSEuroVPS

Як вручну встановити WordPress на Linux

FAQ EuroVPS

Оновлено 1 хв читання

Shared FAQ page chrome (breadcrumb, dates, read time, «Читати далі», enquiry block, category labels): see INDEX-AND-CHROME.md. Translate once.

Body

Завантажте WordPress

Перейдіть у document root вашого домену і завантажте найновішу версію пакета WordPress.

Наприклад

cd /home/eurovps/public_html/

Через SSH можна завантажити найновіший файл WordPress на ваш сайт командою wget.

 wget https://wordpress.org/latest.zip 

Розпакуйте архів WordPress

Розпакуйте завантажений файл наведеною нижче командою через SSH.

unzip latest.zip

Перемістіть усі файли й папки з папки WordPress у правильний document root.

Наприклад:

mv wordpress/* /home/eurovps/public_html/

Видаліть папку WordPress і файл latest.zip.

rm -rf wordpress latest.zip

Виправте права на файли й папки WordPress.

Змініть користувача і групу на правильного користувача вашого домену. У нашому випадку ім’я користувача сайту: eurovps.

chown eurovps.eurovps /home/eurovps/public_html/* -R

Створіть базу даних MySQL і користувача для WordPress.

Потрібно створити базу даних MySQL і призначити їй користувача MySQL з повними правами.

Ось команди для створення бази даних, користувача і надання прав

  • create database db_name;
  • create user db_user;
  • grant all on db_name.* to 'db_user'@'localhost' identified by 'db_password';
MariaDB [(none)]> create database eurovps_wp;
Query OK, 1 row affected (0.001 sec)

MariaDB [(none)]> create user eurovps_usr;
Query OK, 0 rows affected (0.001 sec)

MariaDB [(none)]> GRANT ALL PRIVILEGES ON eurovps_wp.* TO "eurovps_user"@"localhost" IDENTIFIED BY "password";
Query OK, 0 rows affected (0.001 sec)

Оновіть дані бази даних у файлі конфігурації WordPress.

Перейменуйте файл wp-config-sample.php на wp-config.php і оновіть у ньому дані бази даних.

mv wp-config-sample.php wp-config.php
	
vi wp-config.php

/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );

/** MySQL database username */
define( 'DB_USER', 'username_here' );

/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

Оновіть ці записи даними вашої бази даних.

З FAQ EuroVPS.

Більше в категорії «Інструкції»

Ваш наступний партнер з інфраструктури

Залишилося
запитання?

Розкажіть, що ви намагаєтеся зробити. Інженер прочитає і відповість.

+357 222 32280
Інженер EuroVPS несе серверний вузол у залі дата-центру
Розмова з людьми, які доглядатимуть за вашою інфраструктурою.

Почнімо з вашої інфраструктури.

Трохи контексту допомагає нам почати правильну розмову.

Ми використаємо ваші дані, щоб відповісти на ваш запит. Політика конфіденційності