GNU/Linux >> Linux の 問題 >  >> Rocky Linux

RockyLinux8にVtigerCRMOpenSourceEditionをインストールする方法

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ドキュメントへのリンクです。


Rocky Linux
  1. RockyLinux8にMariaDB10.6をインストールする方法

  2. RockyLinux8にDockerをインストールする方法

  3. Rocky Linux 8 に MariaDB をインストールする方法

  1. RockyLinux8にコックピットをインストールする方法

  2. RockyLinux8にGitLabをインストールする方法

  3. AlmaLinux8にVtigerCRMOpenSourceEditionをインストールします

  1. RockyLinux8にVtigerCRMOpenSourceEditionをインストールする方法

  2. RockyLinux8にMattermostをインストールする方法

  3. RockyLinux8にFreeIPAをインストールする方法