Это руководство имеет несколько требований, которые покрыты углубленных в некоторых из наших статей. Прежде чем начать, убедитесь, что вы выполнили следующие:
Создание нового DigitalOcean VPS для размещения ваших сайтов WordPress. Завершения первоначальной конфигурации сервера, следуя в этом руководстве.
Созданы две доменные имена с DigitalOcean. Используйте это руководство, чтобы узнать, как настроить доменные имена с DigitalOcean.
Установите стек LAMP на Ubuntu, с помощью этого руководства.
На данный момент вы должны иметь лампа установлена на Ubuntu, и оба из ваших имен домена следует указывать на ваши капли.
Убедитесь, что это дело, посетив ваш доменных имен в веб-браузере. Оба домена должны дать вам той же странице индекса по умолчанию Apache:
Индекс страница по умолчанию Apache
Если ваши домены не приведут к этой странице, то вам нужно ждать распространение изменений DNS или вы неправильно что-то в предыдущих шагах. Не следует продолжать до тех пор, пока это будет решена.
Скачать WordPress
Когда вы будете готовы, войдите в свой сервер и измените на ваш домашний каталог. Мы будет скачать файлы здесь:
CD
Wget http://wordpress.org/latest.tar.gz
Разархивируйте и распаковать архивный файл, выполнив следующую команду:
Тар xzvf latest.tar.gz
Создание баз данных сайта и пользователей
Прежде чем мы продолжим, нам нужно настроить независимую базу данных и пользователя для каждого сайта в MySQL. Это будет гарантировать, что данные сайта отдельно.
Для целей этого руководства мы будем использовать следующую информацию:
Сайт имя firstsite.com secondsite.com
Базы данных имя FirstDatabase SecondDatabase
FirstUser SecondUser пользователя базы данных
FirstPassword SecondPassword пароль базы данных
Чтобы дать вам контекст для команды, которую мы будем использовать предоставляется в таблице выше. Замените вашу собственную информацию, когда вы заполняете вне команды, которые следуют.
Войти с помощью учетной записи администратора, которые настроены в ходе установки MySQL MySQL:
MySQL -u root -p
Вам будет запрашиваться пароль корня MySQL, и тогда вам будут сброшены в MySQL строки.
Создайте две базы данных с помощью следующих команд:
СОЗДАТЬ базу данных FirstDatabase;
СОЗДАТЬ базу данных SecondDatabase;
Создайте пользователя, который будет связан с каждой базой данных:
Создайте пользователя FirstUser@localhost;
Создайте пользователя SecondUser@localhost;
Далее устанавливаем пароль доступа для каждой учетной записи:
УСТАНОВИТЬ пароль для FirstUser@localhost= PASSWORD(“FirstPassword”);
УСТАНОВИТЬ пароль для SecondUser@localhost= PASSWORD(“SecondPassword”);
Закончить путем предоставления привилегий для новых пользователей. Это связывает пользователей базы данных с их соответствующим базам данных и предоставляет им соответствующие разрешения:
Грант все привилегии на FirstDatabase.* к FirstUser@localhost ИДЕНТИФИЦИРУЕТСЯ «FirstPassword»;
Грант все привилегии на SecondDatabase.* к SecondUser@localhost ИДЕНТИФИЦИРУЕТСЯ «SecondPassword»;
Обновите информацию привилегий MySQL для осуществления изменений:
ФЛЕШ ПРИВИЛЕГИЙ;
Выйдите из MySQL вернуться к сессии оболочки:
выход
Настройка корневых каталогов сайта
Мы будем установки обоих сайтов внутри отдельных каталогов в веб-корне нашего сервера.
Изменения в “/ var/www / «справочник:
CD/var/www
Создайте каталог для каждого из наших сайтов. Они будут хранить файлы сайта:
sudo mkdir FirstSite
sudo mkdir SecondSite
Скопируйте пример конфигурации, прежде чем мы перейдем веб-содержимое в нашей папки:
CP ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php
Наконец скопируйте файлы в каталоги, созданные под веб-корнем сервера:
sudo rsync – avP ~/wordpress//var/www/FirstSite /
sudo rsync – avP ~/wordpress//var/www/SecondSite /
Дать право собственности из каталогов Apache веб-пользователя, а затем добавьте ваше имя пользователя linux группу веб:
sudo chown www-данных: www-данных * -R
sudo usermod – -G www-data linux_user_name
WordPress конфигурации
Мы настроим каждый сайт с информацией о наших сайтах.
Первая конфигурация сайта
Измените каталоги на корень документа первого сайта:
CD /var/www/FirstSite
Откройте файл конфигурации WordPress для редактирования:
sudo nano wp-config.php
Найдите раздел, который содержит поля ниже и заменять базу данных, имя пользователя и пароль для вашего первого сайта:
** MySQL настройки – вы можете получить эту информацию от веб-хостинга ** / /
/ ** Имя базы данных WordPress * /
Определите (‘DB_NAME’, «FirstDatabase»);
/ ** MySQL базу данных имя пользователя * /
define (‘DB_USER’, «FirstUser»);
/ ** MySQL пароль базы данных * /
define (‘DB_PASSWORD’, «FirstPassword»);
Сохранить и выйти.
Вторая конфигурация сайта
Измените каталоги на корень документа второго сайта:
CD /var/www/SecondSite
Откройте файл конфигурации WordPress для редактирования:
sudo nano wp-config.php
Найти же раздел, который вы редактировали для предыдущего сайта. Вы будете вводить информацию для второго сайта на этот раз.
** MySQL настройки – вы можете получить эту информацию от веб-хостинга ** / /
/ ** Имя базы данных WordPress * /
Определите (‘DB_NAME’, «SecondDatabase»);
/ ** MySQL имя пользователя базы данных