在 WSL2 上安装 MantisBT
Installing MantisBT on WSL2
我已经在 wsl2 的 Ubuntu 中安装了 MantisBT,我按照在另一个 ubuntu 服务器中的说明没有问题(除非启用 ufw),但是在打开浏览器的那一刻继续安装 我刚刚看到文件 index.php 的内容。
index.php in Browser
我尝试搜索有关在 wsl 中安装 mantisBT 的信息但没有成功,所以这就是为什么我来这里询问是否有人在 Wsl 中 Ubuntu 中成功安装了 MantisBT 或者您有任何线索可以尝试解决这个问题。
这是我的 apache 机密文件,
<VirtualHost *:80>
ServerAdmin webmaster@yourdomain.com
DocumentRoot "/var/www/html/mantis"
ServerName localhost
ServerAlias localhost
ErrorLog "/var/log/apache2/mantis-error_log"
CustomLog "/var/log/apache2/mantis-access_log" combined
<Directory "/var/www/html/mantis/">
DirectoryIndex index.php index.html
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
这是由于缺少 php 包,所以首先确保您拥有所有需要的包,我找到了这要归功于 mantis-error_log 文件,在我的情况下是 php-fpm.但仅仅安装它并不能解决问题,你必须安装它,启动服务并重新启动 apache2
sudo apt install php7.x-fpm
sudo service php7.x-fpm start
sudo service apache2 restart
我可能还忘记了一件事,就是更改 mantis 文件夹的权限
sudo chmod -R 755 /var/www/html/mantis
最后我对 conf 文件做了一些修改 system32/drivers/host
让它自己工作 URL。这只是改进,并不是问题的一部分。
<VirtualHost *:80>
ServerAdmin webmaster@yourdomain.com
DocumentRoot "/var/www/html/mantis"
ServerName mantis.test
ServerAlias www.mantis.test
ErrorLog "/var/log/apache2/mantis-error_log"
CustomLog "/var/log/apache2/mantis-access_log" combined
<Directory "/var/www/html/mantis/">
DirectoryIndex index.php index.html
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
system32/drivers/etc/hosts
127.0.0.1 mantis.test
::1 mantis.test
我已经在 wsl2 的 Ubuntu 中安装了 MantisBT,我按照在另一个 ubuntu 服务器中的说明没有问题(除非启用 ufw),但是在打开浏览器的那一刻继续安装 我刚刚看到文件 index.php 的内容。 index.php in Browser
我尝试搜索有关在 wsl 中安装 mantisBT 的信息但没有成功,所以这就是为什么我来这里询问是否有人在 Wsl 中 Ubuntu 中成功安装了 MantisBT 或者您有任何线索可以尝试解决这个问题。
这是我的 apache 机密文件,
<VirtualHost *:80>
ServerAdmin webmaster@yourdomain.com
DocumentRoot "/var/www/html/mantis"
ServerName localhost
ServerAlias localhost
ErrorLog "/var/log/apache2/mantis-error_log"
CustomLog "/var/log/apache2/mantis-access_log" combined
<Directory "/var/www/html/mantis/">
DirectoryIndex index.php index.html
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
这是由于缺少 php 包,所以首先确保您拥有所有需要的包,我找到了这要归功于 mantis-error_log 文件,在我的情况下是 php-fpm.但仅仅安装它并不能解决问题,你必须安装它,启动服务并重新启动 apache2
sudo apt install php7.x-fpm
sudo service php7.x-fpm start
sudo service apache2 restart
我可能还忘记了一件事,就是更改 mantis 文件夹的权限
sudo chmod -R 755 /var/www/html/mantis
最后我对 conf 文件做了一些修改 system32/drivers/host 让它自己工作 URL。这只是改进,并不是问题的一部分。
<VirtualHost *:80>
ServerAdmin webmaster@yourdomain.com
DocumentRoot "/var/www/html/mantis"
ServerName mantis.test
ServerAlias www.mantis.test
ErrorLog "/var/log/apache2/mantis-error_log"
CustomLog "/var/log/apache2/mantis-access_log" combined
<Directory "/var/www/html/mantis/">
DirectoryIndex index.php index.html
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
system32/drivers/etc/hosts
127.0.0.1 mantis.test
::1 mantis.test