Debian 9 に Dolibarr をインストールする方法

ドリバールは、企業向けのオープン ソースのエンタープライズ リソース プランニング (ERP) および顧客関係管理 (CRM) です。 Dolibarr のソース コードは、GitHub. このガイドでは、Dolibarr ERP と CRM を新しい Debian 9 Vultr サーバー インスタンスにインストールする方法を説明します。

要件

  • MariaDB バージョン 5.0.3 以降

  • PHP バージョン 5.3.0 以降。 この記事ではバージョン 7.0 を使用します

  • ニンクス

あなたが始める前に

Debian のバージョンを確認します。

                
                  lsb_release -ds

# Debian GNU/Linux 9.4 (stretch)

                
              

システムが最新であることを確認してください。

                
                  apt update && apt upgrade -y

                
              

必要なパッケージをインストールします。

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

                
              

新しいを作成します non-root のユーザー アカウント sudo アクセスして切り替えます。

                
                  adduser johndoe --gecos "John Doe"

usermod -aG sudo johndoe

su - johndoe

                
              

ノート: 交換 johndoe あなたのユーザー名で。

タイムゾーンを設定します。

                
                  sudo dpkg-reconfigure tzdata

                
              

ステップ 1 – PHP をインストールする

PHP 7.0 と必要な PHP 拡張機能 (モジュール) をダウンロードしてインストールします。

                
                  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

                
              

バージョンを確認してください。

                
                  php --version

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

                
              

ステップ 2 – MariaDB をインストールし、Dolibarr 用のデータベースを作成する

MariaDB データベース サーバーをインストールします。

                
                  sudo apt install -y mariadb-server

                
              

バージョンを確認してください。

                
                  mysql --version

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

                
              

実行します mysql_secure_installation スクリプトを使用して、MariaDB インストールのセキュリティを向上させます。

                
                  sudo mysql_secure_installation

                
              

root ユーザーとして MariaDB にログインします。

                
                  sudo mysql -u root -p

# Enter password:

                
              

新しい MariaDB データベースとユーザーを作成し、資格情報を覚えておきます。

                
                  CREATE DATABASE dbname CHARACTER SET utf8;

GRANT ALL ON dbname.* TO 'username' IDENTIFIED BY 'password';

FLUSH PRIVILEGES;

                
              

MariaDB を終了します。

                
                  exit

                
              

ステップ 3 – Nginx をインストールして構成する

Nginxをインストールします。

                
                  sudo apt install -y nginx

                
              

バージョンを確認してください。

                
                  sudo nginx -v

# nginx version: nginx/1.10.3

                
              

Nginx を構成します。

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

                
              

次の構成でファイルを作成します。

                
                  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.conf ファイルを sites-enabled ディレクトリ。

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

                
              

構成をテストします。

                
                  sudo nginx -t

                
              

Nginxをリロードします。

                
                  sudo systemctl reload nginx.service

                
              

ステップ 4 – Composer をインストールする

Dolibarr をインストールするには、Composer をインストールする必要があります。

                
                  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 のバージョンを確認します。

                
                  composer --version

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

                
              

ステップ 5 – Dolibarr をインストールする

ドキュメント ルート ディレクトリを作成します。

                
                  sudo mkdir -p /var/www/dolibarr

                
              

の所有権を変更する /var/www/dolibarr へのディレクトリ johndoe .

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

                
              

コマンド ラインから Dolibarr の最新の安定版リリースをダウンロードします。

                
                  cd /var/www/dolibarr

composer create-project dolibarr/dolibarr .

                
              

の所有権を変更する /var/www/dolibarr へのディレクトリ www-data .

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

                
              

お好みの Web ブラウザーを使用して、 https://example.com/install/ ページを開き、Dolibarr インストーラに従います。 インストール ウィザードに従うと、Dolibarr ERP/CRM が稼働します。

記事のタイトル

名前 (オプション)

電子メール (オプション)

説明

提案を送信