GNU/Linux >> Linux の 問題 >  >> AlmaLinux

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

vTigerは、有名なSugarCRMに基づくエンタープライズCRMシステムです。オープンソース版でもご利用いただけます。ここでは、Almalinux8LinuxにVtigerCRMをインストールするための手順とコマンドについて説明します。

これは、Webベースで、プラットフォームに依存しない、モジュール式の顧客関係管理(CRM)ソフトウェアであり、特に既存のシステムへの適切な統合を特徴とし、明確なプロセス指向を納得させます。 vTigerによってホストされるプロフェッショナルバージョンとエンタープライズバージョンは有料ですが、有料機能を利用する前にCRMを試してみたい場合は、制限なしの無料プランがあります。一方、専門知識がある場合、またはCRMバックエンドを処理できるチームがある場合は、セルフホストのオープンソースバージョンを選択してください。

Vtigerのオープンソースエディションは100%無料で、開発者は必要に応じてソースコードを変更できます。ソフトウェアを使用できるようにするには、ソフトウェアをハードウェアまたは仮想化マシンにインストールする必要があります。多くの企業は、必要なノウハウが利用できないため、このステップで失敗します。あなたがそれらの人なら、ここにVtigerCRMインストールチュートリアルがあります。これは確かにあなたを助けます。

AlmaLinux8にVtigerCRMをインストールする手順

1。要件

新しいAlmainux8サーバー
少なくともsudoアクセス権を持つroot以外のユーザー
Apache、MySQL 5.1以降(デフォルトのストレージエンジン=InnoDB)、PHP5.2以降
4 GB RAM、250GBディスク

2。 Almalinux –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サーバーが必要なので、そのために、AlmaLinuxで人気のあるApacheWebサーバーを使用します。そのためには、DNFパッケージマネージャーを使用してください。

sudo dnf install httpd

Apacheサービスを開始して有効にする

sudo systemctl enable --now httpd -y

ステータスの確認:

sudo systemctl status httpd

4。 AlmaLinux8でMySQLを入手する

vTiger CRMが提供する公式ドキュメントによると、PHPとともにMySQLデータベースが必要でした。ここでは、MariaDBを使用するとエラーが発生するため、データベースとしてMySQLを使用しています。ただし、リモートサーバーにデータベースが既にあり、それを使用する場合は、この手順をスキップしてください。

sudo dnf install mysql mysql-server -y

サービスを開始して有効にする

sudo systemctl enable --now mysqld

安全なデータベース

リモートデータベースログイン、匿名ユーザー、およびデモデータベースを無効にします。

sudo mysql_secure_installation

データベースインスタンスを保護するために提供されているテキストベースのウィザードに従ってください。

5。 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 を押します 終了します。

6。 PHP7とその拡張機能をインストールする

AlmaLinux8リポジトリで利用可能な最新の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

7。 AlmaLinux8にvTigerCRMをダウンロード

さて、AlmaLinuxに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

8。外部アクセスを許可するには、ポート80を開きます:

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

9。 AlmaLinux8でVTigerCRMのインストールを開始する

上記のすべての手順が完了したら、Webベースの構成を開始してVTigerCRMのインストールを完了できます。

ブラウザを開き、VTigerCRMインスタンスをインストールしたサーバーのIPアドレスを指定します。

http://your-server-ip-address

インストールウィザード

すべてがうまくいけば、「次へ」ボタンのあるウェルカムページが表示されます 」をクリックして、インストールプロセスを開始します。

vTigerCRMのPHP設定を確認する

次のページで、セットアップは必要なすべてのPHP拡張機能と必要な値が設定されていることを確認します。すべての値が表示されている場合は、「次へ」をクリックします。 」ボタン。

MySQLに接続し、管理者ユーザーを作成します

この時点で多くの人がエラーを受け取るので、これは重要です。したがって、最初にデータベース情報に移動し、この記事のステップ3で作成したデータベースの値(ホスト名、ユーザー名、パスワード、DB名など)を入力します。そうですね、vTiger CRMが実行されているのと同じサーバーでMySQLを使用している場合、ホスト名は「localhost」になります。

その後、CRMへの今後のログイン用に作成する管理者ユーザー情報を追加します。

業界を選択

まあ、これは後で行うことができますが、必要に応じて、Almalinux8でVTigerCRMを使用する業界のタイプを選択してください。

モジュールの選択:

表示されるモジュールはほとんどありません。すべてを選択するか、vTigerCRMでデフォルトで有効にするモジュールを選択してください。

結論:

このようにして、コマンドターミナルを使用してAlmaLinux8にVTigerCRMをインストールできます。構成中にエラーが発生した場合は、同じことを知らせてください。同じものに対していくつかの解決策を提供しようとします。詳細については、vTigerの公式ドキュメントを確認することを忘れないでください。


AlmaLinux
  1. AlmaLinux8にMongoDBをインストールする方法

  2. AlmaLinuxに最新のPHP8.1をインストールする方法

  3. AlmaLinuxにMariaDBサーバーをインストールする方法

  1. CentOS8にvTigerCRMをインストールします

  2. NextCloudサーバーをAlmaLinux8にインストール–オープンソースのパーソナルクラウド

  3. AlmaLinux8にlighttpdをインストールする方法

  1. Almalinux8にPrestaShopをインストールする方法

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

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