Как установить WordPress на Ubuntu 16.04 / 18.04

Запустите MySQL-клиент с помощью команды:

  mysql -u root -p  

Система запроса пароля, который был задан при установке MySQL.


Создайте базу данных командой:

  СОЗДАТЬ БАЗУ ДАННЫХ wordpress НАБОР СИМВОЛОВ ПО УМОЛЧАНИЮ utf8 COLLATE utf8_unicode_ci;  

wordpress в данной команде — это имя базы данных. Вы можете его изменить на любое другое или оставить без изменений.


Создайте пользователя MySQL и установите ему нужные права с помощью команды:

  РАЗРЕШИТЬ ВСЕ НА wordpress. * TO 'wordpressuser' @ 'localhost', ОПРЕДЕЛЕННО 'паролем';  

wordpress в данной команде — это название базы данных, которую мы создали во 2 шаге. Пользователь будет привязан именно к ней. Если вылили другое название базы данных, не забудьте это изменить.

wordpressuser — это имя пользователя. Вы можете указать свое значение или оставить без изменений.


Примените изменения с помощью команд:

  ПРИВИЛЕГИИ ПРОМЫВКИ;  


Завершите работу с MySQL команда:

EXIT; 


  sudo nano/etc/apache2/apache2.conf  


В открывшемся файле найдите блок:

   Параметры индексов FollowSymLinks AllowOverride Нет Требовать все разрешено   

Если он отсутствует, добавить в конце файла. Измените значение AllowOverride None на AllowOverride All , сохраните изменения и закройте файл:


Активируйте модуль mod_rewrite . Он нужен для использования постоянных ссылок WordPress. Для активации введите команду:

  sudo a2enmod rewrite  


Далее необходимо перезагрузить Apache, но сначала убедитесь, что вы не допустили ошибок в конфигурационном файле командой:

  sudo apache2ctl configtest  


Если система выдала сообщение Синтаксис ОК , значит всё выполнено верно. Перезагрузите Apache командой:

  sudo systemctl restart apache2  


Скачайте архив WordPress командой:

  curl -O https://wordpress.org/latest.tar.gz  


Извлеките файлы из архива командой:

  tar xzvf latest.tar. gz  

Файлы будут извлечены в подпапку wordpress (/var/www/faq-reg.ru/wordpress ). Их нужно перенести на каталог выше , чтобы все файлы располагались в директории сайта. В нашем случае это /var/www/faq-reg.ru/. Для этого наберите команду:

  cp -r/var/www/faq-reg.ru/wordpress/ . /var/www/faq-reg.ru/ 


Создайте файл .htaccess в директории сайта и задайте необходимые права доступа командой:

  touch .htaccess & chmod 660  .htaccess  


Создайте файл конфигурации WordPress командой:

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


Создайте папку upgrade для обновлений WordPress в будущем Для этого выполните команду:

  mkdir upgrade  


Удалите скачанный архив и папка wordpress , в которые были извлечены файлы:

  rm -r wordpress && rm  latest.tar.gz  


Для начала сделаем дирек пользователем владельцем всех файлов в фонтории сайта.

Для этого выполните команду:

  sudo chown -R faq: www-data/var/www/faq-reg.ru  

Где

  • faq — имя sudo-user;
  • www-data — группа пользователя;
  • faq-reg.ru — название директории

Не забудьте изменить эти значения на ваши.


Настройте наследование группы, чтобы она автоматически установила файлы, которые будут созданы в дальнейшем. Выполните команду:

  sudo find/var/www/faq-reg.ru -type d -exec chmod  g + s {} ;  


Установить права на папку wp-content для группы командой:

  sudo chmod g + w/var/www/faq-reg.ru/wp-content   


Установите права для веб-сервера на запись в следующих директории:

  sudo chmod -R g + w/var/www/faq-reg.ru/wp-content/themes  

  sudo chmod -R g + w/var/www/faq-reg  .ru/wp-content/plugins  


Откройте wp-config.php командой:

  nano/var/www/faq-reg.ru/wp-config.php  


Укажите данные для подключения к базе данных, которые мы создали на 2 этапе «Создание базы данных». Найдите в конфиге строки, используйте ниже, и введите:

  • название базы данных;
  • логин юзера базы данных;
  • пароль.
 .  .. define ('DB_NAME', 'wordpress');/** Имя пользователя базы данных MySQL */define ('DB_USER', 'wordpressuser');/** Пароль базы данных MySQL */define ('DB_PASSWORD', 'password') ;.  .  .  

Добавьте ещё одну строку со следующим содержанием:

  define ('FS_METHOD', 'direct');  

Таким образом, настройка позволяет WordPress не запрашивать логин и пароль для FTP-доступа при выполнении некоторых операций.


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

  define ('AUTH_KEY', 'укажите здесь свою уникальную фразу'  ); define ('SECURE_AUTH_KEY', 'поместите здесь свою уникальную фразу'); define ('LOGGED_IN_KEY', 'поместите здесь свою уникальную фразу'); define ('NONCE_KEY', 'поместите здесь свою уникальную фразу'); define ('  AUTH_SALT ',' поместите здесь свою уникальную фразу '); define (' SECURE_AUTH_SALT ',' поместите свою уникальную фразу здесь '); define (' LOGGED_IN_SALT ',' поместите здесь свою уникальную фразу ');  здесь ваша уникальная фраза ');  

Вместо ' поместите здесь свою уникальную фразу ' необходимо указать секретный ключ. WordPress генератор данных строк. Для генерации используйте ссылку, скопируйте сгенерированные строки и добавьте их в wp-config.php вместо существующего.

Результат:



Установить и настроить WordPress | Ubuntu

WordPress — самая популярная система ведения блогов и CMS с открытым исходным кодом в Интернете. Он основан на PHP и MySQL. Его функции могут быть расширены тысячами бесплатных плагинов и тем.

В этом руководстве мы установим WordPress на сервер Apache2 и создадим нашу первую публикацию.

What you ‘ Вы узнаете

  • Как настроить WordPress
  • Как настроить WordPress
  • Как создать первую запись

Что вам понадобится

  • Компьютер с Ubuntu Server 16.04 LTS
  • Запуск сервера Apache2
  • Вам не нужно знать, как настраивать базу данных.

Первоначально автор: Марцин Миколайчак

Оцените статью
clickpad.ru
Добавить комментарий