18.204.227.117

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

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

В этом уроке мы расскажем, как установить WordPress на VPS с Ubuntu. WordPress - это бесплатная, мощная система управления контентом с открытым исходным кодом. Он построен на PHP и использует MySQL для хранения своих данных. Он имеет очень удобный интерфейс и не требует навыков кодирования. WordPress поддерживает более 50 миллионов веб-сайтов по всему миру и имеет тысячи тем и плагинов, доступных для наполнения вашего сайта. С помощью WordPress вы можете создать практически любой веб-сайт, такой как блоги, сайты электронной коммерции, бизнес-портфолио, отели и бронирование и т. д. Требования для установки WordPress: у вас должен быть PHP версии 5.6 или выше и MySQL версии 5.6 или выше. Кроме того, на вашем VPS должен быть запущен и запущен веб-сервер. Обратитесь к инструкции по установке LAMP с phpMyAdmin в руководстве по Ubuntu для настройки необходимой среды для установки WordPress. Нет необходимости устанавливать phpMyAdmin на VPS, но это облегчает управление базами данных. В этом руководстве мы рассмотрим оба варианта: создание базы данных и пользователя с помощью командной строки MySQL, а также создание базы данных и пользователя базы данных с использованием phpMyAdmin. Вы можете использовать любой метод, доступный для настройки базы данных для вашей установки WordPress. Создайте базу данных и пользователя с помощью командной строки MySQL WordPress использует базу данных MySQL для хранения всех своих данных, поэтому мы начнем установку с создания базы данных MySQL. Войдите в вашу командную строку MySQL, используя следующую команду в вашем терминале.

mysql -u root -p

Эта команда указывает, что вы входите в MySQL, используя имя пользователя root, который является административной учетной записью для MySQL. Он запросит пароль вашей учетной записи root MySQL, предоставит пароль для входа в командную строку MySQL. Если вы не указали пароль root, удалите опцию -p.

После входа в MySQL вы можете создать базу данных с помощью следующей команды.

CREATE DATABASE ;

Вы можете указать любое имя для вашей базы данных в месте ``. В этом уроке мы будем использовать wpdata в качестве имени примера базы данных. Команда

CREATE DATABASE wpdata;

создаст пустую базу данных wpdata в MySQL. Обратите внимание, что каждая команда в MySQL заканчивается точкой с запятой, используйте точку с запятой, где это указано, чтобы избежать ошибок. По соображениям безопасности рекомендуется создать отдельного пользователя базы данных для базы данных, которую мы будем использовать с WordPress, а не с пользователем root MySQL. Это также облегчает управление базой данных. Мы создадим нового пользователя базы данных MySQL, который будет иметь полный доступ только к базе данных, которую мы недавно создали, т.е. к wpdata. Например, мы назовем этого пользователя wpuser. Вы можете использовать любое имя, которое вы хотите для своего пользователя базы данных. Команда для создания базы данных пользователя wpuser будет

CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'MyStrongPassword';

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

GRANT ALL PRIVILEGES ON wpdata.* TO wpuser@localhost;

Теперь, когда мы внесли все необходимые изменения в MySQL, нам нужно рассказать MySQL о последних изменениях, которые мы внесли. Мы можем сделать это, выполнив следующую команду.

FLUSH PRIVILEGES;

Эта команда сбросит все привилегии, и MySQL немедленно осуществит ваши последние изменения. Теперь, когда у нас есть все, что связано с базой данных, вы можете выйти из командной строки MySQL, используя команду exit.

Создать базу данных и пользователя с помощью phpMyAdmin

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

http:///phpmyadmin

Например, если у вас публичный IP-адрес 100.20.30.25, вы должны открыть:

http://100.20.30.25/phpmyadmin

Вы также можете использовать свое доменное имя вместо IP-адреса, если у вас есть эта настройка. Теперь войдите в phpMyAdmin, используя вашего root-пользователя MySQL и пароль. Чтобы создать базу данных через phpMyAdmin, нажмите на ссылку «Создать» на левой панели над списком баз данных. На следующем шаге вы найдете интерфейс для создания базы данных, как показано ниже, введите имя базы данных, которую вы хотите создать. В этом уроке мы будем использовать базу данных с именем wpdata. Нажмите кнопку Создать, чтобы создать пустую базу данных. Как только база данных будет создана, вы увидите название базы данных на левой панели, нажмите на базу данных, чтобы выбрать ее. Когда база данных выбрана, она покажет структуру базы данных, так как в вашем случае база данных пуста, она покажет вам сообщение: в базе данных нет таблиц. Нажмите на вкладку Привилегии в верхнем меню, чтобы просмотреть пользователей, которые имеют доступ к базе данных, которую мы создали. Вы увидите, что большинство пользователей, имеющих доступ к вашей базе данных, в настоящее время являются глобальными пользователями, такими как root. Нам нужно будет создать пользователя для вашей базы данных. Нажмите «Добавить пользователя», чтобы добавить другого пользователя в вашу базу данных. Вы увидите интерфейс для ввода имени пользователя и пароля для вашего нового пользователя. В разделе Информация для входа введите имя пользователя для вашего нового пользователя. Оставьте значение по умолчанию в текстовом поле Host, которое равно%. Введите надежный пароль для вашего пользователя, если вы хотите, вы можете сгенерировать пароль вместо этого. В разделе «База данных для пользователя» установите третий флажок, чтобы предоставить все привилегии для базы данных «wpdata». Имя базы данных может меняться в зависимости от базы данных, которую вы создали ранее. Наконец нажмите кнопку «Перейти», чтобы создать нового пользователя для вашей базы данных и назначить ему полные права доступа к вашей базе данных. Теперь, когда у нас есть база данных и пользовательская настройка базы данных, мы можем начать установку WordPress.

Установка WordPress

Начните с входа в терминал вашего VPS. Если вы вошли в систему, используя учетную запись root в VPS, вы можете пропустить команду sudo перед всеми командами. Если вы вошли в систему с учетной записью без полномочий root, вам придется использовать sudo перед всеми командами, или вы можете использовать команду su для переключения на учетную запись root. WordPress нужны некоторые дополнительные пакеты для правильной работы и выполнения дополнительных задач, таких как отправка электронных писем, редактирование изображений и т. Д. Рекомендуется также установить эти пакеты. Для установки рекомендуемых пакетов php выполните следующую команду в своем терминале.

sudo apt-get install php5-cli php5-dev php5-fpm php5-cgi php5-mysql php5-xmlrpc php5-curl php5-gd php-apc php-pear php5-imap php5-mcrypt php5-pspell

Если у вас уже установлены некоторые пакеты, система обновит их. Теперь загрузите последнюю копию вашей WordPress CMS, выполнив следующую команду в своем терминале.

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

Распакуйте этот архив, выполнив следующую команду.

tar -xzvf latest.tar.gz

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

sudo mv wordpress/* /var/www/html/

Если вы все еще не удалили страницу Apache по умолчанию из каталога / var / www / html /, вы можете сделать это, выполнив следующую команду.

sudo rm /var/www/html/index.html

Далее нам нужно будет изменить владельца каталога / var / www / html на пользователя веб-сервера Apache, который является www-data. Это повысит безопасность каталога, а также позволит веб-серверу Apache создавать и изменять любой файл или каталог. В противном случае WordPress не сможет создать файл или каталог для хранения файлов. Чтобы изменить владельца на процесс веб-сервера Apache, выполните следующую команду.

sudo chown -R www-data:www-data /var/www/html/

Теперь нам нужно перейти в веб-интерфейс WordPress для завершения установки. Получите доступ к своему веб-сайту через любой веб-браузер, по общему IP-адресу вашего VPS или имени вашего домена. Вы увидите экран приветствия от WordPress, и вам будет предложено выбрать предпочитаемый язык установки. Выберите нужный язык и нажмите кнопку «Продолжить». На следующем шаге вам будет предложено убедиться, что у вас есть имя базы данных, имя пользователя базы данных и пароль и хост готов. Нажмите на кнопку Пойдем! продолжить установку. Далее вас попросят указать имя базы данных, имя пользователя и пароль. Заполните эти поля в соответствии с базой данных, которую мы создали ранее. Для узла базы данных оставьте это поле как localhost. В поле «Префикс таблицы» вы можете оставить этот параметр без изменений. Заполнив всю информацию, нажмите кнопку «Отправить», чтобы перейти к следующему шагу. Если WordPress может установить успешное соединение с базой данных, он скажет вам, что WordPress может общаться с базой данных, и вы можете запустить установку. Нажмите на кнопку Запустить установку. WordPress начнет установку. На следующем этапе вам будет предложено указать название вашего сайта, а также имя пользователя, пароль и адрес электронной почты для вашего администратора WordPress. Нажмите на кнопку Установить WordPress, и он запишет изменения в базу данных. Заполните данные соответствующим образом и запишите свой адрес электронной почты и пароль, так как вам это понадобится для входа в вашу панель администратора Wordpress WordPress был установлен. Теперь вы можете войти в свою панель администратора WordPress, нажав кнопку «Войти». Вы всегда можете войти в свою панель администратора WordPress, перейдя по следующей ссылке в веб-браузере.

http:///wp-login.php
http:///wp-admin/

Резюме

В этом руководстве мы узнали, как создать базу данных и пользователя базы данных с помощью командной строки MySQL или через phpMyAdmin. Затем мы узнали, как установить WordPress в стек LAMP. Теперь у вас есть установка WordPress в вашем VPS, которая может использоваться для создания многих типов веб-сайтов.