vTigerは、有名なSugarCRMに基づくエンタープライズCRMシステムです。オープンソース版でもご利用いただけます。ここでは、Rocky Linux8LinuxにVtigerをインストールするための手順とコマンドについて説明します。
これは、Webベースで、プラットフォームに依存しない、モジュール式の顧客関係管理(CRM)ソフトウェアであり、特に既存のシステムへの適切な統合を特徴とし、明確なプロセス指向を納得させます。 vTigerによってホストされるプロフェッショナルバージョンとエンタープライズバージョンは有料ですが、有料機能を利用する前にCRMを試してみたい場合は、制限なしの無料プランがあります。一方、専門知識がある場合、またはCRMバックエンドを処理できるチームがある場合は、セルフホストのオープンソースバージョンを選択してください。
Vtigerのオープンソースエディションは100%無料で、開発者は必要に応じてソースコードを変更できます。ソフトウェアを使用できるようにするには、ソフトウェアをハードウェアまたは仮想化マシンにインストールする必要があります。多くの企業は、必要なノウハウが利用できないため、このステップで失敗します。あなたがそれらの人なら、ここにVtigerCRMインストールチュートリアルがあります。これは確かにあなたを助けます。
RockyLinux8にVtigerCRMをインストールする手順
1。要件
• 新しいRockyLinux8サーバー
• 少なくともsudoアクセス権を持つroot以外のユーザー
• Apache、MySQL 5.1以降(デフォルトのストレージエンジン=InnoDB)、PHP5.2以降
• 4 GB RAM、250GBディスク
2。 DNFアップデート
まず、システムでupdateコマンドとupgradeコマンドを実行して、インストールされているすべてのパッケージが最新であることを確認する必要があります。それに加えて、いくつかの追加ツールをインストールします。
sudo dnf update && sudo dnf upgrade -y
sudo dnf install nano git
また、SELinuxを無効にすることを忘れないでください:
sudo setenforce 0 sudo sed -i 's/^SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
最後に、再起動します:
sudo reboot
3。 Apache(httpd)をインストールする
vTigerファイルを提供するためのWebサーバーが必要なので、そのために、RockyLinuxで人気のあるApacheWebサーバーを使用します。そのためには、DNFパッケージマネージャーを使用してください。
sudo dnf install httpd
Apacheサービスを開始して有効にする
sudo systemctl enable --now httpd -y
ステータスの確認:
sudo systemctl status httpd
4。 RockyLinux8でMySQLとPHP7を入手する
vTiger CRMが提供する公式ドキュメントによると、PHPとともにMySQLデータベースが必要でした。ここでは、MariaDBを使用するとエラーが発生するため、データベースとしてMySQLを使用しています。ただし、リモートサーバーにデータベースが既にあり、それを使用する場合は、この手順をスキップしてください。
sudo dnf install mysql mysql-server -y
サービスを開始して有効にします
sudo systemctl enable --now mysqld
安全なデータベース
リモートデータベースログイン、匿名ユーザー、およびデモデータベースを無効にします。
sudo mysql_secure_installation
データベースインスタンスを保護するために提供されているテキストベースのウィザードに従ってください。
vTigerCRMのデータベースを作成する
MariaDBを起動して実行すると、データを保存するためにvTigerで使用するデータベースとユーザーを作成できます。
ログイン :
mysql -u root -p
注 :データベースを置き換えます データベースに付けたい名前を付けます。そしてあなたのユーザー およびyourpassword それぞれユーザー名とパスワードを使用して、使用します。
データベースの作成:
CREATE DATABASE yourdatabase default charset utf8;
ユーザーの作成:
CREATE USER 'youruser'@'localhost' IDENTIFIED BY 'yourpassword';
ユーザーをデータベースに割り当て、すべての権限を付与します:
GRANT ALL PRIVILEGES ON yourdatabase.* TO 'youruser'@'localhost';
終了:
FLUSH PRIVILEGES;
EXIT;
編集も行います
sudo nano /etc/my.cnf
ファイルの最後に次の行を追加します:
[mysqld] sql_mode=ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
ファイルを保存しますCtrl+ O 、 Enterを押します キーを押してから、 Ctrl + X を押します 終了します。
PHPとその拡張機能をインストールする
Rocky Linux8リポジトリで利用可能な最新のPHPバージョンはPhp7.xですが、エラーなしですべての拡張機能を取得するには、Remiリポジトリを使用しましょう。与えられたコマンドに従ってください:
レミレポを有効にする
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
sudo dnf update
sudo dnf module reset php
sudo dnf module -y install php:remi-7.2
PHPをインストールする
sudo dnf install php php-common php-mysql php-xml php-imap php-mbstring php-mcrypt php-gd
PHP値を変更します:
sudo nano /etc/php.ini
与えられた次の値の値を見つけて設定します:
memory_limit = 256M upload_max_filesize = 64M display_errors = On log_errors = Off
ファイルを保存しますCtrl+ O 、 Enterを押します キーを押してから、 Ctrl + X 。
5。 RockyLinux8にvTigerCRMをダウンロード
RockyLinuxにvTigerをインストールするためのLAMPサーバーはすでに構成されています。次のステップは、オープンソースのvTigerCRMを実行するために必要なファイルを取得することです。
git clone https://code.vtiger.com/vtiger/vtigercrm.git
ダウンロードが完了したら、ファイルをvar/www/html/
に移動します ディレクトリ:
sudo mv vtigercrm/* /var/www/html
フォルダーのApacheユーザー権限を付与します:
sudo chown apache:apache -R /var/www/html
デフォルトのウェルカムページを無効にする:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
ディレクトリリストを無効にする:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Apacheを再起動します:
sudo systemctl restart httpd
6。外部アクセスを許可するには、ポート80を開きます:
sudo firewall-cmd --zone=public --permanent --add-service=http sudo firewall-cmd --reload
7。 RockyLinux8でVTigerCRMのインストールを開始する
上記のすべての手順が完了したら、Webベースの構成を開始してVTigerCRMのインストールを完了できます。
ブラウザを開き、VTigerCRMインスタンスをインストールしたサーバーのIPアドレスを指定します。
http://your-server-ip-address
インストールウィザード
すべてがうまくいけば、「次へ」ボタンのあるウェルカムページが表示されます 」をクリックして、インストールプロセスを開始します。
PHP設定を確認する
次のページで、セットアップは必要なすべてのPHP拡張機能と必要な値が設定されていることを確認します。すべての値が表示されている場合は、「次へ」をクリックします。 」ボタン。
MySQLに接続し、管理者ユーザーを作成します
この時点で多くの人がエラーを受け取るので、これは重要です。したがって、最初にデータベース情報に移動し、ステップ3で作成したデータベースの値を入力します この記事のホスト名、ユーザー名、パスワード、DB名など。そうですね、vTiger CRMが実行されているのと同じサーバーでMySQLを使用している場合、ホスト名は「localhost」になります。
その後、CRMへの今後のログイン用に作成する管理者ユーザー情報を追加します。
業界を選択
これは後で行うことができますが、必要に応じて、CRMを使用する業界のタイプを選択してください。
モジュールの選択:
表示されるモジュールはほとんどありません。すべてを選択するか、vTigerCRMでデフォルトで有効にするモジュールを選択してください。
結論:
このようにして、コマンドターミナルを使用してVTigerCRMをRockyLinux8にインストールできます。構成中にエラーが発生した場合は、同じことを知らせてください。同じものに対していくつかの解決策を提供しようとします。これが公式のvTigerドキュメントへのリンクです。