Меню Рубрики

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

Установка WordPress на Ubuntu

Руководство по установке CMS WordPress на виртуальный сервер под управлением операционной системы Ubuntu 16.04.

Виртуальный сервер Ubuntu

Что это такое?

WordPress — бесплатная CMS, идеальное решение для тех, кому необходимо развернуть свой блог. Существует более 50000 разработанных плагинов и дополнений для улучшения работы.

Вы также можете ознакомиться с преимуществами и процессом установки других систем на Ubuntu — Drupal и Joomla.

Первоначальные требования

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

Перед тем, как начать работать с WordPress на VPS с операционной системой Ubuntu 16.04 необходимо установить LAMP-стек, неотъемлемую часть работы CMS. Настройка развернуто описана в нашей инструкции.

После того, как у вас есть необходимые права и нужное ПО, вы можете начать установку WordPress на Ubuntu.

Загрузка WordPress

Первоначально сформируйте каталог в домашней директории, в котором вы будете временно хранить файлы WordPress:

Перейдите в созданный каталог:

Затем вы можете загрузить актуальную версию WordPress прямо с официального сайта:

Примечание: посмотреть последние версии WordPress можно по ссылке.

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

cd /var/www
mkdir html
sudo tar zxvf

/tempw/latest.tar.gz -C /var/www/html

После этого временную папку можно удалить:

Настройка Базы данных

Примечание: подробнее о настройке СУБД на Ubuntu можно ознакомиться в этой статье.

Сформируем новую БД для WordPress, для этого зайдите в MySQL-оболочку: mysql -u root -p

Войдите в СУБД, используя пароль суперпользователя MySQL. Затем следует создать базу данных, нового пользователя в этой базе данных и предоставить ему привилегии.

CREATE DATABASE wordpress;

Создаем нового пользователя:

Устанавливаем, указав вместо ваше значение:

SET PASSWORD FOR wuser= PASSWORD(» «);

Завершите настройку, предоставив все привилегии новому пользователю. Без этой команды установщик WordPress на Ubuntu не сможет использовать нового пользователя mysql для создания, редактирования и изменения необходимых таблиц:

GRANT ALL PRIVILEGES ON wordpress.* TO wuser IDENTIFIED BY ‘ ‘;

Затем актуализируйте MySQL:

Выйдите из оболочки MySQL:

Настройка конфигурации

Перейдите в директорию с файлами конфигурации:

Переименуйте с помощью команды mv следующий файл:

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

Откройте с помощью текстового редактора, например nano, файл для внесения изменений:

Замените значения переменных, указанных ниже, на значения, которые вы задавали на прошлом шаге.

// ** MySQL settings — You can get this info from your web host ** //
/** The name of the database for WordPress */
define(‘DB_NAME’, ‘wordpress’);
/** MySQL database username */
define(‘DB_USER’, ‘wuser’);
/** MySQL database password */
define(‘DB_PASSWORD’, ‘ ‘);

Настройка Apache

Чтобы перейти к настройке WordPress в браузере необходимо отредактировать файл конфигурации apache на Ubuntu:

В конец добавьте следующие строки, заменив на ip-адрес вашего сервера:

Listen 80

DocumentRoot /var/www/
ServerName
ErrorLog /var/log/apache2/error_
CustomLog /var/log/apache2/access_log_ combined

Чтобы изменения вступили в силу, нужно перезапустить веб-сервер Apache:

sudo service apache2 restart

Настройка FireWall

Настройка FireWall для возможности удаленного доступа (проброс порта http):

iptables -A INPUT -p tcp —dport 80 -j ACCEPT
iptables-save

Примечание: после перезапуска сервера порт опять необходимо открыть.

Доступ к установщику WordPress

После того, как вы разместили файлы WordPress в нужном каталоге на VPS с ОС Ubuntu, назначили надлежащие разрешения и настроили БД и имя пользователя, вы можете перейти в CMS в своем браузере.

Посетите ваш домен или IP-адрес, чтобы просмотреть новую страницу WordPress:

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

После ввода информации, появится приглашение успешной установки. Установка закончена.

Для входа введите логин и пароль администратора.

По завершению процесса перед вами появится панель управления сайтом.

При переходе на сайт или ip-адрес для входа в CMS используйте созданные на первом шаге логин и пароль. Чтобы перейти в панель администрирования в браузере перейдите по ссылке:

источник

Установка WordPress на Ubuntu 16.04

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

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

Читайте также:  Установка датчика холостого хода на матизе

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

В этой небольшой статье мы рассмотрим как выполняется установка WordPress на Ubuntu 16.04. Мы будем устанавливать самую последнюю на данный момент версию — 4.6. Также кратко будет рассмотрена настройка стека LAMP.

Установка WordPress на Ubuntu 16.04

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

Установка Apache

Для установки последней версии веб-сервера выполните:

sudo apt install apache2 apache2-utils

Затем добавьте программу в автозагрузку и запустите сервис:

sudo systemctl enable apache2
$ sudo systemctl start apache2

Чтобы проверить работает ли веб-сервер, введите ip адрес вашего сервера в браузере. Если вы устанавливаете веб-сервер на локальной машине, используйте адрес http://127.0.0.1 или localhost:

По умолчанию все html документы хранятся в каталоге /var/www/html. Если вас интересует более подробная информация по настройке веб-сервера, посмотрите статью установка apache в ubuntu 16.04.

Установка сервера баз данных MySQL

Для установки сервера баз данных mysql выполните команду:

sudo apt install mysql-client mysql-server

В процессе установки вам будет предложено ввести пароль пользователя root, выберите хороший пароль и нажмите Ok:

Чтобы завершить настройку mysql выполите команду:

Утилита предложит вам установить плагин проверки пароля, изменить пароль, закрыть доступ к аккаунту суперпользователя из сети и отключить гостевой доступ. Вы можете отвечать Y или N.

Подробнее про настройку mysql читайте в статье установка LAMP в Ubuntu 16.04.

Установка PHP и необходимых модулей

Последнее что нужно сделать перед тем, как установить WordPress на Ubuntu 16.04 — это установить php и несколько модулей для работы интерпретатора с веб-сервером и сервером баз данных. Для этого выполните команду:

sudo apt install php7.0 php7.0-mysql libapache2-mod-php7.0 php7.0-cli php7.0-cgi php7.0-gd

Чтобы проверить как работает php создайте файл с именем info.php в каталоге /var/www/html/:

sudo vi /var/www/html/info.php

Затем откройте в веб-браузере адрес http://ip-адрес/info.php. Если все правильно настроено, то вы увидите страницу с информацией о версии php:

Установка WordPress в Ubutnu

Теперь все готово и мы можем перейти непосредственно к теме статьи. Сначала загрузите последнюю версию системы управления контентом из официального сайта:

wget -c http://wordpress.org/latest.tar.gz

Распакуйте содержимое архива в текущую папку:

Скопируйте файлы WordPress из текущей папки в папку /var/www/html/:

sudo rsync -av wordpress/* /var/www/html/

Для того чтобы веб-сервер мог правильно работать с этими файлами нужно установить для них правильные права, а именно пользователь и группа www-data:

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

Фактически установка WordPress на Ubuntu 16.04 завершена, но осталось еще настроить соединение с базой данных.

Настройка WordPress в Ubuntu 16.04

Чтобы создать базу данных сначала войдите в интерфейс управления mysql, для этого выполните:

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

mysql> CREATE DATABASE wp_database;
mysql> GRANT ALL PRIVILEGES ON wp_database.* TO ‘wp_user’@’localhost’ IDENTIFIED BY ‘password’;
mysql> FLUSH PRIVILEGES;
mysql> EXIT;

Замените wp_database на желаемое имя базы данных, wp_user — имя пользователя, а password на нужный пароль. Модификатор localhost означает, что к этой базе смогут подключиться только с локальной машины.

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

sudo mv wp-config-sample.php wp-config.php

/** Имя базы данных для WordPress */
define(‘DB_NAME’, ‘database_name_here’);
/** Имя пользователя MySQL */
define(‘DB_USER’, ‘username_here’);
/** Пароль пользователя MySQL */
define(‘DB_PASSWORD’, ‘password_here’);
/** MySQL хост */
define(‘DB_HOST’, ‘localhost’);
/** Кодировка по умолчанию для базы данных */
define(‘DB_CHARSET’, ‘utf8’);

После завершения всех настроек перезагрузите веб-сервер и сервер баз данных:

sudo systemctl restart apache2.service
$ sudo systemctl restart mysql.service

Все почти готово. Дальше откройте в браузере адрес http://Ip-сервера и вы увидите страницу приветствия WordPress, дальше останется только нажать кнопку Начать и ввести имя пользователя, Email и некоторые дополнительные данные.

Читайте также:  Установка лееров на лодку пвх

Выводы

В этой статье мы рассмотрели как выполняется установка WordPress на Ubuntu server. Надеюсь, все прошло хорошо и теперь WordPress полностью установлен в вашей системе. Если у вас остались вопросы или есть замечания по статье, пишите в комментариях!

источник

Установка WordPress на операционную систему Ubuntu 18.04

WordPress — самая популярная система управления контентом веб-страниц (CMS). Для данной системы создано множество плагинов, её сообщество в мире очень обширное. Для работы с WordPress не нужны специальные знания, все понятно на интуитивном уровне.

Требования

Операционная система Ubuntu версии 18.04.

Пользователь с доступом к команде sudo.

Если у вас еще не установлен стек LAMP:

  • Вы можете получить готовый стек LAMP в облаке в виде настроенной виртуальной машины на Ubuntu 18.04. При регистрации вы получаете бесплатный бонусный счет, которого хватает, чтобы тестировать сервер несколько дней.
  • Вы можете установить стек LAMP самостоятельно. О том, как установить стек LAMP на Ubuntu 18.04, читайте тут.

Подготовка к установке WordPress

Перед установкой WordPress выполните следующее:

  1. Откройте окно терминала.
  2. Перейдите в домашний каталог, выполнив команду:
  3. Создайте временный каталог tempWRС, выполнив команду:

    Перейдите в созданный каталог, выполнив команду:

    Скачайте архив WordPress, выполнив команду:

    Распакуйте и переместите файлы из текущего каталога в каталог /var/www/html/, выполнив команду:

    Удалите каталог tempWRС, выполнив команду:

    Настройка БД MySQL

    Чтобы начать работу с WordPress, необходимо создать и настроить выделенную базу данных MySQL. Для этого:

    Для перехода в оболочку MySQL выполните команду:

    Используйте аутентификацию учетной записи root, которая относится исключительно к СУБД MySQL.

    Создайте новую базу данных для WordPress, используя команду:

    Внимание!

    После всех команд СУБД MySQL должна ставиться точка с запятой.

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

    Предоставьте пользователю необходимые привилегии для создания и изменения таблиц базы данных, выполнив команду:

    Актуализируйте предоставление привилегий к таблицам базы данных, выполнив команду:

    Выйдите из оболочки MySQL, выполнив команду:

    Настройка файлов конфигурации WordPress

    Для первичной настройки конфигурационных файлов WordPress:

    Перейдите в каталог с конфигурационными файлами WordPress, выполнив команду:

    Переименуйте файл wp-config-sample.php, используя команду:

    Откройте файл wp-config.php для редактирования, используя команду:

  1. В файле wp-config.php найдите следующие строки:

Замените владельца каталогов и файлов в корневом каталоге веб-сервера, используя команду:

Примечание.

Во избежание ошибок веб-сервера Apache при запуске скриптов используйте имя пользователя www-data и имя группы www-data по умолчанию.

  1. Если необходимо предоставить доступ к файлам корневого каталога веб-сервера другому пользователю, включите этого пользователя в группу www-data, используя команду:
  1. Настройте права доступа к файлам и папкам, выполнив команду:

    Для безопасной работы WordPress необходимо получить уникальные значения ключей. Для этого выполните команду:

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

    Внимание!

    Значения ключей выше приведены в качестве примера. Далее используйте значения ключей, которые вы получили в результате выполнения команды curl.

    Откройте файл wp-config.php для редактирования, выполнив команду:

  • Найдите раздел:
  • В соответствующие строки внесите уникальные значения ключей, полученные в результате выполнения команды curl:

  • Сохраните внесенные изменения, используя сочетание клавиш CTRL+O.
  • Завершите редактирование, используя сочетание клавиш CTRL+X.

    Перезагрузите веб-сервер Apache, выполнив команду:

    Установка WordPress

    Чтобы установить WordPress:

    В адресной строке браузера к внешнему адресу веб-сервера добавьте строку:

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

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

Внимание!

Использование ненадежного пароля приводит к снижению сетевой безопасности сайта, поэтому задавать ненадежный пароль рекомендуется только при работе в тестовом или демонстрационном режимах.

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

После установки WordPress войдите в систему:

В результате откроется главная страница WordPress:

Обратная связь

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

источник

Установка WordPress в Linux

Одной из самых популярных на сегодняшний день CMS (если не самой популярной) является WordPress. И хотя сами разработчики не определяют её как CMS и изначально она появилась как простая блог-платформа, однако в настоящее время уже «обросла» впечатляющим функционалом как полноценная CMS. При этом своей популярности она обязана в первую очередь своему невероятному удобству и впечатляющему быстродействию. Порог вхождения WordPress действительно очень комфортный. Даже не самый подготовленный пользователь в состоянии построить на WordPress достойный и красивый сайт. Этому также способствует обилие качественных тем и всевозможных плагинов расширения функционала. Сама установка WordPress не представляет собой ничего сложного, в чём можно убедиться в данной статье.

Читайте также:  Установка вентиляционных систем вентс

Подготовка и требования к установке

Для своей работы WordPress требует веб-сервер Apache или Nginx, интепретатор PHP (желательно версии 7), а также систему управления базами данных (СУБД) MySQL 5.6 или MariaDB 10 или выше.

Предполагается, что всё программное обеспечение (ПО) для работы веб-окружения установлено и корректно настроено. Также предполагается, что виртуальный хост для работы с WordPress также сконфигурирован.

Также для корректной установки и работы WordPress необходимо удостовериться, что для PHP установлены и активированы следующие расширения: php-mpstring, php-gd, php-mysql, php-curl, php-zip. Опционально можно установить расширения php-fpm, php-xmlrpc, php-soap, php-xml, php-intl, php-cli. Все эти расширения имеют соответствующие пакеты в стандартном репозитории практически любого дистрибутива Linux и устанавливаются одной командой. Например для Ubuntu 18.04:

Также нужно иметь доступ к серверу MySQL/MariaDB, поскольку необходимо создавать и управлять базами данных (БД). Для установки и работы WordPress необходимо её (БД) создать. Либо следует обратиться к системному администратору MySQL, который предоставит для этой цели учётную запись, а также предоставит необходимые привилегии.

Загрузка и распаковка архива с WordPress

Загрузить архив с актуальной версией WordPress можно с официального сайта сообщества: https://wordpress.org/download. Также можно использовать утилиту wget:

Здесь «ru_RU» — буквенный код требуемой локализации. Архив будет сохранён в текущем (активном) каталоге. Теперь нужно распаковать загруженный архив в каталог подготовленного виртуального хоста. Каталог с виртуальными хостами конфигурируется настройками Apache. По-умолчанию это обычно /var/www/html/. Но для удобства можно назначить каталог /home. В этом случае каждый пользователь может размещать свои виртуальные хосты в своём домашнем каталоге. Подобная схема используется на веб-хостингах. Пусть для данной установки WordPress используется каталог htdocs, в домашнем каталоге пользователя john. Распаковка архива:

В результате содержимое архива распакуется в каталог wordpress и полный путь виртуального хоста будет /home/john/htdocs/wordpress/. При желании можно переименовать:

Или используя сокращённую запись домашнего каталога:

Эти команды также справедливы, если используется доступ к удалённому серверу по SSH. Либо можно воспользоваться FTP-доступом (используя любой доступный FTP-клиент) для закачки содержимого архива в каталог виртуального хоста на удалённой системе. Теперь можно переходить к следующему этапу — подготовка БД.

Подготовка базы данных

Теперь необходимо создать БД для WordPress. Для этого также подойдёт любой MySQL-клиент, можно использовать веб-интерфейс, предоставляемый phpMyAdmin. Для начала следует авторизоваться на сервере MySQL:

Создание новой пустой БД с именем wp_site:

На этом этапе важно заметить, что тому пользователю, который должен иметь доступ к БД wp_site необходимо предоставить соответствующие привилегии. Либо этот пользователь заранее должен быть ими наделён, либо для этой цели нужно обращаться к системному администратору, обслуживающему MySQL-сервер в каждом конкретном случае. Сами SQL-запросы, предоставляющие нужные привилегии могут выглядеть так:

Подготовка БД на этом завершена, теперь можно перейти непосредственно к установке.

Установка WordPress

Перед тем, как запускать скрипт установки WordPress через адресную строку веб-браузера, необходимо, как уже было отмечено, выполнить настройку виртуального хоста. Если используется публичный и/или коммерческий хостинг, то это легко делается в панели управления. Если используется частный сервер, то нужно обратиться к местному системному администратору, чтобы он выполнил соответствующие настройки. Пусть для данной установки сконфигурирован виртуальный хост по адресу http://wp-site. Тогда для запуска установки нужно в любом веб-браузере перейти по этому адресу:

WordPress в процессе установки даёт пояснения по конфигурированию. Далее, после нажатия на кнопку «Вперёд!» необходимо указать реквизиты подключения к БД:

Если все настройки сделаны правильно, то WordPress уведомит об этом и пригласит запустить установку:


Также на одном из этапов установки необходимо указать название сайта, создать учётную запись обслуживания сайта, а также служебный e-mail сайта:


При успешном завершении установки WordPress предложит авторизоваться на свежеустановленном

сайте, после чего перенаправит пользователя-администратора на страницу панели администрирования WordPress:

Заключение

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

источник

Добавить комментарий