UVdeskをインストールして使用する
![UVdeskをインストールして使用する](https://mebee.info/wp-content/uploads/2021/02/image-239-890x500.png)
ubuntu20.10でヘルプディスクツール「UVdesk」をインストールして実行するまでの手順を記述してます。php7.4をインストールしてます。
環境
- OS Ubuntu 20.10
- php 7.4
- Maria DB 10.3.25-MariaDB-0ubuntu1 Ubuntu 20.10
- apache2 Apache/2.4.46 (Ubuntu)
事前準備
必要なツールをインストールしておきます。
sudo apt update && sudo apt upgrade
sudo apt install vim git unzip curl apache2 libapache2-mod-fcgid -y
PHP設定
phpをインストールしておきます。
※php8では動きませんでした。
sudo apt install php7.4 php7.4-fpm php7.4-mbstring php7.4-zip php7.4-mysql php7.4-xml libapache2-mod-php7.4 php7.4-imap
composerも1系を指定してインストールします。
※2系では動きませんでした。
curl -sS https://getcomposer.org/installer | php -- --version=1.10.15
sudo mv composer.phar /usr/local/bin/composer
sudo chmod +x /usr/local/bin/composer
source ~/.bashrc
phpのバージョンを切り替える場合は、以下を参照ください。
MariaDB設定
MariaDBのインストールは以下から
ユーザーとテーブルを作成しておきます。
CREATE DATABASE uvdeskdb;
CREATE USER 'uvdeskadmin'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON uvdeskdb . * TO 'uvdeskadmin'@'localhost';
FLUSH PRIVILEGES;
exit;
apache設定
対象に以下を追加しておきます。
<Directory /var/www/html>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
UVdeskインストール
composerを使用してプロジェクトを作成します。
composer create-project uvdesk/community-skeleton helpdesk-project
インストールしたフォルダの権限を設定しておきます。
sudo chown www-data:www-data /var/www/html/helpdesk-project -R
sudo chmod -R 775 /var/www/html/helpdesk-project -R
http://サーバーIP/helpdesk-project/public/にアクセスすると、インストール画面が表示されます。
「LETS BEGIN」をクリックします。
![](https://mebee.info/wp-content/uploads/2021/02/image-223-1024x498.png)
以下の図は、php8となってますが、動作はしませんでした。
![](https://mebee.info/wp-content/uploads/2021/02/image-225-1024x490.png)
7.4にして、再度実行してます。
![](https://mebee.info/wp-content/uploads/2021/02/image-227-1024x498.png)
DB情報を入力します。
![](https://mebee.info/wp-content/uploads/2021/02/image-230-1024x685.png)
アカウントを作成します。
![](https://mebee.info/wp-content/uploads/2021/02/image-231-1024x587.png)
設定情報です。このままにしてます。
![](https://mebee.info/wp-content/uploads/2021/02/image-232-1024x633.png)
「INSTALL NOW」をクリックするとインストールが開始されます。
![](https://mebee.info/wp-content/uploads/2021/02/image-233.png)
インストールが開始されます。
![](https://mebee.info/wp-content/uploads/2021/02/image-234-1024x590.png)
以下の画面が表示されれば完了です。
![](https://mebee.info/wp-content/uploads/2021/02/image-237-1024x554.png)
UVdesk使用
さきほど作成したアカウントでログインします。
![](https://mebee.info/wp-content/uploads/2021/02/image-238-1024x491.png)
ログイン後の画面です。
![](https://mebee.info/wp-content/uploads/2021/02/image-239-1024x618.png)
これで構築は完了となります。
-
前の記事
python import文実行時にasを利用する 2021.02.22
-
次の記事
javascript childNodesで任意の子ノードを取得する 2021.02.23
コメントを書く