I think that you should register in the apache2 config, or rather your site config (by default 000-default.conf in sites-enabled) the path to the root directory of your site, as I understand it from your link, this is /var/www/*/tagxi.Can someone help me on how to install the admin panel. I can access the home page but when i tried http://serveripaddress/tagxi/public/login it says The requested URL /tagxi/public/login was not found on this server.
Then your link on the panel should take the form:
http://serveripaddress/public/login
If you add a file to the root directory .htaccess with the following content:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
then the link will take the form:
http://serveripaddress/login