Как установить YetiForce на Ubuntu 20.04 LTS | Ubuntu 18.08

Как установить YetiForce на Ubuntu 20.04 LTS | Ubuntu 18.08

 

В этом руководстве мы покажем вам, как установить YetiForce на Ubuntu 20.04 LTS. Для тех из вас, кто не знал, YetiForce — это инновационная CRM-система с открытым исходным кодом. Он построен на основе Vtiger и имеет сотни изменений, которые помогают выполнять даже самые сложные задачи самым простым способом. YetiForce управляет отношениями с клиентами, поставщиками, партнерами и персоналом. Он предлагает эффективность, контроль, многозадачность и может интегрироваться с другими приложениями, такими как карты, LDAP, приложения DAV, SMS и порталы социальных сетей.

В этой статье предполагается, что у вас есть хотя бы базовые знания о Linux, вы знаете, как использовать оболочку, и, самое главное, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам, чтобы получить привилегии root. Я покажу вам пошаговую установку YetiForce CRM на Ubuntu 20.04 (Focal Fossa).

Установите YetiForce на Ubuntu 20.04 LTS Focal Fossa

Шаг 1. Сначала убедитесь, что все ваши системные пакеты обновлены, выполнив следующие aptкоманды в терминале.

sudo apt update
sudo apt upgrade

Шаг 2. Установка LAMP-сервера.

Требуется сервер Ubuntu 20.04 LAMP. Если у вас не установлен LAMP, вы можете следовать нашему руководству здесь .

Шаг 3. Установка YetiForce на Ubuntu 20.04.

По умолчанию YetiForce недоступен в базовом репозитории Debian 11. Итак, теперь скачиваем последнюю стабильную версию YetiForce CRM с официальной страницы:

wget https://excellmedia.dl.sourceforge.net/project/yetiforce/YetiForce%20CRM%206.x.x/6.3.0/YetiForceCRM-6.3.0-complete.zip

Затем извлеките загруженный файл:

sudo unzip YetiForceCRM-6.3.0-complete.zip -d /var/www/yetiforce

Установите права доступа к файлу для каталога YetiForce:

sudo chown -R www-data:www-data /var/www/yetiforce
sudo chmod -R 755 /var/www/yetiforce

Шаг 4. Настройка MariaDB.

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

mysql_secure_installation

Настройте его следующим образом:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Далее нам нужно будет войти в консоль MariaDB и создать базу данных для YetiForce. Выполните следующую команду:

mysql -u root -p

Вам будет предложено ввести пароль, поэтому введите свой корневой пароль MariaDB и нажмите Enter. После того, как вы вошли на сервер базы данных, вам необходимо создать базу данных для установки YetiForce:

MariaDB [(none)]> CREATE DATABASE yetiforce_db;
MariaDB [(none)]> CREATE USER 'yetiforce_user'@'localhost' IDENTIFIED BY 'your-strong-password';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON yetiforce_db.* to yetiforce_user@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit

Шаг 5. Настройка Apache.

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

sudo nano /etc/apache2/sites-available/yetiforce.conf

Добавьте следующий файл:

<VirtualHost *:80>
    ServerAdmin admin@your-domain.com
    DocumentRoot /var/www/yetiforce
    ServerName example.com
    ServerAlias www.example.com

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

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Сохраните и закройте, затем перезапустите веб-сервер Apache, чтобы изменения вступили в силу:

sudo a2ensite yetiforce.conf
sudo a2enmod rewrite
sudo systemctl reload apache2

Шаг 6. Доступ к веб-интерфейсу YetiForce.

После успешной установки откройте веб-браузер и введите URL-адрес для доступа к веб-интерфейсу YetiForce. Вы должны увидеть следующий экран:https://your-domain.com

Поздравляем! Вы успешно установили YetiForce . Спасибо за использование этого руководства по установке YetiForce CRM на Ubuntu 20.04 Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт YetiForce .