この記事では、Ubuntu18.04VPSにDolibarrをインストールする方法を紹介します。
Dolibarrは、使いやすいオープンソースのERPおよびCRMアプリケーションであり、主に企業、フリーランサー、および財団を簡単かつ効果的に管理するために使用されます。このガイドは他のDebianベースのサーバーでも機能するはずですが、Ubuntu18.04VPS用にテストおよび作成されています。
前提条件
- このチュートリアルでは、Ubuntu18.04仮想サーバーを使用します。
- PHPをサポートするApacheまたはNginxWebサーバー。
- PHP 5.4以降(PHP 7.2が推奨)で、次のPHP拡張機能が有効になっている:mysqli、GD、mbstring、CURL、Zip、およびXML。オプションで、mcrypt、imagick、openssl、soap、GD2PHP拡張機能をインストールできます。
- 完全なSSHルートアクセス(またはsudo権限を持つユーザー)も必要です。
ステップ1:SSH経由でログインし、システムを更新する
次の例に示すように、SSH経由でサーバーにログインします。
ssh root@IP_Address -p Port_number
「IP_ADDRESS」と「PORT_NUMBER」をサーバーの実際のIPアドレスとSSHポート番号に置き換えてください。
ログインしたら、OSサーバーパッケージが最新であることを確認してください。これを行うには、次のコマンドを実行します。
apt-get update && apt-get upgrade
これにより、パッケージインデックスが更新されるだけでなく、サーバーに現在インストールされているソフトウェアパッケージが、Ubuntuリポジトリ(/etc/apt/sources.listで定義)で利用可能な最新バージョンに更新されます。
ステップ2:ApacheWebサーバーのインストール
Apache Webサーバーをインストールするには、次のコマンドを実行します。
apt-get install apache2
インストールが完了したら、サーバーの起動時に次のコマンドでApacheを自動的に起動できるようにします。
systemctl enable apache2
次のコマンドを使用して、Apacheサービスのステータスを確認することもできます。
systemctl status apache2
出力:
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Fri 2019-06-07 09:23:09 CDT; 14min ago Process: 702 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) Main PID: 816 (apache2) Tasks: 7 (limit: 2321) CGroup: /system.slice/apache2.service ├─ 816 /usr/sbin/apache2 -k start ├─ 834 /usr/sbin/apache2 -k start ├─ 835 /usr/sbin/apache2 -k start ├─ 836 /usr/sbin/apache2 -k start ├─ 837 /usr/sbin/apache2 -k start ├─ 839 /usr/sbin/apache2 -k start └─25045 /usr/sbin/apache2 -k start
Apache Webサーバーが起動していない場合は、systemctlを使用して単純な「start」コマンドで起動できます。
systemctl start apache2
ステップ3:MySQLをインストールしてMySQLデータベースを作成する
次のコマンドを実行して、公式のUbuntuリポジトリで利用可能な最新バージョンであるMySQL 5.7と、いくつかの必要なMySQLパッケージをインストールします。
sudo apt-get install mysql-client-5.7 mysql-client-core-5.7 mysql-common mysql-server-5.7 mysql-server-core-5.7
インストールが完了したら、次のコマンドを発行して、MySQLサーバーのインストールのセキュリティをさらに向上させます。
mysql_secure_installation
すべてのプロンプトに「Y」で答えることをお勧めします。
これが完了したら、Dolibarrインストール用の新しいMySQLデータベースとユーザーを作成します。
MySQLユーザー(rootなど)としてMySQLコンソールにログインします:
sudo mysql -uroot -p
次のコマンドを実行して、新しいMySQLデータベース、ユーザーを作成し、ユーザーがデータベースにアクセスするための権限を付与します。
mysql> CREATE DATABASE dolibarr character set UTF8 collate utf8_bin; mysql> GRANT ALL PRIVILEGES ON dolibarr.* TO 'dolibarr'@'localhost' IDENTIFIED BY 'StrongPassword'; mysql> FLUSH PRIVILEGES; mysql> quit
StrongPassword
を忘れずに置き換えてください 実際の強力なパスワードを使用します。
ステップ4:必要なPHPパッケージをインストールする
PHP 7.2と必要なすべてのPHP拡張機能をインストールします:
apt-get install php7.2 php7.2-cli php7.2-common php7.2-curl php7.2-gd php7.2-intl php7.2-json php7.2-mbstring php7.2-mysql php7.2-soap php7.2-xml php7.2-xmlrpc php7.2-zip libapache2-mod-php7.2
ステップ5:新しいApache構成ファイルを作成する
Dolibarrアプリケーションへのアクセスに使用するドメイン/サブドメイン名の新しいApache構成ファイルを作成します。このチュートリアルでは、「dolibarr.domain.com」を使用します。
vi /etc/apache2/sites-available/dolibarr.conf
次の行を追加します:
<VirtualHost *:80>
ServerName dolibarr.domain.com
DocumentRoot /var/www/dolibarr/htdocs
CustomLog ${APACHE_LOG_DIR}/dolibarr.domain.com.access.log combined
ErrorLog ${APACHE_LOG_DIR}/dolibarr.domain.com.error.log
<Directory /var/www/dolibarr>
DirectoryIndex index.php
Options -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
dolibarr.domain.comを実際のドメイン/サブドメイン名に置き換えることを忘れないでください。 Apache構成ファイルを保存して閉じます。
「dolibarr」という名前の新しいディレクトリを作成します:
mkdir -p /var/www/dolibarr
Apacheで新しく作成された構成ファイルを有効にするには、次のコマンドを実行します。
sudo a2ensite dolibarr
次に、次の行を使用してデフォルトのApache構成ファイルを無効にします。
sudo a2dissite 000-default
また、Apacheの「書き換え」モジュールを有効にする必要があります(まだ有効になっていない場合):
sudo a2enmod rewrite
新しく作成されたApache構成にエラーがあるかどうかを確認します:
sudo apachectl -t Syntax OK
構文に問題がなく、エラーがない場合は、ApacheWebサービスを再起動できます。
sudo systemctl restart apache2.service
ステップ6:Dolibarrをインストールする
このチュートリアルを書いている時点で、最新の安定バージョンはDolibarr9.0.3です。 Dolibarrの最新の安定バージョンを/var/www/ディレクトリにダウンロードします。
cd /var/www/ wget https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/9.0.3/dolibarr-9.0.3.tgz/download -O dolibarr.tgz
dolibarr.tgzアーカイブを抽出し、ディレクトリの名前を変更します:
gunzip -c dolibarr.tgz | tar xvf - mv dolibarr-* dolibarr
/ var / www / dolibarrディレクトリ内のファイルとディレクトリの権限を変更して、Webサーバーユーザー(www-data)がそれらにアクセスできるようにします。
chown www-data: -R /var/www/dolibarr
http://dolibarr.domain.com
を開きます お気に入りのWebブラウザーで、簡単な手順に従います–インストール言語を選択し、次のページで、前提条件が満たされているかどうかを確認します。すべてが正しいと思われる場合は、[開始]をクリックします:
次のページで、次のように入力します。
Database name: dolibarr Driver type: mysqli Database server: localhost Port: 3306 Login: dolibarr Password: StrongPassword
[次のステップ]ボタンをクリックして、新しいDolibarr管理者のユーザー名とパスワードを設定します。
次に、[次のステップ]ボタンをもう一度クリックして、DolibarrAdministrationバックエンドにログインします。次のようになります:
それだけです !これで、Ubuntu18.04VPSで動作するDolibarrインスタンスができました。
もちろん、Ubuntu18.04にDolibarrをインストールする必要はありません UbuntuVPSをお持ちの場合。サポートチームにUbuntu18.04にDolibarrをインストールするよう依頼するだけです。それらは24時間年中無休で利用可能であり、インストールを支援することができます。
PS 。 Ubuntu 18.04にDolibarrをインストールする方法に関するこのブログ投稿を読んで楽しんだ場合は、以下のショートカットを使用してソーシャルネットワークで自由に共有するか、コメントセクションにコメントを残してください。ありがとう。