Установка wordpress на ubuntu

Розміщення серверів в надійних дата-центрах Європи. Відкрийте хмарний VPS / VDS сервер на швидких SSD за 1 хвилину!

Кращий хостинг:
- захистить дані від несанкціонованого доступу в охоронюваному європейському ЦОДі
- прийме оплату хоч в bitcoin.
- дозволить поставити свій дистрибутив

- захист від DDos-атак
- безкоштовний backup
- Uptime 99,9999%
- ЦОД - TIER III
- провайдер - TIER I

Підтримаємо російською мовою 24/7/365 Працюємо з юрособами і фізособами. Вам прямо зараз потрібно 24 ядра і 72 Gb RAM. Будь ласка!

Наші вигідні тарифи доведуть, що дешевий хостинг ви ще не знали!

Хвилинна справа: виберіть конфігурацію, оплатіть і CMS на VPS готова.
Money Back - 30 днів!

Банківськими картами, електронною валютою, через термінали Qiwi, Webmoney, PayPal, Новоплат і ін.

Задайте питання в службу підтримки 24/7/365

Знайдіть відповіді в нашій базі і познайомтеся з рекомендаціями

Пропозиція від 8host.com

Установка wordpress на ubuntu

Сьогодні WordPress є найпопулярнішою системою управління контентом (CMS) і блог-платформою. Завдяки величезній кількості плагінів і шаблонів ця CMS відрізняється гнучкістю настройки і дозволяє налаштувати сайт відповідно до вимог розробника. WordPress може обслуговувати найрізноманітніші сайти, від простого блогу до повноцінного e-commerce сайту.

Даний посібник допоможе встановити WordPress і налаштувати Apache для підтримки цієї CMS на сервері Ubuntu 14.04.

вимоги

Для виконання інструкцій знадобиться:

  • Ні-root користувач з привілеями sudo (про створення такого користувача можна прочитати тут).
  • Програмний стек LAMP.

1: Створення бази даних MySQL для WordPress

Спочатку потрібно підготувати MySQL. Створіть окрему БД і користувача для зберігання даних WordPress.

Увійдіть в MySQL як користувач root:

Програма запросить root-пароль. Після цього відкриється командний рядок MySQL.

Щоб створити БД для WordPress, виконайте наступну команду (в даному керівництві ця БД зветься wordpress для простоти; виберіть більш описову назву і вкажіть його в команді):

CREATE DATABASE wordpress;

Примітка: Всі команди MySQL повинні закінчуватися крапкою з комою.

Після цього потрібно створити користувача для управління цією БД. У керівництві користувач умовно називається wordpressuser і використовує пароль password. Ці умовні дані вкрай небезпечні, тому в реальній установці слід вибрати більш надійні і унікальні дані і вказати їх в наступній команді:

CREATE USER wordpressuser @ localhost IDENTIFIED BY 'password';

Отже, тепер БД і користувач готові. Передайте користувачеві права на БД:

GRANT ALL PRIVILEGES ON wordpress. * TO wordpressuser @ localhost;

Тепер у користувача є доступ до бази даних. Оновлення привілеї MySQL, щоб зміни вступили в силу.

Закрийте командний рядок MySQL:

2: Завантаження WordPress

Після цього потрібно завантажити WordPress з сайту проекту.

Примітка: Команда WordPress завжди розміщує актуальні версії системи по одній і тій же посиланням.

Щоб завантажити пакет WordPress в домашній каталог, введіть:

У домашньому каталозі з'явиться архів WordPress. Витягти вміст архіву можна за допомогою команди:

tar xzvf latest.tar.gz

У домашньому каталозі з'явиться каталог wordpress.

Тепер потрібно встановити кілька додаткових пакетів з репозиторію Ubuntu, попередньо обновивши список пакетів системи:

sudo apt-get update

sudo apt-get install php5-gd libssh2-php

Ці бібліотеки відповідають за обробку зображень, підтримку плагінів і оновлення сайту через SSH.

3: Налаштування WordPress

Надалі для настройки в основному буде використовуватися інтерфейс, але спочатку потрібно змінити деякі параметри за допомогою командного рядка.

Відкрийте каталог WordPress:

За замовчуванням WordPress надає зразок конфігураційного файлу, який містить основні параметри. Скопіюйте його в новий файл:

cp wp-config-sample.php wp-config.php

У цьому файлі потрібно тільки вказати облікові дані БД, створеної в першому розділі керівництва.

Знайдіть параметри DB_NAME, DB_USER і DB_PASSWORD. Вкажіть ім'я БД, ім'я користувача і пароль.

// ** MySQL settings - You can get this info from your web host ** //

/ ** The name of the database for WordPress * /

/ ** MySQL database username * /

/ ** MySQL database password * /

Збережіть і закрийте файл.

4: Переміщення файлів

Тепер потрібно перемістити файли WordPress в каталог document root (в ньому зберігаються всі файли сайту).

Команда rsync - мабуть, найпростіший спосіб зробити це. Вона зберігає права на файли і відповідає за цілісність даних.

Згідно керівництву по установці LAMP в Ubuntu 14.04. root-каталог сайту знаходиться в / var / www / html /. Перемістіть в нього файли WordPress:

Відкрийте root-каталог сайту:

Тепер потрібно змінити права на файли.

У керівництві права будуть передані активного користувача на ім'я demo.

sudo chown -R demo: www-data *

Також потрібно змінити права доступу до каталогу uploads, щоб мати можливість довантажувати в нього контент сайту.

Створіть каталог uploads вручну в каталозі wp-content в document root.

Тепер потрібно передати веб-сервера права на запис в цьому каталозі. Для цього потрібно зробити власником каталогу групу www-data:

sudo chown -R: www-data / var / www / html / wp-content / uploads

5: Веб-інтерфейс WordPress

Завершити установку WordPress потрібно за допомогою веб-інтерфейсу.

Відкрийте браузер і перейдіть за посиланням:

На екрані з'явиться початкова сторінка установки, яка запропонує створити обліковий запис адміністратора.

Введіть інформацію про сайт і облікового запису адміністратора. Після цього натисніть на кнопку Install.

WordPress попросить підтвердити установку і запропонує увійти за допомогою облікових даних адміністратора.

Надайте облікові дані, щоб отримати доступ до панелі інструментів адміністратора WordPress.

6: Налаштування «чистих» посилань (опціонально)

За замовчуванням WordPress створює URL-и динамічно:

Для початку потрібно відредагувати файл віртуального хоста WordPress і налаштувати підтримку перевизначення інструкцій файлами .htaccess.

За замовчуванням це файл 000-default.conf; в разі якщо ви створили інший конфігураційний файл, подкорректируйте команду:

sudo nano /etc/apache2/sites-available/000-default.conf

Змініть значення ServerName і створіть розділ Directory, який дозволить перевизначення.

Збережіть і закрийте файл.

Після цього потрібно включити модуль rewrite:

sudo a2enmod rewrite

А після перезапуску Apache:

sudo service apache2 restart

файл .htaccess

Apache підтримує перевизначення інструкцій файлами .htaccess. Тепер потрібно створити сам файл в каталозі document root:

На даний момент цей файл належить поточному користувачеві і групі, в якій він перебуває, але повинен належати веб-сервера Apacheі його групі. Змініть власника файлу:

sudo chown: www-data /var/www/html/.htaccess

Тепер можна налаштувати права доступу. WordPress може самостійно генерувати правила перезапису; для цього йому потрібні права на запис в цьому файлі. Тоді WordPress зможе автоматично додавати і виконувати правила. В іншому випадку редагувати цей файл доведеться вручну.

Перш ніж передати WordPress права на запис у файлі, потрібно вирішити, що важливіше: зручність чи безпеку.

Якщо ви хочете, щоб система WordPress автоматично оновлювала файл з правилами перезапису, передайте їй необхідні для цього права:

chmod 664 /var/www/html/.htaccess

Якщо ви хочете оновлювати файл вручну, передайте веб-сервера права на читання файлу:

chmod 644 /var/www/html/.htaccess

Налаштування «чистих» посилань в WordPress

Відкрийте інтерфейс адміністратора WordPress.

У лівому меню знайдіть розділ Settings і виберіть у ньому Permalinks.

Тут, на екрані Permalink Settings, можна вибрати один з попередньо підготовлених варіантів настройки посилань, а можна створити свою власну настройку.

Зробивши свій вибір, натисніть Save Changes. Це згенерує правила перезапису посилань і запише їх у підготовлений раніше файл .htaccess.

Якщо ви дали веб-сервера право на запис у файлі .htaccess, екрані з'явиться повідомлення:

Permalink structure updated.

Якщо ж веб-сервер має тільки право на читання файлу .htaccess, ви отримаєте правила перезапису, які потрібно додати в файл вручну.

Скопіюйте правила і додайте їх в файл:

Схожі статті