Как установить и настроить WordPress на Microsoft Azure

Оглавление:

Как установить и настроить WordPress на Microsoft Azure
Как установить и настроить WordPress на Microsoft Azure

Видео: Как установить и настроить WordPress на Microsoft Azure

Видео: Как установить и настроить WordPress на Microsoft Azure
Видео: Как создать свой Блог на WordPress | Полная инструкция по созданию сайта для новичков - YouTube 2024, Апрель
Anonim

Добро пожаловать в часть 2 учебника Как быстро запустить WordPress на Microsoft Azure, В первой части мы обсудили создание Виртуальная машина на ваше лазурь учетная запись. И в этом сообщении мы увидим, как подключиться к вашему серверу и начать загрузку и установку WordPress в теме.

Установка и настройка WordPress на Microsoft Azure

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

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

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

Что такое SSH?

According to Wikipedia, Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. The best known example application is for remote login to computer systems by users.

В этом учебнике мы используем PuTTY, бесплатный SSH и telnet-клиент. Итак, для этого шага вам необходимо скачать и установить PuTTY.

Шаг 2: Войдите в свою панель Azure, откройте виртуальную машину, которую мы создали в первой части, и нажмите «Пуск». Затем нажмите «Подключиться», чтобы начать соединение. Теперь всплывающее окно отобразит ваше имя пользователя и общедоступный IP-адрес вашего аппарата. Скопируйте все имя хоста SSH (например, [email protected]). Вы можете нажать на картинку, чтобы увидеть увеличенную версию.

Image
Image

Теперь откройте PuTTY и вставьте это имя хоста в Имя хоста поле и выберите тип подключения как SSH и по умолчанию открываются все остальные настройки. Откроется новое окно терминала и предложит ввести пароль. Введите пароль, который был выбран в часть 1 при создании виртуальной машины. Теперь вы, наконец, подключены к виртуальному серверу через SSH-соединение. Все, что вам нужно сделать, это ввести некоторые команды в этом окне терминала для установки правильного программного обеспечения и WordPress.

Image
Image

Установка Apache

Шаг 3: Прежде всего, вам необходимо убедиться, что все пакеты вашей установки Ubuntu обновлены. Для их обновления выполните следующую команду:

sudo apt-get update

Теперь мы установим Apache, бесплатное программное обеспечение HTTP-сервера. В основном, Apache будет тем, кто слушает чей-то запрос, чтобы отображать содержимое вашего сайта. Узнайте больше об Apache здесь. Для установки Apache выполните следующую команду:

sudo apt-get install apache2

Теперь перейдите в каталог, в котором хранится файл конфигурации Apache, и откройте его с помощью текстового редактора.

sudo nano /etc/apache2/apache2.conf

В конце этого файла добавьте следующую строку:

“ServerName 127.0.0.1”.

Image
Image

Теперь сохраните файл, нажав ' Ctrl + O' затем Войти а потом ' Ctrl + X ’.

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

sudo service apache2 reload

И предоставить разрешения для Apache, выполнив следующую команду:

sudo ufw allow in “Apache Full”

Установка MySQL и PHP

Шаг 4: Выполните следующие команды для установки MySQL и PHP на Ubuntu:

sudo apt-get install mysql-server

Выберите подходящий пароль пользователя MySQL и нажмите «Ввод».

Image
Image

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql sudo apt-get install php5-cli sudo apt-get install php5-gd libssh2-php

PHP-файлы должны получать больше приоритетов, чем файлы HTML, поэтому нам нужно изменить другой файл конфигурации:

sudo nano /etc/apache2/mods-enabled/dir.conf

Теперь в этом файле переместите «index.php» так, чтобы он появился до «index.html». Перезапустите сервер Apache.

sudo service apache2 reload

Image
Image

Создание базы данных MySQL

Шаг 5: Следуйте командам:

mysql -u root -p CREATE DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; GRANT ALL ON test.* TO ‘tester’@’localhost’ IDENTIFIED BY ‘testpwd'; FLUSH PRIVILEGES; Exit;

 Эти команды создадут базу данных с именем test с пользователем под названием «тестер» и пароль «testpwd». Эта база данных будет использоваться WordPress для хранения всех данных.
Эти команды создадут базу данных с именем test с пользователем под названием «тестер» и пароль «testpwd». Эта база данных будет использоваться WordPress для хранения всех данных.

Установка WordPress

Шаг 6: На самом деле это шаг, который загружает WordPress. Перейдите в корневой каталог, а затем загрузите и извлеките WordPress.

wget https://wordpress.org/latest.tar.gz tar xzvf latest.tar.gz

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

cd /var/www sudo mkdir twcwp

Теперь создайте файл wp-config.php, создав копию образца файла конфигурации, а затем скопируйте все содержимое загруженной папки в папку «wordpress» в каталоге www.

cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php sudo rsync -avP ~/wordpress/ /var/www/twcwp/

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

cd /var/www/twcwp/ sudo nano wp-config.php

Введите данные базы данных, которые мы создали на предыдущих шагах, и сохраните файл. (см. снимок экрана ниже для справки)

Image
Image

Настройка Apache

Шаг 7: Теперь для последнего шага нам нужно настроить apache, чтобы он знал, что в нашей папке «twcwp» есть веб-сайт. Нам нужно перейти к папке доступных сайтов и создать новый файл под названием «twcwp.conf», который похож на файл конфигурации по умолчанию.

sudo chown www-data:www-data * -R cd /etc/apache2/sites-available sudo cp 000-default.conf twcwp.conf sudo nano twcwp.conf

В этом файле измените следующие строки

  • ServerAdmin your_email_adress
  • Имя сервера twcwp.com
  • ServerAlias twcwp.com
  • DocumentRoot / var / www / twcwp
ServerAlias должно быть зарегистрированным доменным именем (в нашем случае мы не зарегистрировали доменное имя, но мы просто используем его для справки).
ServerAlias должно быть зарегистрированным доменным именем (в нашем случае мы не зарегистрировали доменное имя, но мы просто используем его для справки).

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

sudo chown -R twctestingadmin:www-data * sudo mkdir /var/www/twcwp/wp-content/uploads sudo a2ensite twcwp.conf sudo service apache2 reload

Здесь «twctestingadmin» - это имя учетной записи администратора на нашей виртуальной машине, а «twcwp» - это каталог, содержащий файлы WordPress. Вы можете заменить эти строки своими данными.

И это все, теперь у вас есть полностью функциональная виртуальная машина, работающая на Microsoft Azure, на которой размещается ваш сайт WordPress. Все, что вам нужно сделать, это настроить DNS-записи, чтобы веб-сайт указывал на общедоступный IP-адрес виртуальной машины.

Если вы хотите временно запустить свой сайт, вы можете отредактировать файл хостов Windows и добавить запись, которая временно отображает общедоступный IP-адрес в доменное имя. (см. снимок экрана для справки)
Если вы хотите временно запустить свой сайт, вы можете отредактировать файл хостов Windows и добавить запись, которая временно отображает общедоступный IP-адрес в доменное имя. (см. снимок экрана для справки)
Учебник довольно длинный и включает в себя множество шагов.Вы можете свободно задавать любые вопросы в разделе комментариев ниже, и мы будем рады помочь вам. Некоторые термины, используемые в этом сообщении, могут показаться вам новыми, вы можете искать их в Google или просто оставлять сообщения в комментариях.
Учебник довольно длинный и включает в себя множество шагов.Вы можете свободно задавать любые вопросы в разделе комментариев ниже, и мы будем рады помочь вам. Некоторые термины, используемые в этом сообщении, могут показаться вам новыми, вы можете искать их в Google или просто оставлять сообщения в комментариях.

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

  • Jasjit Chopra - LinkedIn
  • Divyadeep Sawhney - LinkedIn

Семинар проводился совместно Группа пользователей Microsoft Chandigarh а также WordPress Chandigarh, Вы можете связаться с обеими группами на Facebook и посмотреть предстоящие встречи в районе Чандигарха на meetup.com.

Связанные записи:

  • Как установить WordPress в Google Cloud Platform
  • Как разместить блог WordPress с помощью Microsoft IIS
  • Создайте сайт WordPress с помощью Microsoft WebMatrix
  • Как установить WordPress на ПК с ОС Windows.

Рекомендуемые: