Debian11にUVdeskをインストールする方法

このチュートリアルでは、Debian 11にUVdeskをインストールする方法を紹介します。知らなかった方のために、UVdeskは、最高の顧客を提供するためのあらゆるビジネスプロセス向けの無料のオープンソースのSaaSベースのヘルプデスクソリューションです。サービス。 これは、シンプルで柔軟性があり、ユーザーフレンドリーで、他の一般的なサポートプラットフォームに代わるものです。 Uvdeskは、ワークフロー、電子メールパイピング、ナレッジベース、メールボックス、eコマース、マルチチャネル統合などのエンタープライズサービスデスク機能をサポートしています。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo‘root権限を取得するコマンドに。 Debian 11(Bullseye)にUVdeskヘルプデスクシステムを段階的にインストールする方法を紹介します。

Debian 11BullseyeにUVdeskをインストールする

ステップ1.ソフトウェアをインストールする前に、次のコマンドを実行して、システムが最新であることを確認することが重要です。 apt ターミナルのコマンド:

sudo aptアップデート
sudo aptアップグレード

ステップ2.LAMPスタックをインストールします。

Debian 11LAMPサーバーが必要です。 LAMPをインストールしていない場合は、前のチュートリアルを読んで、Debian 11にLAMPサーバーをインストールしてください。さらに、以下のコマンドを使用して、PHP-FPMと必要な依存関係をシステムにインストールします。

sudo apt install php-fpm

PHP-FPMをインストールしたので、実行されているかどうかを確認します。

sudo systemctl status php * -fpm.service

次に、 php.ini ファイルを作成し、いくつかのデフォルト設定を変更します。

nano /etc/php/7.4/fpm/php.ini

次の行を変更します。

memory_limit = 512M date.timezone =アジア/ジャカルタ

Save と close 次に、ファイルはPHP-FPMサービスを再起動して、変更を適用します。

sudo systemctl restart php7.4-fpm

ステップ3.Composerをインストールします。

PHP Composerは、UVdeskのシステム要件の1つです。 次のコマンドを実行してインストールします。

curl -sS https://getcomposer.org/installer -o composer-setup.php php composer-setup.php –install-dir = / usr / local / bin –filename = composer

Composerのインストールを確認します。

作曲家-V

ステップ4.Debian11にUVdeskをインストールします。

デフォルトでは、UVdeskはDebian11ベースリポジトリでは利用できません。 まず、ディレクトリをに変更します Apache Webルートディレクトリを作成し、Composerを使用してUVdeskをダウンロードします。

cd / var / www / htmlコンポーザーcreate-projectuvdesk / community-skeleton uvdesk

出力:

* .envのGOOGLE_RECAPTCHA_SITE_KEYおよびGOOGLE_RECAPTCHA_SECRET構成を変更します*送信されたcaptchasymfony / phpunit-bridgeの手順を確認する必要がある場合は、ReCaptchaReCaptchaサービスを挿入します。 * php bin / phpunitでテストを実行します____ ______ _ ____ _ _ | | | / / _ ___ ___ | | __ / ___ | ___ _ __ ___ _ __ ___ _ _ _ __(_)| _ _ _ | | | | / / | | | | / _ / __ | | / / | | / _ | ‘_ `_ | ‘_ `_ | | | | ‘_ | | __ | | | | | | _ | | V / | | _ | | __ / __ <| | __ | (_)| | | | | | | | | | | | _ | | | | | | | _ | | _ | | ___ / _ / | ____ / ___ || ___ / _ | _ _______ / | _ | | _ | | _ | _ | | _ | | _ | __、_ | _ | | _ | _ | __ | __、| | ___ / UVDeskコミュニティプロジェクトへようこそ! UVDesk Communityは、信頼できる一連のツールの上に構築されたオープンソースのeコマースヘルプデスクシステムであり、お客様とお客様に可能な限り最高のサポートソリューションを提供します。 まず、セットアップに役立つコマンドをいくつか示します。*プロジェクトの構成:php bin / console uvdesk:configure-helpdesk *ローカルのphpWebサーバーを介してプロジェクトを実行します。phpbin/ console server:run Made with? ??? UVDeskチームによる。 幸せな助け:)

いくつかのフォルダのアクセス許可を変更する必要があります。

chown -R www-data:www-data / var / www / html / uvdesk chmod -R 775 / var / www / html / uvdesk

ステップ5.UVdesk用にMariaDBを構成します。

デフォルトでは、MariaDBは強化されていません。 を使用してMariaDBを保護できます mysql_secure_installation 脚本。 ルートパスワードを設定し、匿名ユーザーを削除し、リモートルートログインを禁止し、テストデータベースと安全なMariaDBへのアクセスを削除する各手順を注意深く読み、以下を実行する必要があります。

mysql_secure_installation

次のように構成します。

-rootパスワードを設定しますか? [Y/n] y-匿名ユーザーを削除しますか? [Y/n] y-rootログインをリモートで禁止しますか? [Y/n] y-テストデータベースを削除してアクセスしますか? [Y/n] y-特権テーブルを今すぐリロードしますか? [Y/n] Y

次に、MariaDBコンソールにログインして、UVdeskのデータベースを作成する必要があります。 次のコマンドを実行します。

mysql -u root -p

これによりパスワードの入力を求められるので、MariaDBのrootパスワードを入力して Enter。 データベースサーバーにログインしたら、UVdeskをインストールするためのデータベースを作成する必要があります。

MariaDB [(none)]> CREATE DATABASE uvdesk; MariaDB [(none)]> CREATE USER’uvdesk ‘@’ localhost ‘IDENTIFIED BY’your-stong-password’; MariaDB [(none)]> uvdesk。*のすべての特権を ‘uvdesk’ @ ‘localhost’に付与します。 MariaDB [(none)]>フラッシュ特権; MariaDB [(none)]>終了;

ステップ5.構成 Apache。

今、私たちは作成します Apache 以下のコマンドを使用したUVdeskの仮想ホスト構成ファイル:

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

次の行を追加します。

ServerName uvdesk.your-domain.com DocumentRoot / var / www / html / uvdesk / public オプション-Indexes + FollowSymLinks + MultiViews AllowOverrideAllすべてが許可されている必要があります #2.4.10+はUNIXソケットにプロキシできますSetHandler “proxy:unix:/var/run/php/php7.4-fpm.sock | fcgi:// localhost” ErrorLog /var/log/apache2/uvdesk-error.log CustomLog / var / log / apache2 / uvdesk-access.log結合

Save と close、次に再起動します Apache 変更が行われるようにWebサーバー:

sudo a2ensite uvdesk
sudo a2enmodリライト
sudo systemctl restart apache2

ステップ6.UVdeskWebインターフェイスへのアクセス。

正常にインストールされたら、Webブラウザーを開き、URLを使用してUVdeskWebインターフェースにアクセスします。 https://uvdesk.your-domian.com。 次のページが表示されます。

おめでとう! これで、UVdeskが正常にインストールされました。 このチュートリアルを使用して、Debian 11Bullseyeに最新バージョンのUVdeskヘルプデスクをインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします UVdeskの公式ウェブサイト