Install ERPNext on Centos7

Installing ERPNext On Centos7

Update OS

sudo yum update

Enable Epel Release

sudo yum install epel-release
sudo yum update

Install Dependent Package

sudo dnf install mariadb mariadb-server mariadb-devel python-setuptools nginx zlib-devel bzip2-devel openssl-devel postfix python-devel python-pip libxml2 libxml2-devel libxslt libxslt-devel redis libXrender libXext supervisor cronie which xorg-x11-fonts-75dpi xorg-x11-fonts-Type1 libjpeg-devel redhat-rpm-config python-crypto nodejs npm git

Start and enable redis

sudo systemctl start redis.service
sudo systemctl enable redis.service

Configure MariaDB

Start and enable MariaDB Server

sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

MariaDB Secure Setup

mysql_secure_installation
Enter current password for root (enter for none): (Press Enter)
Set root password? [Y/n] Y
New password:
Re-enter new password:
Remove anoymous 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

Add the following preferences in /etc/my.cnf

# Actually we updated the server.cnf file in /etc/my.cnf.d/ folder
sudo vim /etc/my.cnf.d/server.cnf

# adding config below
[mysqld]
innodb-file-format=barracuda
innodb-file-per-table=1
innodb-large-prefix=1
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci

[mysql]
default-character-set = utf8mb4

# Restart MariaDB Server
sudo systemctl restart mariadb.service
#check server status
sudo systemctl status mariadb.service

Installing Bench

Install bench as a non-root user

git clone https://github.com/frappe/bench bench-repo
sudo pip install -e bench-repo

results for ""

    No results matching ""