Меню Рубрики

Установка вордпресс на линукс

Установка 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-запросы, предоставляющие нужные привилегии могут выглядеть так:

Читайте также:  Установка hp deskjet ink advantage 1015

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

Установка WordPress

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

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

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


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


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

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

Заключение

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

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

источник

Установка 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 на 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 полностью установлен в вашей системе. Если у вас остались вопросы или есть замечания по статье, пишите в комментариях!

источник

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

Adblock
detector