erp服务器安装Linux,在Ubuntu 18.04系统中安装Dolibarr ERP/CRM的步骤
本文将介绍在服务器Ubuntu 18.04系统中安装Dolibarr ERP/CRM的步骤,该软件支持Windows、BSD、Mac、Solaris、Linux平台。Dolibarr是一款非常有能力的一站式商店,可以满足您的ERP/CRM需求,可用来管理产品、库存、发票、订单、邮件列表等等,无需专业知识即可使用。
前提
1.已经启动Ubuntu 18.04服务器。
2.具备访问sudo权限或者root权限。
相关链接
依赖
我们必须做的第一件事是照顾一些依赖。让我们先处理Apache Web服务器,可以使用以下命令完成:
sudo apt-get install apache2
安装Apache后,使用以下命令启动并启用它:
sudo systemctl start apache2
sudo systemctl enable apache2
接下来我们需要一个数据库 由于我们正在使用Ubuntu 18.04系统,我们将使用MariaDB。要安装此服务,请运行以下命令:
sudo apt-get install mariadb-server mariadb-client
使用以下命令启动并启用数据库服务器:
sudo systemctl start mariadb
sudo systemctl enable mariadb
使用以下命令保护数据库:
sudo mysql_secure_installation
你将被问到一些简单的问题。开箱即用,没有设置密码。因此,在提示时,只需按Enter键即可。
现在是时候安装必要的PHP模块了。由于我们正在使用Ubuntu 18.04系统,所以使用PHP 7.2。要安装这些依赖项,请发出以下命令:
sudo apt install php7.2 libapache2-mod-php7.2 php7.1-common php7.2-curl php7.2-intl php7.2-mbstring php7.2-json php7.2-xmlrpc php7.2-soap php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip
我们还需要安装mcrypt。要处理该依赖关系,请发出以下命令:
sudo apt-get -y install gcc make autoconf libc-dev pkg-config
sudo apt-get -y install php7.2-dev
sudo apt-get -y install libmcrypt-dev
sudo pecl install mcrypt-1.0.1
最后,必须配置PHP。使用以下命令打开配置文件:
sudo nano /etc/php/7.2/apache/php.ini
在该文件中,需要进行以下更改:
file_uploads = On
allow_url_fopen = On
memory_limit = 512M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = YOUR/TIME/ZONE
YOUR/TIME/ZONE 是你的时区。
保存并关闭该文件,然后使用以下命令重新启动Apache:
sudo systemctl restart apache2
创建数据库
Dolibarr需要一个数据库。 要创建数据库和有效用户,请发出以下命令:
sudo mysql -u root -p
CREATE DATABASE dolibarr;
CREATE USER 'dolibarruser'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL ON dolibarr.* TO 'dolibarruser'@'localhost' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;where PASSWORD
其中PASSWORD是一个独特的强密码。
下载并解压Dolibarr
我们现在需要下载,解压缩,移动并为Dolibarr目录提供适当的权限。 这可以通过以下命令完成:
sudo apt-get install unzip
cd /tmp && wget https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/8.0.1/dolibarr-8.0.1.zip
unzip dolibarr-8.0.1.zip
sudo mv dolibarr-8.0.1 /var/www/html/dolibarr
sudo chown -R www-data:www-data /var/www/html/dolibarr/
sudo chmod -R 755 /var/www/html/dolibarr/
配置Apache
我们已准备好配置Apache。使用以下命令创建新配置文件:
sudo nano /etc/apache2/sites-available/dolibarr.conf
在该新文件中,添加以下内容:
ServerAdmin admin@example.com
DocumentRoot /var/www/html/dolibarr/htdocs
ServerName example.com
ServerAlias www.example.com
Options +FollowSymlinks
AllowOverride All
Require all granted
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
其中example.com和www.example.com是服务器的实际域。 如果只使用IP,则可以保留原样。
保存并关闭该文件。
使用以下命令启用新站点和重写模块:
sudo a2ensite dolibarr.conf
sudo a2enmod rewrite
使用以下命令重启apache2:
sudo systemctl restart apache2
完成安装
将浏览器指向地址http://SERVER_IP/dolibarr/htdocs/install/。此时,你将受到图形安装程序的欢迎并完成Dolibarr安装程序。
最终完成
从现在开始,一切都很简单。你最终将创建一个管理员用户/密码,这将允许你登录Dolibarr实例。然后,你就可以配置Dolibarr以完全满足你的需求。那么现在你已经拥有适合业务的一站式ERP/CRM商店了。
相关主题
erp服务器安装Linux,在Ubuntu 18.04系统中安装Dolibarr ERP/CRM的步骤相关推荐
- linux ubuntu安装 mono,在Ubuntu 18.04系统中安装Mono及基本使用Mono的方法
本文介绍在Ubuntu 18.04操作系统中安装Mono及基本使用Mono的方法.Mono是一个基于ECMA/ISO标准开发和运行跨平台应用程序的平台,它是Microsoft .NET框架的免费开源实 ...
- 记录在Ubuntu 18.04系统中安装Apache, MySQL和PHP环境
虽然我们在Linux VPS.服务器安装WEB环境比较方便,可以选择面板或者一键包,但是有些我们需要深入学习的网友不会选择一键安装,而是会尝试编译安装.这样可以学到一些内在的技术.一般我们较为习惯选择 ...
- 在Ubuntu 18.04系统上安装和配置DBeaver的步骤
本文介绍在Ubuntu 18.04系统上安装DBeaver/DBeaver CE的步骤,同时适用在Ubuntu 16.04/Debian 9平台上. 简介 DBeaver CE是一个免费的开源多平台数 ...
- setuptools安装_在Ubuntu 18.04系统上安装ERPNext ERP
简介 ERPNext是一个功能丰富的企业级ERP系统,使用Frappe框架编写,一个Python和JavaScript的Web应用程序框架,具有:会计管理.库存管理制造管理.客户关系管理系统.销售管理 ...
- linux系统下载18.04,在Ubuntu 18.04系统中下载安装Persepolis Download Manager
本文介绍在Ubuntu 18.04系统中下载和安装Persepolis Download Manager的方法,也适用在Linux Mint版本中,它是一个用Python编写的免费开源下载管理器,支持 ...
- linux 图标显示 异常,在Ubuntu 18.04系统中VSCode图标显示异常的解决方法
以下介绍在Ubuntu 18.04系统中VSCode图标显示异常的解决方法,同时附上在Ubuntu 18.04系统中安装Anaconda3-5.3.0方法.VSCode是一款全平台开发的编辑器,它具有 ...
- linux终端装什么系统下载软件,在Ubuntu 18.04系统中下载安装Termite终端的方法
以下介绍在Ubuntu 18.04系统或是Ubuntu 16.04系统中安装Termite终端的方法,目前Termite在默认存储库中不可用,必须从源代码安装.Termite是一个以键盘为中心的基于V ...
- linux上pyenv卸载,在Ubuntu 18.04系统下安装pyenv的方法
本文介绍在Ubuntu 18.04操作系统下安装pyenv的方法,使用它可以进行Python多版本管理,目的是防止不同的Python版本因为不兼容而出现错误.安装pyenv其实非常的简单,只需要在系统 ...
- Linux用命令安装音乐软件,在Ubuntu 18.04系统中使用命令安装Qmmp音乐播放器的方法...
在Ubuntu 18.04操作系统中安装Qmmp音乐播放器非常简单,只需要两段命令就可以搞定.下面介绍其方法. Qmmp音乐播放器介绍 Qmmp是一款开源基于Qt的多媒体播放器,提供Qt4及Qt5支持 ...
最新文章
- [Python设计模式] 第21章 计划生育——单例模式
- C# GUID的使用
- LLDB+Python脚本:增强LLDB调试
- LayIM.AspNetCore Middleware 开发日记(一)闲言碎语
- [USACO 08JAN]Haybale Guessing
- 李永乐线性代数2020年基础课手写笔记汇总
- CentOS中使用Docker来部署Tomcat
- uibot和按键精灵区别_uibot和按键精灵哪个强大
- 山东省中职信息技术c语言试题及答案,中职计算机专业C语言测试题
- js new Date 创建时间默认是8点
- 和平精英显示服务器人数太多,和平精英到底有多差 导致玩家纷纷国际服
- 致谢!华为全联接2020精彩回顾
- 24秒篮球计时器mulisim12.0_奥尼尔力量有多恐怖?325磅体重把整个篮球架子拦腰折断...
- PHP mcrypt可逆加密算法分析
- ioccc代码分析(1)
- Wind对接pytho总结
- 网页中提取SWF游戏文件及运行修改
- 定时删除虚拟服务器快照,自动执行VMware快照并删除超过5天的快照
- 找到了airdrop无法发现对方的原因了,原因你想不到!
- reactos 0.0.21 编译
热门文章
- aarch64-linux-android-gcc: error: unrecognized command line option '-mfloat-abi=softfp'
- 【vulhub】Struts2 S2-059 远程代码执行漏洞(CVE-2019-0230)
- 微信聊天记录数据提取并分析
- Swif- 访问控制
- axb_2019_fmt64
- 麦肯锡五步法,结构化解决问题
- python爬虫学习:第一爬_快眼看书排行榜
- 遍历HashMap源码——红黑树原理、HashMap红黑树实现与反树型化(三)
- 小程序分销平台商城开发系统
- 关于物联网赛题使用navicat连接Mysql并且创建插入触发器