インストールガイド · 1 min read · Dec 20, 2025

Ubuntu 22.04にDolibarr ERPをインストールする

Dolibarrは、PHPで書かれたオープンソースのERPおよびCRMシステムです。顧客、請求書、注文、製品、在庫などを管理するために、中小企業向けに設計されています。ウェブブラウザを介してERPアプリケーションを管理できるシンプルで使いやすいウェブインターフェースを提供します。組織のためのオープンソースのERPおよびCRMソリューションを探しているなら、Dolibarrはあなたにとって最良の選択です。

このチュートリアルでは、Ubuntu 22.04サーバーにDolibarrをインストールする方法を学びます。

要件

  • Ubuntu 22.04を実行しているサーバー。
  • サーバーに設定されたルートパスワード。
  • サーバーにポイントされた有効なドメイン名。

LAMPスタックのインストール

始める前に、Apache、MariaDB、PHP、およびその他のPHPモジュールをシステムにインストールする必要があります。まず、次のコマンドを使用してPHPリポジトリをシステムに追加します:

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

次に、リポジトリを更新し、次のコマンドでApache、PHP、およびMariaDBサーバーをインストールします:

apt-get install apache2 mariadb-server php7.4 libapache2-mod-php7.4 php7.4-common php7.4-curl php7.4-intl php7.4-mbstring php7.4-mcrypt php7.4-json php7.4-xmlrpc php7.4-soap php7.4-mysql php7.4-gd php7.4-xml php7.4-cli php7.4-zip wget unzip git -y

インストールが完了したら、php.iniファイルを編集し、いくつかのデフォルト設定を変更します:

nano /etc/php/7.4/apache2/php.ini

次の設定を変更します:

memory_limit = 512M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = UTC

ファイルを保存して閉じます。次に、ApacheおよびMariaDBサービスを開始し、次のコマンドでブート時に自動的に開始するように設定します:

systemctl start apache2  
systemctl enable apache2  
systemctl start mariadb  
systemctl enable mariadb

完了したら、次のステップに進むことができます。

MariaDBの設定

デフォルトでは、MariaDBはセキュリティが設定されていません。したがって、最初にそれを保護する必要があります。次のスクリプトを実行して保護できます:

mysql_secure_installation

以下のようにすべての質問に答えます:

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous 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

MariaDBが保護されたら、MariaDBシェルにログインします:

mysql -u root -p

ルートパスワードを入力し、次にDolibarr用のデータベースとユーザーを作成します:

MariaDB [(none)]> CREATE DATABASE dolibarrdb;  
MariaDB [(none)]> CREATE USER dolibarr;

次に、次のコマンドでDolibarrデータベースに権限を付与します:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON dolibarrdb.* TO 'dolibarr'@'localhost' IDENTIFIED BY 'password';

次に、FLUSH PRIVILEGESコマンドを実行して、MySQLによって権限テーブルが再読み込みされ、新しい資格情報を使用できるようにします:

MariaDB [(none)]> FLUSH PRIVILEGES;

次に、次のコマンドでMariaDBコンソールから退出します:

MariaDB [(none)]> EXIT

完了したら、次のステップに進むことができます。

Dolibarrのダウンロードとインストール

まず、次のコマンドを使用してGitリポジトリからDolibarrの最新バージョンをダウンロードします:

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

ダウンロードが完了したら、次のコマンドでダウンロードしたファイルを抽出します:

tar -xvzf 15.0.2.tar.gz

次に、抽出したディレクトリをApacheのウェブルートにコピーし、適切な権限を設定します:

cp -r dolibarr-15.0.2 /var/www/html/dolibarr  
chown -R www-data:www-data /var/www/html/dolibarr/  
chmod -R 775 /var/www/html/dolibarr/

完了したら、次のステップに進むことができます。

DolibarrのためのApacheの設定

次に、次のコマンドでApacheの仮想ホストファイルを作成します:

nano /etc/apache2/sites-available/dolibarr.conf

次の行を追加します:


     ServerAdmin [email protected]
     DocumentRoot /var/www/html/dolibarr/htdocs
     ServerName dolibarr.example.com

     
          Options +FollowSymlinks
          AllowOverride All
          Require all granted
     

     ErrorLog ${APACHE_LOG_DIR}/dolibarr_error.log
     CustomLog ${APACHE_LOG_DIR}/dolibarr_access.log combined


ファイルを保存したら、次のコマンドでApacheの仮想ホストファイルを有効にします:

a2ensite dolibarr

次に、Apacheのリライトモジュールを有効にし、次のコマンドでApacheサービスを再読み込みします:

a2enmod rewrite  
systemctl restart apache2

次のコマンドでDolibarrのステータスを確認できます:

systemctl status apache2

次のような出力が得られます:

? apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2022-07-02 08:14:00 UTC; 6s ago
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 21317 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
   Main PID: 21321 (apache2)
      Tasks: 6 (limit: 4579)
     Memory: 13.6M
        CPU: 119ms
     CGroup: /system.slice/apache2.service
             ??21321 /usr/sbin/apache2 -k start
             ??21322 /usr/sbin/apache2 -k start
             ??21323 /usr/sbin/apache2 -k start
             ??21324 /usr/sbin/apache2 -k start
             ??21325 /usr/sbin/apache2 -k start
             ??21326 /usr/sbin/apache2 -k start

Jul 02 08:14:00 ubuntu2204 systemd[1]: Starting The Apache HTTP Server...

完了したら、次のステップに進むことができます。

Dolibarrにアクセス

今、ウェブブラウザを開き、URL http://dolibarr.example.com を入力します。次のページにリダイレクトされます:

ここで、言語を選択し、次のステップボタンをクリックします。次のページが表示されるはずです:

ここで、PHPチェックを確認し、開始ボタンをクリックします。次のページが表示されるはずです:

今、データベースの詳細、ウェブサーバーの設定詳細を提供し、次のステップボタンをクリックします。次のページが表示されるはずです:

ここで、次のステップボタンをクリックします。次のページが表示されるはずです:

次のステップボタンをクリックします。次のページが表示されるはずです:

ここで、管理者のユーザー名とパスワードを提供します。次に、次のステップボタンをクリックします。ユーザーが正常に作成されると、次のページが表示されるはずです:

今、Dolibarrに移動ボタンをクリックします。Dolibarrのログインページにリダイレクトされます:

今、管理者のユーザー名とパスワードを提供します。次に、接続ボタンをクリックします。次のページにDolibarrのダッシュボードが表示されるはずです:

結論

おめでとうございます!Ubuntu 22.04サーバーにDolibarr ERPおよびCRMをApacheで正常にインストールおよび構成しました。これで、中央の場所からERPおよびCRMを管理し始めることができます。質問があればお気軽にお尋ねください。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。