Как установить Agora Project на Ubuntu 18.04 LTS

12 set 2022 3 min di lettura
Как установить Agora Project на Ubuntu 18.04 LTS
Indice dei contenuti

Введение

Agora Project — это простое в использовании программное обеспечение для совместной работы с открытым исходным кодом, основанное на PHP и MySQL, которое позволяет пользователям создавать свое личное пространство и делиться им с другими членами команды. Программное обеспечение группы содержит следующие модули: файловый менеджер, менеджер закладок, диспетчер задач, диаграммы Ганта, контакты, новости, форум и др. В этом руководстве мы увидим, как установить Agora Project на Ubuntu 18.04 LTS.

Если вы намерены установить Agora Project на удаленный сервер, продолжайте чтение, в противном случае пропустите первый абзац «Подключение к серверу» и читайте следующий.

Подключение к серверу

Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:

ssh root@IP_DEL_SERVER

Далее вам нужно будет ввести пароль пользователя root.

Если вы не используете пользователя root, вы можете войти в систему с другим именем пользователя, используя ту же команду, а затем изменить root на свое имя пользователя:

ssh VOSTRO_UTENTE@IP_DEL_SERVER

Затем вам будет предложено ввести пароль пользователя.

Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Предпосылки

Чтобы выполнить это руководство, вы должны сначала выполнить следующие требования:

Установить проект Агора

Чтобы начать процедуру установки, вы можете загрузить установочный пакет по следующей ссылке Github, а затем переместить пакет в нужное место.

Чтобы загрузить установочный пакет из терминала, введите эту команду (на данный момент последняя версия — 3.6.4 ):

wget https://github.com/xech/agora-project/archive/3.6.4.zip

Установите Unzip, чтобы извлечь файлы из недавно загруженного архива:

sudo apt install unzip

Создайте папку для Agora:

mkdir -p /var/www/html/agora-project

Распакуйте архив:

unzip 3.6.4.zip

Войдите в извлеченную папку:

cd agora-project-3.6.4/

Переместите содержимое извлеченного архива в созданную ранее папку Agora:

mv * /var/www/html/agora-project/

Изменить права доступа к папке:

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

Создайте базу данных для проекта Agora.

Чтобы использовать Agora, вам необходимо создать базу данных. Настройте базу данных MySQL для проекта agora, создайте базу данных с именем agoradb и предоставьте все привилегии только что созданному пользователю.

Подключиться к MySQL:

sudo mysql -u root -p

Создайте базу данных:

CREATE DATABASE agoradb;

Создайте пользователя для базы данных Agora и назначьте необходимые права:

GRANT ALL PRIVILEGES ON agoradb.* TO ' agorauser' @' localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

Права обновления:

FLUSH PRIVILEGES;

Выйти из базы данных:

exit;

Настройте Apache для Agora

Чтобы использовать Agora с Apache, вам нужно включить модуль перезаписи и создать новый файл конфигурации.

Включите модуль перезаписи Apache:

sudo a2enmod rewrite

Перезапустите Апач:

sudo service apache2 restart

Создайте файл конфигурации виртуального хоста для Agora:

touch /etc/apache2/sites-available/agora.conf

Создайте символическую ссылку для доступа к вновь созданному файлу:

ln -s /etc/apache2/sites-available/agora.conf /etc/apache2/sites-enabled/agora.conf

Откройте файл конфигурации:

nano /etc/apache2/sites-available/agora.conf

Вставьте следующие строки кода, позаботившись об изменении параметров ServerAdmin, ServerName, ErrorLog, CustomLog:

<VirtualHost *:80>
 ServerAdmin [email protected]
 DocumentRoot /var/www/html/agora-project/ServerName noviello.it
 <Directory /var/www/html/agora-project/>
 Options FollowSymLinks
 AllowOverride All
 Order allow,deny
 allow from all
 </Directory>
 ErrorLog /var/log/apache2/noviello.it-error_log
 CustomLog /var/log/apache2/noviello.it-access_log common
 </VirtualHost>

После завершения редактирования сохраните и закройте файл, чтобы сохранить изменения. Если вы используете nano, вы можете сделать это с помощью CTRL + X, затем Y и Enter для подтверждения.

Перезапустите Апач:

sudo service apache2 restart

Откройте браузер и подключитесь к своему домену или IP-адресу:

http://DOMINIO_OPPURE_IP

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

Вывод

Установка Agora Project на Ubuntu 18.04 LTS завершена.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.