如何在Ubuntu 16.04上安装WebERP

WebERP是一个完整的基于网络的会计和业务管理工具,可用于在线商店或根据开源许可证发布的零售管理系统。它支持多种语言,并支持所有流行的操作系统,包括Linux、Mac和Windows。WebERP具有广泛的功能,如采购订单、销售订单、制造、低占地面积、快速、简单的代码、销售分析、PDF报告、完全符合utf-8、多货币支持、多主题等等。

在本教程中,我将逐步向您展示如何在Ubuntu 16.04服务器上安装WebERP。

必要条件
您的系统上安装了新的Ubuntu 16.04服务器。
您的服务器上已设置具有sudo权限的非root用户。
开始
让我们首先使用以下命令用最新版本更新您的系统包:

sudo apt-get update -y
sudo apt-get upgrade -y

系统完全更新后,重新启动系统以应用所有这些更改。

安装LAMP服务器
WebERP运行在Apache上,用PHP编写,使用MySQL存储数据库。因此,您需要在系统中安装Apache、PHP和MariaDB。

首先,使用以下命令安装Apache、PHP和所需的PHP库:

sudo apt-get install apache2, php7.0 php7.0-cli php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-json php-pear -y

安装完成后,启动Apache服务,并使用以下命令使其在引导时启动:

sudo systemctl start apache2
sudo systemctl enable apache2

默认情况下,最新版本的MariaDB在Ubuntu 16.04中不可用。因此,您需要将MariaDB存储库添加到您的系统中。

您可以通过运行以下命令来完成此操作:

sudo apt-get install software-properties-common -y
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu xenial main'

接下来,使用以下命令更新存储库并安装MariaDB服务器:

sudo apt-get update -y
sudo apt-get install mariadb-server mariadb-client -y

安装完成后,启动MariaDB服务,并使用以下命令使其在启动时启动:

sudo systemctl start mysql
sudo systemctl enable mysql

配置MariaDB
接下来,您需要确保MariaDB的安装安全。您可以通过运行以下脚本来完成此操作:

sudo mysql_secure_installation

上面的脚本将设置根密码、删除匿名用户、禁止远程根登录和删除测试数据库。

MariaDB安全后,登录MySQL控制台并为WebERP创建数据库:

mysql -u root -p

输入您的root密码,并根据需要创建数据库:

MariaDB [(none)]>CREATE DATABASE weberp_db;

接下来,使用以下命令为WebERP创建用户名和密码:

MariaDB [(none)]>CREATE USER 'weberp'@'localhost' IDENTIFIED BY 'password';

接下来,使用以下命令授予weberp数据库权限:

MariaDB [(none)]>GRANT ALL PRIVILEGES ON weberp_db.* TO 'weberp'@'localhost';

接下来,使用以下命令刷新权限:

MariaDB [(none)]>flush privileges;

最后关闭MySQL控制台:

MariaDB [(none)]>exit;

下载WebERP
您可以使用wget命令从他们的官方网站下载最新版本的WebERP,如下所示:

wget https://excellmedia.dl.sourceforge.net/project/web-erp/webERP4.14.1.zip

下载WebERP后,使用unzip命令解压缩下载的源代码:

unzip webERP4.14.1.zip

接下来,将提取的目录复制到Apache web根目录:

sudo cp -r webERP /var/www/html/weberp

接下来,更改weberp目录的所有权:

sudo chown -R www-data:www-data /var/www/html/weberp

为WebERP配置Apache
接下来,为WebERP创建一个apache虚拟主机文件:

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

添加以下行:

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

完成后保存文件,然后使用以下命令激活新的虚拟主机:

sudo a2ensite weberp

最后,重新启动Apache服务以重新加载更改:

sudo systemctl restart apache2

访问WebERP Web界面
WebERP在端口80上运行,因此您需要允许端口80通过防火墙。首先,使用以下命令启用UFW防火墙:

sudo ufw enable

接下来,使用以下命令允许端口80通过UFW防火墙:

sudo ufw allow 80/tcp

您可以使用以下命令获取UFW防火墙的状态:

sudo ufw status

配置UFW防火墙后,打开web浏览器并键入URLhttp://yourdomain.com,您将被重定向到WebERP欢迎页面,如下所示:

图片[1]_如何在Ubuntu 16.04上安装WebERP_马特资源网

选择您的语言并单击下一步按钮,您应该会看到下图中的WebERP数据库配置页面:

图片[2]_如何在Ubuntu 16.04上安装WebERP_马特资源网

提供所有信息,如主机、数据库名称、数据库用户名和密码,然后单击NEXT按钮。您应该在下图中看到WebERP安装向导:

图片[3]_如何在Ubuntu 16.04上安装WebERP_马特资源网
图片[4]_如何在Ubuntu 16.04上安装WebERP_马特资源网

现在,提供所需的详细信息,如公司名称、时区、管理员帐户用户名、密码、电子邮件地址,然后单击安装按钮。您应该看到下图中的WebERP登录屏幕:

图片[5]_如何在Ubuntu 16.04上安装WebERP_马特资源网

现在,提供您的管理员用户名和密码,然后单击登录按钮。您应该在下图中看到WebERP仪表板:

图片[6]_如何在Ubuntu 16.04上安装WebERP_马特资源网
© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容