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_马特资源网](http://www.iamlz.com/wp-content/uploads/2025/03/1742808464527.png)
选择您的语言并单击下一步按钮,您应该会看到下图中的WebERP数据库配置页面:
![图片[2]_如何在Ubuntu 16.04上安装WebERP_马特资源网](http://www.iamlz.com/wp-content/uploads/2025/03/1742808478601.png)
提供所有信息,如主机、数据库名称、数据库用户名和密码,然后单击NEXT按钮。您应该在下图中看到WebERP安装向导:
![图片[3]_如何在Ubuntu 16.04上安装WebERP_马特资源网](http://www.iamlz.com/wp-content/uploads/2025/03/1742808498054.png)
![图片[4]_如何在Ubuntu 16.04上安装WebERP_马特资源网](http://www.iamlz.com/wp-content/uploads/2025/03/1742808507177.png)
现在,提供所需的详细信息,如公司名称、时区、管理员帐户用户名、密码、电子邮件地址,然后单击安装按钮。您应该看到下图中的WebERP登录屏幕:
![图片[5]_如何在Ubuntu 16.04上安装WebERP_马特资源网](http://www.iamlz.com/wp-content/uploads/2025/03/1742808523386.png)
现在,提供您的管理员用户名和密码,然后单击登录按钮。您应该在下图中看到WebERP仪表板:
![图片[6]_如何在Ubuntu 16.04上安装WebERP_马特资源网](http://www.iamlz.com/wp-content/uploads/2025/03/1742808537875.png)
暂无评论内容