如何在 Ubuntu 20.04 LTS 上安装 YetiForce

YetiForce 是一个开源和创新的 CRM 系统。它建立在 Vtiger 之上,并进行了数百项更改,有助于以最简单的方式完成最具挑战性的任务。YetiForce 管理与客户、供应商、合作伙伴和员工的关系。它提供效率、控制、多任务处理,并且可以与其他应用程序集成,例如地图、LDAP、DAV 应用程序、SMS 和社交媒体门户。YetiForce-CRM-logo

Ubuntu 20.04 LTS Focal Fossa 上安装 YetiForce

步骤 1. 首先,通过apt在终端中运行以下命令,确保所有系统包都是最新的。

sudo apt update
sudo apt upgrade

步骤 2. 安装 LAMP 服务器。

需要 Ubuntu 20.04 LAMP 服务器。如果您没有安装 LAMP,您可以在此处按照我们的指南进行操作。

步骤 3. 在 Ubuntu 20.04 上安装 YetiForce。

默认情况下,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 未加固。您可以使用mysql_secure_installation脚本保护 MariaDB 。您应该仔细阅读下面的每个步骤,这些步骤将设置 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 Web 界面。

成功安装后,打开您的 Web 浏览器并输入 URL以访问 YetiForce Web UI。您应该看到以下屏幕:https://your-domain.com

YetiForceCRM-web-interface

感谢您使用本教程在您的 Ubuntu 20.04 Focal Fossa 上安装 YetiForce CRM。如需更多帮助或有用信息,我们建议您查看YetiForce 官方网站

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun224126.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年1月10日
下一篇 2022年1月10日

相关推荐