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

Ubuntu18.04VPSにVtigerCRMをインストールする方法

Vtiger CRM は、会社とその顧客間のやり取りを支援するクラウドベースの顧客関係管理(CRM)プラットフォームです。直感的なカスタマーエクスペリエンスを提供し、マーケティング、セールス、サポートチームに卓越したパフォーマンスを提供し、その見返りとして、企業の顧客維持を向上させます。

Vtiger CRMが提供する主な機能の一部 :

  • API機能を提供します
  • アカウントと連絡先の管理 カスタマーサポートサービス 在庫の自動化
  • レポートと統計
  • ソーシャルメディアの統合
  • データのインポートとエクスポートをサポート

Vtiger CRM コミュニティや開発者によって継続的にサポートされているプラ​​ットフォームのオープンソースバージョンを提供しています。 PHPを使用して開発されており、WebサーバーとしてApacheを使用し、データベースサーバーとしてMariaDBを使用しています。

この記事では、 VtigerCRMのインストール方法を紹介します。 Ubuntu18.04の場合

前提条件:

このチュートリアルでは、UbuntuVPSサービスを使用します。サーバーが次のハードウェアおよびソフトウェアの最小要件を満たしていることを確認してください。

ハードウェア:

  • 2つのCPUコア
  • 2GBのRAM
  • 10GBの空きディスク容量

ソフトウェア:

  • 登録され、サーバーのIPアドレスを指すドメイン名
  • Ubuntu18.04以降
  • フルルートアクセス

更新の確認と依存関係のインストール

SSH経由でサーバーにログインします:

 ssh [username] @ [server_ip_address] 

必ず「username」をサーバー上で見つかったrootユーザー(またはrootユーザー自体)のアカウント名に置き換え、「server_ip」をサーバーのIPアドレスに置き換えてください。

インストールを開始する前に、Ubuntuパッケージを最新バージョンに更新することをお勧めします:

 apt-get updateapt-get upgrade 

次のコマンドを実行して、必要な依存関係がインストールされていることを確認します。

 apt-get install software-properties-common build-essential unzip wget -y 

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

1。 Apache2のインストール

Apache2は、Vtigerに推奨されるWebサーバーです。インストールするには、次のコマンドを実行します。

 apt-get install apache2 

インストールしたら、システムを再起動した場合にApache2サービスの自動起動を有効にすることをお勧めします。

 systemctl enable apache2 

Apache2サービスが実行されているかどうかを確認するには、次のコマンドを使用します。

 systemctl status apache2 

次の出力が表示されます。

●apache2.service-ApacheHTTPServerLoaded:ロード済み(/lib/systemd/system/apache2.service;有効;ベンダープリセット:有効)

「書き換え」と呼ばれるApacheモジュールを有効にする必要があります:

a2enmodリライト

apache2サービスを再起動して、行った変更を適用します。

 systemctl restart apache2 

2。 PHPv7.2のインストール

Vtiger CMSは、PHPの最新の安定バージョンであるPHP7.2をサポートしています。残念ながら、これはまだUbuntu 18.04にインストールされているPHPのデフォルトバージョンではないため、リポジトリを追加する必要があります。続行するには、次のコマンドを使用します。

 add-apt-repository ppa:ondrej / phpapt-get update 

リポジトリを更新した後、次のコマンドを使用して、PHP7.2とこのチュートリアルに必要なすべてのライブラリをインストールします。

 apt install libapache2-mod-php7.2 php7.2 php7.2-cli php7.2-mysql php7.2-common php7.2-zip php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-curl php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-ldap php7.2-imap php7.2-json 

PHP 7.2を使用していることを確認するには、次のコマンドを入力します。

 php -v 

次のテキストが表示されます:

 PHP 7.2.15-1 + ubuntu18.04.1 + deb.sury.org + 1(cli)(ビルド:2019年2月8日15:38:01)(NTS)Copyright(c)1997-2018 PHP GroupZend Engine v3.2.0、Copyright(c)1998-2018 Zend Technologies with Zend OPcache v7.2.15-1 + ubuntu18.04.1 + deb.sury.org + 1、Copyright(c)1999-2018、by Zend Technologies 

Vtigerでは、ApacheがロードしたPHPのデフォルト構成ファイルに追加の変更を加える必要があります。

 nano /etc/php/7.2/apache2/php.ini 

次の行を変更します:

 max_execution_time =120max_input_vars =2000memory_limit =256Mpost_max_size =32Mupload_max_filesize =64Mfile_uploads =Onallow_url_fopen =Ondisplay_errors =Onshort_open_tags =Offlog_errors =Offerror_reporting =E_WARNING&〜E_NOTICE&〜E 

構成を保存し、Apache Webサーバーサービスを再起動して、変更を適用します。

 systemctl restart apache2 

3。 MariaDBサーバーのインストール

MariaDBサーバーをインストールするには、次のコマンドを使用します。

 apt-get install mariadb-server 

インストールが正常に完了したら、MariaDBが提供する組み込みのセキュリティスクリプトを使用して、基本的なセキュリティ設定を適用する必要があります。

 mysql_secure_installation 

新しいパスワードの設定以外のすべての質問については、次のメッセージでプロンプトに答えてください。

匿名ユーザーを削除しますか? ([はい]の場合はy | Yを押し、[いいえ]の場合は他のキーを押します):Yリモートログインを許可しませんか? ([はい]の場合はy | Yを押し、[いいえ]の場合は他のキーを押します):Yテストデータベースを削除してアクセスしますか? (はいの場合はy | Yを押し、いいえの場合は他のキーを押します):Y特権テーブルを今すぐリロードしますか? (はいの場合はy | Yを押し、いいえの場合はその他のキーを押します):Y 

現在インストールされているMySQLのバージョンを確認するには、次のコマンドを入力します。

 mysql -V 

次のテキストが表示されます:

 mysql Ver 15.1 Distrib 10.1.38-MariaDB、readline 5.2を使用したdebian-linux-gnu(x86_64)用

3。 VtigerCRMデータベースの作成

データベースサーバーをセットアップした後、データベースを作成してセットアップすることで続行できます。

MariaDBのCLIにログインします:

 mysql -u root -p 

次の行を使用してデータベース(vtiger_db)を作成し、ユーザー(vtiger_user)を新しく作成されたデータベースに割り当てます。

常に強力なパスワードを使用することを忘れないでください。一般に、英数字と文法記号を含む少なくとも12文字を使用するパスワードで十分です。辞書の単語や重要な日付に基づいたパスワードは絶対に使用しないでください。

 CREATE DATABASE vtiger_db; CREATE USER'vtiger_user' @'localhost' IDENTIFIED BY'[password]'; GRANT ALL PRIVILEGESONvtiger_db。*TO'vtiger_user'@'localhost' IDENTIFIED BY'[password]' WITH GRANT OPTION; ALTER DATABASE vtiger_db CHARACTER SET utf8 COLLATE utf8_general_ci; FLUSH PRIVILEGES; EXIT; 

「[password]」を強力なパスワードに置き換えることを忘れないでください。

新しいデータベースユーザーで新しく作成されたデータベースにアクセスできることを確認するには、次のコマンドを実行します。

 mysql -u vtiger_user -p vtiger_db 

データベースユーザーのパスワードを要求されます。ログインすると、MariaDBCLIが表示されるはずです。

CLIを終了するには、次のように入力します。

終了

VtigerCRMのインストール

LAMPスタックのセットアップに成功したら、VtigerCRMをダウンロードしてインストールできます。執筆時点では、Vtigerの最新の安定バージョンは7.1.0です。

まず、ディレクトリを「/ var /www/」に変更する必要があります。

 cd / var / www / 

現在のディレクトリを変更した後、wgetを使用してVtigerCRMのWebファイルのダウンロードに進むことができます。

 wget https://cfhcable.dl.sourceforge.net/project/vtigercrm/vtiger%20CRM%207.1.0/Core%20Product/vtigercrm7.1.0.tar.gz 

ダウンロードが正常に完了したら、次のコマンドを使用してGZファイルを抽出できます。

 tar -xvzf vtigercrm7.1.0.tar.gz 

解凍後にダウンロードしたファイルを削除します:

 rm vtigercrm7.1.0.tar.gz 

ファイルとフォルダの権限が正しいことを確認する必要があります:

 chown -R www-data:www-data / var / www / vtigercrm / chmod 755 / var / www / vtigercrm / 

仮想ホストの作成

Vtigerのインストールでは、専用のApache仮想ホスト構成を作成することをお勧めします。これにより、セットアップがより整理されるだけでなく、他のWebサイトをセットアップする必要がある場合に備えて、サーバーを他の目的に使用することもできます。将来的に。

次のファイルを作成して変更します:

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

以下を貼り付けます(サーバーのパラメータに応じて変更します):

  ServerName vtiger-dev.yourdomainhere.com ServerAlias www.vtiger-dev.yourdomainhere.com ServerAdmin [email protected] DocumentRoot / var / www / vtigercrm / ErrorLog $ {APACHE_LOG_DIR} /vtiger-dev.yourdomainhere.com-error.log CustomLog ${APACHE_LOG_DIR}/vtiger-dev.yourdomainhere.com-access.log結合オプションFollowSymlinksAllowOverrideAll Order allow、deny Allow fromすべて 

完了したら、ファイルを保存し、次のコマンドを実行して、行った変更をアクティブにします。

 a2ensite vtigercrm.confsystemctl restart apache2 

これで、Webサイトにアクセスして、初期設定を続行できます。これは次のようになります。

それだけです– これで、Ubuntu18.04サーバーにVtigerを搭載したCRMプラットフォームが機能するようになりました。

もちろん、 VtigerCRMをインストールする必要はありません。 Ubuntu18.04の場合 UbuntuVPSをお持ちの場合。サポートチームにUbuntu18.04にVtigerCRMをインストールするよう依頼するだけです。それらは24時間年中無休で利用可能であり、インストールを支援することができます。

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


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

  2. Ubuntu14.04VPSにContaoをインストールする方法

  3. Ubuntu14.04VPSにSeafileをインストールする方法

  1. Ubuntu14.04VPSにVTigerCRMをインストールします

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

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

  1. Ubuntu20.04にFastPanelをインストールする方法

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

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