GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu18.04にDolibarrをインストールします

この記事では、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をインストールする方法に関するこのブログ投稿を読んで楽しんだ場合は、以下のショートカットを使用してソーシャルネットワークで自由に共有するか、コメントセクションにコメントを残してください。ありがとう。


Panels
  1. Ubuntu14.04にJoomla3をインストールする方法

  2. Ubuntu16.04にMySQLをインストールする方法

  3. Ubuntu16.04にChamiloをインストールする方法

  1. Mysql拡張機能がPhp7のインストールにありません。 Ubuntu 16.04?

  2. Ubuntu18.04にLAMPをインストールする方法

  3. Ubuntu20.04にphpMyAdminをインストールする方法

  1. Ubuntu14.04にDrupal7をインストールする方法

  2. Ubuntu14.04にAgoraProjectをインストールします

  3. Ubuntu18.04にMySQLをインストールする方法