Debian 9 Üzerinde Dolibarr Kurulumu

Dolibarr , işletmeler için açık kaynaklı bir kurumsal kaynak planlaması (ERP) ve müşteri ilişkileri yönetimi (CRM). Dolibarr'ın kaynak kodu GitHub'da barındırılıyor . Bu kılavuz, yeni bir Debian 9 Vultr sunucu örneğine Dolibarr ERP ve CRM'nin nasıl kurulacağını gösterecektir.

Gereksinimler

  • MariaDB sürüm 5.0.3 veya üstü
  • PHP sürüm 5.3.0 veya üstü. Bu makalede 7.0 sürümü kullanılacak
  • nginx

Sen başlamadan önce

Debian sürümünü kontrol edin.

lsb_release -ds
# Debian GNU/Linux 9.4 (stretch)

Sisteminizin güncel olduğundan emin olun.

apt update && apt upgrade -y

Gerekli paketleri kurun.

apt install -y sudo unzip apt-transport-https curl wget dirmngr

Erişimi olan yeni bir non-rootkullanıcı hesabı oluşturun sudove bu hesaba geçin.

adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe

NOT : Kullanıcı adınızla değiştirin johndoe.

Saat dilimini ayarlayın.

sudo dpkg-reconfigure tzdata

Adım 1 - PHP'yi yükleyin

PHP 7.0'ı ve gerekli PHP uzantılarını (modülleri) indirin ve yükleyin.

sudo apt install -y php7.0 php7.0-cli php7.0-fpm php7.0-common php7.0-mysql php7.0-pgsql php7.0-sqlite3 php7.0-gd php7.0-mbstring php7.0-mcrypt php7.0-soap php7.0-curl php7.0-zip php7.0-xml

Versiyonu kontrol et.

php --version
# PHP 7.0.27-0+deb9u1 (cli) (built: Jan  5 2018 13:51:52) ( NTS )

Adım 2 - MariaDB'yi yükleyin ve Dolibarr için veritabanı oluşturun

MariaDB veritabanı sunucusunu kurun.

sudo apt install -y mariadb-server

Versiyonu kontrol et.

mysql --version
# mysql  Ver 15.1 Distrib 10.1.26-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

mysql_secure_installationMariaDB kurulumunuzun güvenliğini artırmak için komut dosyasını çalıştırın .

sudo mysql_secure_installation

Kök kullanıcı olarak MariaDB'de oturum açın.

sudo mysql -u root -p
# Enter password:

Yeni bir MariaDB veritabanı ve kullanıcı oluşturun ve kimlik bilgilerini hatırlayın.

CREATE DATABASE dbname CHARACTER SET utf8;
GRANT ALL ON dbname.* TO 'username' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;

MariaDB'den çıkın.

exit

Adım 3 - Nginx'i yükleyin ve yapılandırın

Nginx'i yükleyin.

sudo apt install -y nginx

Versiyonu kontrol et.

sudo nginx -v
# nginx version: nginx/1.10.3

Nginx'i yapılandırın.

sudo vim /etc/nginx/sites-available/dolibarr.conf

Dosyayı aşağıdaki yapılandırmayla doldurun.

server {

  listen [::]:80;
  listen 80;

  server_name example.com; # Check this
  root /var/www/dolibarr/htdocs; # Check this

  index index.php index.html index.htm;
  charset utf-8;

  location / {
  try_files $uri $uri/ /index.php;
  }

  location ~ [^/]\.php(/|$) {
    try_files $uri =404;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_read_timeout 600;
    include fastcgi_params;
    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
  }

}

dolibarr.confDosyayı sites-enableddizine bağlayarak yeni yapılandırmayı etkinleştirin .

sudo ln -s /etc/nginx/sites-available/dolibarr.conf /etc/nginx/sites-enabled/

Yapılandırmayı test edin.

sudo nginx -t

Nginx'i yeniden yükleyin.

sudo systemctl reload nginx.service

Adım 4 - Composer'ı yükleyin

Dolibarr'ı kurmak için Composer'ı kurmamız gerekecek.

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer

Composer sürümünü kontrol edin.

composer --version
# Composer version 1.6.5 2018-05-04 11:44:59

Adım 5 - Dolibarr'ı yükleyin

Bir belge kök dizini oluşturun.

sudo mkdir -p /var/www/dolibarr

/var/www/dolibarrDizinin sahipliğini olarak değiştirin johndoe.

sudo chown -R johndoe:johndoe /var/www/dolibarr

Dolibarr'ın en son kararlı sürümünü komut satırından indirin.

cd /var/www/dolibarr
composer create-project dolibarr/dolibarr .

/var/www/dolibarrDizinin sahipliğini olarak değiştirin www-data.

sudo chown -R www-data:www-data /var/www/dolibarr

Tercih ettiğiniz web tarayıcısını kullanarak sayfanızı açın http://example.com/install/ve Dolibarr yükleyicisini takip edin. Kurulum sihirbazını izledikten sonra Dolibarr ERP / CRM çalışır durumda olacaktır.



Leave a Comment

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?