نصب و راه اندازی

نصب erpnext در اوبونتو 18.04

به روزرسانی و ارتقاء مناسب.


sudo apt-get update 
sudo apt-get upgrade

nginx را نصب کنید.

sudo apt-get install nginx

برای نصب MARIADB در زیر فرمان اجرا کنید.

sudo apt-get install mariadb-server mariadb-client

دستورات زیر را برای ایمن سازی سرور MariaDB اجرا کنید. در صورت درخواست به س questions الات پاسخ دهید.

sudo mysql_secure_installation

به سرور Mariadb متصل شوید.

sudo mysql -u root -p

با نام Dolibarr یک پایگاه داده ایجاد کنید.

CREATE DATABASE dolibarr;

یک کاربر پایگاه داده به نام Dolibarruser ایجاد کنید. رمز عبور \ _ را با رمز عبور خود جایگزین کنید.

CREATE USER 'dolibarruser'@'localhost' IDENTIFIED BY 'password_here';

به کاربر دسترسی کامل به پایگاه داده اعطا کنید.


GRANT ALL ON dolibarr.* TO 'dolibarruser'@'localhost' IDENTIFIED BY 'password_here' WITH GRANT OPTION;

تغییرات و خروج را ذخیره کنید.


FLUSH PRIVILEGES;
exit;

دستورات زیر را برای اضافه کردن مخزن شخص ثالث برای نصب PHP-FPM اجرا کنید.


sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php

برای به روزرسانی مخازن بسته ، زیر دستور را اجرا کنید.

sudo apt update

برای نصب PHP 7.1 فرمان را اجرا کنید.


sudo apt install php7.1-fpm php7.1-common php7.1-curl php7.1-intl php7.1-mbstring php7.1-mcrypt php7.1-json php7.1-xmlrpc php7.1-soap php7.1-mysql php7.1-gd php7.1-xml php7.1-cli php7.1-zip

مجدداً nginx را مجدداً راه اندازی کنید.

sudo systemctl restart nginx

دستور زیر را اجرا کنید تا آخرین نسخه Dolibarr را بدست آورید.

cd /tmp && wget https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/7.0.2/dolibarr-7.0.2.zip

پروژه را از حالت فشرده و انتقال به وب سرور وب استفاده کنید.


sudo unzip dolibarr-7.0.2.zip
sudo mv dolibarr-7.0.2 /var/www/html/dolibarr

مجوزهای صحیح را برای Dolibarr تنظیم کنید.


sudo chown -R www-data:www-data /var/www/html/dolibarr/
sudo chmod -R 755 /var/www/html/dolibarr/

برای Dolibarr فایل پیکربندی NGINX ایجاد کنید.

sudo nano /etc/nginx/sites-available/dolibarr

محتوای زیر را در پرونده کپی و جایگذاری کنید و آن را ذخیره کنید. به عنوان مثال. com را با دامنه خود جایگزین کنید.


server {
    listen 80;
    listen [::]:80;
    root /var/www/html/dolibarr;
    index  index.php index.html index.htm;
    server_name  example.com;

    location / {
    try_files $uri $uri/ =404;        
    }

    location ~ [^/]\.php(/|$) {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

}

Symlink را برای پرونده Dolibarr ایجاد کنید.

sudo ln -s /etc/nginx/sites-available/opencart /etc/nginx/sites-enabled/

مجدداً nginx را مجدداً راه اندازی کنید.

sudo systemctl restart nginx

جادوگر را برای نصب Dolibarr دنبال کنید.

 فارسی