このガイドでは、仮想サーバーにMantisアプリケーションをインストールします。同じ作業を毎回行わないように、Debian 12 のWebスタックを使用します。このセットは、phpとmariadbを必要とするWebアプリケーションを迅速にデプロイするために特別に設計されています。公式サイトから最新バージョンをダウンロードし、ブラウザ経由でインストールします。必要なすべてのサービスが既にインストールおよび設定されています。また、あらかじめインストールされたMantisを持つVPSサーバーを注文することもでき、管理用のログインとパスワードを指定するだけです。 |
1. Mantis の最新バージョンをダウンロードする |
|
apt update && apt upgrade
wget https://deac-ams.dl.sourceforge.net/project/mantisbt/mantis-stable/2.25.7/mantisbt-2.25.7.zip
unzip mantisbt-2.25.7.zip -d /var/www/
mv /var/www/mantisbt-2.25.7/ /var/www/domain.tld
2. データベースを作成し、設定に書き込む
mariadb -u root
create database mantis;
grant all privileges on mantis.* to user@localhost identified by 'your-password';
flush privileges;
exit;
3. Web サービスの設定
権限を割り当て、ドメイン用の設定ファイルを作成する:
chown www-data:www-data /var/www/domain.tld/ -R
mv /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/domain.tld.conf
設定ファイル:
/etc/nginx/conf.d/domain.tld.conf
server {
listen 80;
listen [::]:80;
server_name _;
root /var/www/domain.tld;
index index.php index.html index.htm index.nginx-debian.html;
location / {
try_files $uri $uri/ /index.php;
}
location ~ \.php$ {
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
include snippets/fastcgi-php.conf;
}
location /phpmyadmin {
auth_basic "Admin Login";
auth_basic_user_file /etc/nginx/pma_access;
}
# 長期のブラウザキャッシュは、ページの再訪時に高速化できます
location ~* \.(jpg|jpeg|gif|png|webp|svg|woff|woff2|ttf|css|js|ico|xml)$ {
access_log off;
log_not_found off;
expires 360d;
}
# 隠しファイルへのアクセスを無効にする
location ~ /\.ht {
access_log off;
log_not_found off;
deny all;
}
}
ftpユーザーのホームディレクトリを変更します:
/etc/passwd
ftpuser:x:1000:1000:,,,:/var/www/domain.tld:/bin/bash
phpMyAdmin のパスを設定に合わせて変更します:
ln -s /usr/share/phpmyadmin /var/www/domain.tld/
service nginx restart
domain.tld を既にDNSエディタに設定されているVPSサーバーのipアドレスに変更します。このようにして、同様にして複数のサイトを追加することができます。設定された http://domain.tld/ ドメインを使用してブラウザにアクセスし、ブラウザでインストールを完了します。インストールディレクトリを削除し、設定ファイルで管理者パスワードを変更する必要があります。
4. インストールを完了するには、リンクに従ってください:
http:///
ページを更新し、アプリケーションをテストします。
管理セクション。
Mantis のインストールが完了しました。
No Comments Yet