Поиск по сайту:

Установите Wordpress 4.6 в Ubuntu 16.04 со стеком LAMP [Обновлено]

Нет сомнений в том, что WordPress — популярная и наиболее широко используемая система управления контентом для веб-сайтов и блогов. Это бесплатная CMS с открытым исходным кодом, основанная на PHP и MYSQL. По состоянию на апрель 2016 года более 60 миллионов веб-сайтов работают на WordPress, и, конечно же, этот список будет продолжаться каждый год. Мы также сейчас используем WordPress CMS для нашего блога OSTechNix. WordPress CMS создана Мэттом Малленвегом и Майком Литтлом, первая версия WordPress была выпущена 27 мая 2003 года. WordPress выпущен под лицензией GPLv2, поэтому каждый может его загружать, изменять и использовать.

Установите WordPress 4.6 в Ubuntu 16.04 LTS.

В этом уроке мы обсудим, как установить WordPress 4.6 в серверную версию Ubuntu 16.04 LTS со стеком LAMP. На момент написания этого руководства последней стабильной версией была 4.6.

Настройка стека LAMP

Поскольку WordPress — это веб-CMS, нам необходимо иметь работающий стек LAMP (Apache, MySQL/MariaDB, PHP) на сервере Ubuntu. Чтобы установить стек LAMP, обратитесь к следующему руководству.

  • Установить Apache, MariaDB, PHP (стек LAMP) в Ubuntu 16.04

Создать базу данных для WordPress

После установки стека LAMP нам необходимо создать базу данных и пользователя базы данных для WordPress. Для целей этого руководства я собираюсь создать базу данных с именем "wpdb" и пользователя базы данных с именем "wpuser" и паролем "ubuntu". >. Я рекомендую вам использовать любой надежный пароль для пользователя базы данных.

Для этого войдите в MariaDB (работа с MYSQL и MariaDB одинакова) как пользователь root:

mysql -u root -p

Выполните одну за другой следующие команды, показанные черными буквами, чтобы создать базу данных и пользователя базы данных.

Пример вывода:

Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 52
Server version: 10.0.25-MariaDB-0ubuntu0.16.04.1 Ubuntu 16.04

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> CREATE DATABASE wpdb;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> CREATE USER wpuser@localhost IDENTIFIED BY 'ubuntu';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> GRANT ALL PRIVILEGES ON wpdb.* TO wpuser@localhost;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> exit
Bye

Перезапустите службы MySQL и Apache:

sudo systemctl restart mysql
sudo systemctl restart apache2

Загрузите и установите WordPress 4.6.

Мы выполнили необходимые предпосылки. Теперь пришло время развернуть WordPress на нашем сервере Ubuntu.

Загрузите последнюю версию WordPress, используя следующие команды:

cd /tmp
wget http://wordpress.org/latest.zip

Извлеките загруженный файл, как показано ниже:

sudo apt-get install unzip
unzip latest.zip

Приведенная выше команда извлечет zip-файл и сохранит его содержимое в каталоге «wordpress» в каталоге /tmp.

Переместите извлеченную папку (например, WordPress) в корневую папку веб-сайта.

sudo mv wordpress/ /var/www/html/

Затем нам нужно установить соответствующие разрешения для следующих каталогов.

sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress

Создайте каталог с именем 'uploads' в папке 'wordpress' и установите соответствующие разрешения для этого каталога, как показано ниже.

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

Теперь откройте веб-браузер по вашему выбору и запустите веб-установщик WordPress, перейдя по URL-адресу: http://IP-адрес/wordpress/ или http://имя-домена. /wordpress/.

Вы будете довольны следующим экраном. Выберите предпочитаемый язык и нажмите Продолжить.

Установить WordPress 4.6

Далее нам понадобятся следующие детали.

  1. Имя базы данных
  2. Имя пользователя базы данных
  3. Пароль базы данных
  4. Хост базы данных
  5. Префикс таблицы (если вы хотите запустить более одного WordPress в одной базе данных)

Получив эти данные, нажмите Начать, иначе вернитесь к разделу Создать базу данных для WordPress и создайте необходимые данные базы данных.

Введите правильные данные подключения к базе данных, которые мы создали ранее, в соответствующие поля ниже.

Если вы ввели действительные данные базы данных, вы должны увидеть следующий экран. Нажмите кнопку Запустить установку.

Затем введите данные своего блога, такие как название блога, имя пользователя, пароль и т. д.

Поздравляем! WordPress был успешно установлен на вашем сервере Ubuntu. Нажмите Войти, чтобы продолжить.

Введите имя пользователя и пароль WordPress.

Вот как выглядит панель управления моим сайтом Worpdress.

После установки

Вот несколько основных вещей, которые нужно сделать после установки WordPress.

Исправить проблемы с загрузкой в WordPress

Когда вы пытаетесь экспортировать содержимое существующего сайта WordPress, вы можете столкнуться со следующими ошибками.

К сожалению, произошла ошибка.
Файл пуст. Пожалуйста, загрузите что-нибудь более существенное. Эта ошибка также может быть вызвана отключением загрузки в вашем php.ini или тем, что post_max_size определен как меньший, чем upload_max_filesize в php.ini.

Чтобы это исправить, отредактируйте файл php.ini:

sudo nano /etc/php/7.0/apache2/php.ini

Найдите следующие два значения и установите для них достаточный размер, например 50 МБ.

[...]

post_max_size = 50M

[...]

upload_max_filesize = 50M

[...]

Сохраните и закройте файл.

Перезапустите службу Apache, чтобы изменения вступили в силу.

sudo systemctl restart apache2

Исправить ошибку постоянных ссылок

WordPress предлагает вам другую структуру URL-адресов. По умолчанию URL-адрес ваших сообщений по умолчанию будет выглядеть, как показано ниже.

http://site-name/?p=123

Чтобы изменить его на какой-то удобочитаемый формат, вам необходимо внести некоторые изменения в файл конфигурации Apache.

Для этого отредактируйте файл /etc/apache2/sites-available/000-default.conf:

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

Добавьте или измените строки, выделенные жирным шрифтом.

 ServerName 192.168.1.105
 <Directory /var/www/html/>
 AllowOverride All
 </Directory>

Замените 192.168.1.105 на свой IP-адрес или имя домена.

Затем включите модуль перезаписи Apache, который позволит вам изменять URL-адреса с помощью команды:

sudo a2enmod rewrite

Наконец, перезапустите службу Apache, чтобы изменения вступили в силу.

sudo systemctl restart apache2

Теперь вы можете изменить постоянные ссылки на удобный для пользователя формат в разделе «Постоянные ссылки».

Настройки постоянных ссылок можно проверить в разделе Панель управления -> Настройки -> Постоянные ссылки.

Удаление страниц и сообщений по умолчанию

Свежая установка WordPress должна сопровождаться образцом страницы, публикацией и комментарием. Мы их больше не делаем.

Просто войдите в свою панель управления и удалите их.

Аналогичным образом перейдите в раздел сообщений и комментариев и удалите их все.

Модерация комментариев

Это еще один важный раздел, позволяющий избежать спам-комментариев. В этом разделе вы можете определить, должны ли ваши комментарии модерироваться перед появлением под вашими сообщениями.

Вот мои предпочтительные настройки:

Вот и все. На этом этапе у вас есть базовая рабочая платформа для ведения блогов WordPress. Начните писать свои статьи.

Хотите узнать больше о WordPress? Загрузите бесплатно следующие руководства и ресурсы WordPress:

Приятного ведения блога!

Ваше здоровье!!

Статьи по данной тематике