Поиск по сайту:
Ведь истинно то, что умение сохраняет имение, а имение не дает умения (Хуан Мануэль).

Как установить форумы Vanilla на CentOS 7

14.07.2019
Как установить форумы Vanilla на CentOS 7

В этой статье мы покажем вам, как установить форумы Vanilla на CentOS 7 VPS.

Vanilla Forums — это многоязычное программное обеспечение для форумов с открытым исходным кодом, написанное на PHP. Он предоставляет все функции, необходимые для успешного ведения форума. Его легко установить и использовать, и он поставляется с множеством дополнений и тем на выбор. Начнем с установки.

Предпосылки

  • В этой статье мы будем использовать VPS на базе CentOS.
  • Вам также понадобится работающий стек LAMP или LEMP (Linux, Apache/Nginx, MySQL/MariaDB, PHP). Мы также покажем вам, как установить свой собственный стек LAMP как часть этого руководства.
  • Также требуется полный root-доступ по SSH или пользователь с правами sudo.

 

Шаг 1: Подключитесь к вашему серверу

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

Чтобы подключиться к вашему серверу как пользователь root, используйте следующую команду:

ssh root@IP_ADDRESS -p PORT_NUMBER

 

Обязательно замените IP_ADDRESS и PORT_NUMBER на свой фактический IP-адрес сервера и номер порта SSH.

После входа в систему убедитесь, что ваш сервер обновлен, выполнив следующие команды:

sudo yum update

 

Всегда держите вашу систему в курсе. Вы также можете настроить автоматическое обновление.

 

Шаг 2: Установка LAMP

Прежде чем мы приступим к установке форумов Vanilla, нам нужно подготовить наш сервер и настроить стек LAMP. Если на вашем сервере уже установлена ​​рабочая настройка LAMP, вы можете пропустить этот шаг и перейти к следующему шагу этой статьи.

Чтобы установить веб-сервер Apache, выполните следующую команду:

yum install httpd

 

Чтобы установить сервер базы данных MariaDB, введите следующую команду:

yum install mariadb-server

 

Когда установка MariaDB завершена, вы также можете запустить следующую команду, чтобы защитить вашу установку MariaDB:

sudo mysql_secure_installation

 

Если программа попросит вас ввести текущий пароль root для MariaDB, просто нажмите один раз клавишу [Enter], так как при установке MariaDB пароль по умолчанию не устанавливается.

Еще несколько вопросов будут отображаться на экране — рекомендуется, чтобы вы ответили «Да» на все из них, введя символ «Y»:

Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y

 

Вам также потребуется включить MariaDB и Apache для запуска при загрузке с помощью следующих команд:

sudo systemctl enable httpd
sudo systemctl enable mariadb

 

Чтобы включить репозиторий PHP 7.3 на вашем сервере, выполните следующие команды:

sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum install yum-utils
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum-config-manager --enable remi-php73

 

Чтобы установить PHP 7.3 вместе с другими расширениями, необходимыми для форумов Vanilla, выполните следующую команду:

sudo yum install php73 php73-php php73-php-mysqlnd php73-php-opcache php73-php-xml php73-php-xmlrpc php73-php-gd php73-php-mbstring php73-php-json

 

Чтобы убедиться, что PHP 7.2 успешно установлен, выполните следующую команду:

php73 -v

 

Вы должны получить следующий вывод на ваш экран:

PHP 7.3.7 (cli) (built: Jul  3 2019 11:30:22) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.7, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.7, Copyright (c) 1999-2018, by Zend Technologies

 

Шаг 3: Загрузите форумы Vanilla

Теперь, когда у нас установлен стек LAMP, мы можем начать установку и настройку форумов Vanilla.

Для начала давайте скачайте последнюю стабильную версию форумов Vanilla. На момент написания данной статьи последняя стабильная версия 3.0.2. Чтобы загрузить эту версию на свой сервер, вы можете запустить следующую команду. Мы добавили ссылку на скачивание в команду для вас:

sudo wget https://open.vanillaforums.com/get/vanilla-core-3.0.2.zip

 

Давайте распакуем файлы в папку /var/www на нашем сервере с помощью следующей строки:

sudo unzip vanilla-core-3.0.2.zip -d /var/www

 

Примечание. Если unzip на вашем сервере не установлен, вы можете установить его с помощью следующей команды:

yum install unzip

 

Удалите загруженный файл с помощью:

rm vanilla-core-3.0.2.zip

 

Переименовать извлеченный каталог с имени package на vanillaс, выполните следующую команду:

mv /var/www/package /var/www/vanilla

 

Владельцем всех этих файлов должен быть пользователь веб-сервера, работающего в вашей системе. В нашем примере мы используем веб-сервер Apache, и Apache работает как пользователь ‘apache’ в CentOS 7. Чтобы изменить владельца и установить правильные разрешения для этих файлов, вам нужно выполнить следующую команду:

sudo chown -R apache:apache /var/www/vanilla

 

Шаг 4: Настройте базу данных

Далее нам нужно создать новую базу данных для нашего приложения на форумах Vanilla. Для этого войдите на сервер базы данных MariaDB от имени пользователя root, введя следующую команду:

sudo mariadb -u root -p

 

Затем введите пароль, который вы сделали для своего пользователя MariaDB. Если вы не выполняли сценарий «mysql_secure_installation», просто нажмите клавишу [Enter] один раз, так как пароль по умолчанию отсутствует.

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

CREATE DATABASE vanilla_db;
CREATE USER vanilla_user@localhost IDENTIFIED BY 'strong-password';
GRANT ALL PRIVILEGES ON vanilla_db.* TO vanilla_user@localhost;
FLUSH PRIVILEGES;

 

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

Чтобы выйти из командной строки сервера базы данных MariaDB, введите:

exit

 

Шаг 5: Настройте Apache

На этом шаге мы покажем вам, как создать файл виртуального хоста для Apache — так вы сможете получить доступ к своим форумам Vanilla, используя свое доменное имя.

Создайте файл виртуального хоста, выполнив следующую команду. Мы будем использовать ‘nano’ в качестве нашего текстового редактора, но вы можете использовать все что угодно:

sudo nano /etc/httpd/conf.d/vanilla.conf

 

И введите следующую информацию:

<VirtualHost *:80>
     DocumentRoot /var/www/vanilla/
     ServerName mydomain.com

     <Directory /var/www/vanilla/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog /var/log/httpd/vanilla_error.log
     CustomLog /var/log/httpd/vanilla_access.log combined

</VirtualHost>

 

Сохраните и выйдите из файла после внесения изменений.

В нашем примере мы будем использовать домен с именем mydomain.com. Обязательно замените mydomain.com реальным именем домена/субдомена, которое вы хотели бы использовать для форумов Vanilla.

Перезагрузите сервер Apache, чтобы активировать новую конфигурацию:

sudo systemctl reload httpd

 

Шаг 6: Установка форумов Vanilla

Теперь вы можете перейти на страницу http://mydomain.com в своем браузере, чтобы получить доступ к мастеру установки форумов Vanilla.

Вам необходимо ввести информацию о вашей базе данных, которая была создана на шаге 4 этого руководства (имя пользователя, имя базы данных и пароль). Если на вашем VPS-сервере работает веб-сервер Apache, вам также нужно будет выбрать опцию «Use Vanilla’s .htaccess».

Как установить форумы Vanilla на CentOS 7

 

Введите имя приложения и адрес электронной почты администратора, имя пользователя и пароль, а затем нажмите кнопку «Continue».

Как установить форумы Vanilla на CentOS 7

 

Установка будет автоматически завершена, и вы попадете на панель инструментов форумов Vanilla.

Как установить форумы Vanilla на CentOS 7

 

Все! Форум Vanilla был успешно установлен на вашем сервере CentOS 7.

Если вам понравилось чтение этого блога о том, как установить форумы Vanilla на CentOS 7, не стесняйтесь делиться им в социальных сетях, используя ярлыки ниже, или просто оставьте комментарий в разделе комментариев. Спасибо.

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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

1 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Roman

Спасибо очень интересная статья. Странно поисковики вас не любят. Хотя статья актуальная

Читайте также

Спасибо!

Теперь редакторы в курсе.