Ubuntu Server 22.04にDolibarr ERP/CRMプラットフォームをインストールする方法 - TechRepublic

Ubuntu Server 22.04にDolibarr ERP/CRMプラットフォームをインストールする方法 - TechRepublic

erp.jpg

ビジネスが成長し、連絡先、仕入先、請求書、注文、在庫、スケジュールといった詳細な計画と管理に支援が必要になるようになったら、ERPツールが必要です。サードパーティ製のプラットフォームを利用するか、自社のデータセンターやサードパーティのクラウドホストに社内ソリューションを導入するかを選択できます。

あらゆる規模の組織やフリーランサーに最適な Dolibarr ERP/CRM ソリューションをインストールするには、次の手順に従ってください。

Dolibarrをインストールするために必要なもの

ここではUbuntu Server 22.04での導入例を紹介しますが、DolibarrはほぼすべてのLinuxディストリビューションにインストールできます。Ubuntu以外のサーバーディストリビューションをご利用の場合は、インストールコマンドの一部を変更する必要があります。また、sudo権限を持つユーザーも必要です。

参照: Ubuntu Server を安全に使用するための 9 つの必須ヒント (TechRepublic Premium)

依存関係のインストール方法

まず最初に、Web サーバーとデータベース サーバーから始めて、必要な依存関係をインストールします。

Ubuntu Server のインスタンスにログインし、次のコマンドで Apache Web サーバーをインストールします。
sudo apt-get install apache2 -y
インストールが完了したら、次のコマンドでサーバーを起動して有効にします。

sudo systemctl enable --now apache2

書き換えモジュールを次のように有効にします。

sudo a2enmod rewrite

次に、必要な PHP 依存関係をインストールします。

sudo apt-get install php php-cli php-mysql php-common php-zip php-mbstring php-xmlrpc php-curl php-soap php-gd php-xml php-intl php-ldap libapache2-mod-php -y

PHPをインストールしたら、簡単な設定を行う必要があります。以下のコマンドでPHPの設定ファイルを開きます。

sudo nano /etc/php/*/apache2/php.ini

そのファイルで、次の内容を探して、示されている値に変更します。TIMEZONE は特定のタイムゾーンです。

  • date.timezone = タイムゾーン
  • メモリ制限 = 256M
  • アップロード最大ファイルサイズ = 64MB
  • display_errors = オン
  • log_errors = オフ

次のコマンドで MariaDB データベースをインストールします。

sudo apt-get install mariadb-server mariadb-client -y

インストールが完了したら、次のコマンドを使用して MariaDB データベース サーバーを保護する必要があります。

sudo mysql_secure_installation

管理者ユーザーには必ず強力かつ一意のパスワードを設定してください。

データベースの作成方法

次のコマンドを使用してデータベース コンソールにログインします。

sudo mysql -u root -p

次のコマンドを使用してデータベースと Dolibarr ユーザーを作成します。PASSWORD は強力で一意のパスワードです。

CREATE USER 'dolibarr'@'localhost' IDENTIFIED BY 'PASSWORD';
CREATE DATABASE dolibarr;
GRANT ALL PRIVILEGES ON dolibarr.* TO 'dolibarr'@'localhost';
FLUSH PRIVILEGES;
exit

Apacheの設定方法

次のようにして Apache 仮想ホスト ファイルを作成しましょう。

sudo nano /etc/apache2/sites-enabled/dolibarr.conf

そのファイルに次の内容を貼り付けます。

<VirtualHost *:80> 
  ServerAdmin [email protected] 
  ServerName erp.example.com 
  ServerAlias www.erp.example.com 
  DocumentRoot /var/www/html//dolibarr/htdocs/    Directory /srv/dolibarr/htdocs> 
  Options +FollowSymlinks 
  AllowOverride All 
  Require all grant 
  </Directory>    ErrorLog /var/log/apache2/dolibarr_error.log 
  CustomLog /var/log/apache2/dolibarr_access.log combined  </VirtualHost> 

ファイルを保存して閉じます。次のコマンドでApacheを再起動します。

sudo systemctl restart apache2

Dolibarrのダウンロードと解凍方法

次のコマンドを使用して、変数を Dolibarr で利用可能な最新バージョンに設定します。

release_tag=$(curl -s https://api.github.com/repos/Dolibarr/dolibarr/releases/latest | grep tag_name | cut -d '"' -f 4)

release_tagを使って最新バージョンを入手し、使用していることを確認できるようになりました。Dolibarr は以下からダウンロードできます。

wget https://github.com/Dolibarr/dolibarr/archive/${release_tag}.tar.gz

Dolibarr を解凍するには:

sudo mv dolibarr-${release_tag} /var/www/html/dolibarr

次のようにして、新しいディレクトリに適切な権限を付与します。

sudo chown -R /var/www/html/dolibarr

インストールを完了する方法

Web ブラウザを開き、http://SERVER/dolibarr/htdocs を指定します。ここで、SERVER はホスティング サーバーの IP アドレスです。すると、Dolibarr Web インストーラーが表示されます (図 A )。

図A

Dolibarr ERP/CRM Web インストーラー。
Dolibarr Web インストーラー。

[次へ] をクリックし、表示されるウィンドウで [開始] をクリックします (図 B )。

図B

Dolibarr ERP/CRM の前提条件チェックに合格し、準備完了です。
前提条件チェックに合格し、準備完了です。

設定ページ(図C)では、データベースオプションを設定する必要があります。今回のインストールでは、データベース名はdolibarr、ユーザーはdolibarr、パスワードはMariaDBコンソールで設定したパスワードです。また、ページの一番下までスクロールしてスーパーユーザーアカウントを作成し、「次のステップ」をクリックします。

図C

Dolibarr の Web ベースの構成ページ。
Dolibarr の Web ベースの構成ページ。

プロンプトが表示されたら、もう一度「次のステップ」をクリックしてインストールを開始します。このステップは、データベースへのデータ入力と選択した設定オプションの保存が必要なため、完了までに少し時間がかかります。完了したら、スーパーユーザーアカウントでDolibarrにログインし、新しいERP/CRMソリューションの使用を開始できます。

Dolibarrのインストールプロセスを完了する前に、インストールツールが悪意を持って使用されるのを防ぐため、インストールロックファイルを追加してください。これを行うには、次のコマンドを実行します。

sudo touch /var/www/html/dolibarr/documents/install.lock

ビジネスの効率性を次のレベルに引き上げられたことをお祝い申し上げます。

Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube でTechRepublic の How To Make Tech Work を購読してください。

Tagged: