简体   繁体   中英

Installing MantisBT on WSL2

I have installed MantisBT in Ubuntu in wsl2, I had no problem following the instructions like in another ubuntu server (unless for enabling ufw), but at the moment of open the browser to proceed with the installation I just see the contents of the file index.php. index.php in Browser

I'd try to search information about installing mantisBT in wsl without success, so that is why I come here to ask if anyone had successfully installed MantisBT in Ubuntu in Wsl or you have any clues to try to resolve this.

This is my apache confid file,

    <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>

It was due to a missing php package, so first make sure you have all the packages require, I found this thanks to the mantis-error_log file, In my case was php-fpm. but just installing it does not do the trick, yo have to install it, start the service and restart apache2

sudo apt install php7.x-fpm
sudo service php7.x-fpm start
sudo service apache2 restart

One thing I may have forgot also, was to change the permissions of the mantis folder

sudo chmod -R 755 /var/www/html/mantis

and finally I made some changes in th conf file and system32/drivers/host to make it work at its own URL. This was just improvemnt, not really part of th problem.

<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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM