CRMインストール · 1 min read · Nov 18, 2025
Ubuntu 24.04にvTiger CRMをインストールする方法

vTigerは、ビジネス向けのオールインワンCRM(顧客関係管理)ソリューションです。中小企業に適しています。vTiger CRMは、顧客とユーザーのためのさまざまなツールを提供し、ビジネスの運営を向上させます。
vTiger CRMは、管理と追加機能のすべてを支払うことができるvTiger CRMクラウドソリューションと、自分のサーバーでホストできるvTiger CRMオープンソース版の2つのソリューションを提供します。
このガイドでは、Ubuntu 24.04サーバーにvTiger CRMをインストールする手順を説明します。LAMPスタック(Linux、Apache、MySQL/MariaDB、PHP)を使用してvTigerをインストールし、実行し、その後HTTPSでvTigerを保護します。
前提条件
始める前に、以下のものを用意してください:
- Ubuntu 24.04サーバー
- 管理者権限を持つ非ルートユーザー
- サーバーのIPアドレスを指すドメイン名
依存関係のインストール
vTigerは、PHPとMySQL/MariaDBに基づくオープンソースのCRMソフトウェアです。インストールするには、システムにLAMPまたはLEMPスタックをインストールする必要があります。この例では、UbuntuシステムでLAMPスタックを使用してvTigerを実行します。
まず、以下のコマンドを実行してUbuntuパッケージインデックスを更新します。
sudo apt update
次に、以下のコマンドでLAMPスタック(Linux、Apache2、MySQL/MariaDB、PHP)パッケージをインストールします。インストールを確認するためにYを入力します。
sudo apt install apache2 mariadb-server php libapache2-mod-php php-common php-sqlite3 php-json php-curl php-intl php-mbstring php-xmlrpc php-mysql php-gd php-xml php-cli php-zip php-soap php-imap php-bcmath wget unzip -yインストールが完了したら、以下のコマンドでApacheウェブサーバーのステータスを確認します。
sudo systemctl is-enabled apache2
sudo systemctl status apache2以下に示すように、Apacheウェブサーバーが有効でアクティブ(実行中)であることが確認できます。

以下のコマンドでMariaDBサービスのステータスを確認します。
sudo systemctl is-enabled mariadb
sudo systemctl status mariadbMariaDBサーバーのステータスがアクティブ(実行中)であり、有効であることが確認できます。

最後に、以下のコマンドを使用してPHPのバージョンを確認します。PHP 8.3がUbuntuシステムにインストールされている必要があります。
sudo php -v
PHPの設定
依存関係をインストールした後、php.ini設定ファイルを編集してPHPインストールを設定します。
以下のnanoエディタでデフォルトのPHP設定/etc/php/8.3/apache2/php.iniを開きます。
sudo nano /etc/php/8.3/apache2/php.iniデフォルト設定を以下のように変更します。memory_limitとdate.timezoneオプションを必要に応じて調整してください。
memory_limit = 512M
upload_max_file_size = 100M
log_errors = Off
max_execution_time = 100
date.timezone = Europe/Amsterdam完了したら、ファイルを保存してエディタを終了します。
次に、以下のコマンドを実行してApacheウェブサーバーを再起動し、PHP設定を適用します。
sudo systemctl restart apache2MariaDBサーバーの設定
このセクションでは、MariaDBサーバーのインストールを保護します。次に、vTiger CRMが使用する新しいデータベースとユーザーを作成します。mariadb-secure-installationを使用してMariaDBを保護し、mariadbクライアントを使用して新しいデータベースとユーザーを作成します。
MariaDBサーバーを設定するには、以下のnanoエディタコマンドでファイル/etc/mysql/maridb.conf.d/50-server.confを開きます。
sudo nano /etc/mysql/maridb.conf.d/50-server.conf[mysqld]セクションに以下の行を追加します。
sql_mode = ""ファイルを保存してエディタを終了します。
次に、以下のコマンドを実行してMariaDBサーバーを再起動し、変更を適用します。
sudo systemctl status mariadb次に、mariadb-secure-installationユーティリティを使用してMariaDBのインストールを保護する必要があります。以下のように実行します。
sudo mariadb-secure-installation以下の設定について尋ねられます:
- Enterを押してMariaDBのデプロイメントを確認し設定します。
- 認証方法をunix_socketに変更するためにYを入力します。
- MariaDBのrootパスワードを設定するためにYを入力し、新しい強力なパスワードを入力します。
- MariaDBサーバーからデフォルトの匿名ユーザーを削除するためにYを入力します。
- rootユーザーのリモートログインを無効にするために再度Yを入力して確認します。
- MariaDBサーバーからデフォルトデータベースtestを削除します。
- 最後に、すべてのテーブル権限を再読み込みするために再度Yを入力します。
MariaDBサーバーを保護したら、vTiger CRMが使用する新しいデータベースとユーザーを作成します。以下のmariadbコマンドでMariaDBサーバーにログインします。
パスワードを求められたら、MariaDBのrootパスワードを入力します。
sudo mariadb -u root -p以下のクエリを実行して、vTiger用の新しいデータベースとユーザーを作成します。この例では、新しいデータベースvtigerdbと、パスワードpasswordの新しいユーザーvtigerを作成します。
CREATE DATABASE vtigerdb;
CREATE USER vtiger@localhost IDENTIFIED BY 'password';
GRANT ALL ON vtigerdb.* TO vtiger@localhost WITH GRANT OPTION;
FLUSH PRIVILEGES;
以下のクエリを実行して、ユーザーvtigerの権限を確認します。ユーザーvtigerがデータベースvtigerdbにアクセスできることを確認してください。
SHOW GRANT FOR vtiger@localhost;quitと入力してMariaDBサーバーから退出します。

vTigerソースコードのダウンロード
PHPとMariaDBの両方を設定したので、vTigerソースコードをダウンロードし、適切な権限と所有権でドキュメントルートディレクトリを設定します。
/var/wwwディレクトリに移動し、以下のwgetコマンドでvTigerソースをダウンロードします。最新バージョンのリンクを取得するためにvTiger CRMダウンロードページを訪問してください。
cd /var/www/
wget https://sourceforge.net/projects/vtigercrm/files/vtiger CRM 8.2.0/Core Product/vtigercrm8.2.0.tar.gz/download以下のコマンドを実行してvTigerソースコードを抽出します。これにより、vTigerのドキュメントルートディレクトリは/var/www/vtigerディレクトリに配置されるはずです。
tar -xf download最後に、/var/www/vtigercrmディレクトリの所有権をユーザーwww-dataに変更し、デフォルトの権限を0755に設定します。
sudo chown -R www-data:www-data /var/www/vtigercrm
sudo chmod 755 /var/www/vtigercrmApache仮想ホストの追加
vTigerソースコードをダウンロードした後、vTigerを実行するための新しいApache仮想ホストを作成します。ドメイン名が準備されていて、サーバーのIPアドレスを指していることを確認してください。
まず、以下のコマンドを実行してApacheウェブサーバーでrewriteおよびheadersモジュールを有効にします。
sudo a2enmod rewrite headers以下のnanoコマンドで新しい仮想ホスト設定/etc/apache2/sites-available/vtiger.confを作成します。
sudo nano /etc/apache2/sites-available/vtiger.conf以下の設定を追加し、ドメイン名を自分のドメインに変更してください。
ServerName crm.howtoforge.local
DocumentRoot /var/www/vtigercrm
Options +FollowSymlinks
AllowOverride All
Require all granted
ErrorLog /var/log/apache2/vtigercrm_error.log
CustomLog /var/log/apache2/vtigercrm_access.log combined
完了したら、ファイルを保存して終了します。
次に、以下のコマンドを実行して仮想ホストファイルvtiger.confを有効にし、Apacheの構文を確認します。正しいApache構文があれば、出力にSyntax is OKが表示されます。
sudo a2ensite vtiger.conf
sudo apachectl configtest最後に、以下のコマンドでApacheウェブサーバーを再起動して変更を適用します。これで、vTigerのインストールが完了します。
sudo systemctl restart apache2
HTTPSでvTigerを保護する
vTigerを保護するために、CertbotとLetsencryptを使用してHTTPSを設定します。これにより、SSL/TLS証明書を生成し、Apache仮想ホストでHTTPSを自動的に設定できます。
以下のコマンドでcertbotとpython3-certbot-apacheプラグインをインストールします。インストールを確認するためにYを入力します。
sudo apt install certbot python3-certbot-apacheインストールが完了したら、以下のコマンドでvTigerドメイン名の新しいSSL/TLS証明書を生成します。自分の情報でメールアドレスとドメイン名を変更してください。
sudo certbot --apache --agree-tos --redirect --hsts --staple-ocsp --email [email protected] -d crm.howtoforge.localプロセスが完了すると、SSL/TLS証明書は/etc/letsencrypt//live/domain.comディレクトリに保存されます。そして、vTigerのインストールはHTTPSで保護されます。
vTiger CRMのインストール
vTigerインストールのドメイン名、例えばhttps://crm.howtoforge.local/にアクセスすると、vTigerインストールウィザードが表示されます。
インストールをクリックしてインストールを開始します。

同意しますをクリックして、vTiger CRMのライセンスと利用規約を確認します。

次に、システムがvTiger CRMのインストールの準備が整っていることを確認します。すべての要件のステータスが「はい」であることを確認し、次へをクリックします。

MariaDBデータベース名、ユーザー、パスワードの詳細を入力します。次に、vTigerインストール用の新しい管理者ユーザーを入力します。次へをクリックして確認します。

vTiger CRMの詳細なインストールを再確認し、次へをクリックします。

匿名データ収集セクションはデフォルトのままにして、次へをクリックします。

これで、vTiger CRMのインストールが開始されます。

インストールが完了したら、必要に応じてモジュールを選択し、次へをクリックして続行します。

これで、以下のようにvTiger CRMダッシュボードにリダイレクトされます。

vTiger管理設定では、vTiger CRMのインストールと設定に関連する詳細情報を確認できます。
結論
おめでとうございます!Ubuntu 24.04サーバーにvTiger CRMのインストールが完了しました。LAMPスタック(Linux、Apache、MySQL/MariaDB、PHP)でvTiger CRMが稼働し、CertbotとLetsencryptを通じてHTTPSで保護されています。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。