Si vous souhaitez configurer un virtualhost à la place du .htaccess par défaut, la configuration est décrite ci-dessous.
La manipulation peut être effectuée via votre hébergeur (si il le permet) ou manuellement en ligne de commande.
Exemple avec le panel MyVesta.
01 - Dans le menu principal de gestion, cliquez sur "WEB"
02 - Survolez le site où est stocké Proaxive et cliquez sur "Editer"
03 - Dans la sélection "Web Template APACHE2" sélectionnez une configuration avec dossier public (ex : PHP-FPM-80-public)
03.1 (Nginx) - Dans Proxy Support NGINX > Proxy Template sélectionnez hosting-public ou force-https-public (pour certificat SSL)
Manuellement
Ouvrez le fichier de configuration Apache de votre installation Proaxive.
Exemple pour créer un virtualhost :
<VirtualHost *:80>
ServerAdmin webmaster@localhost.com
DocumentRoot cheminAbsolutProaxive/public
ServerName proaxive
<Directory "cheminAbsolutProaxive/public">
Options Indexes FollowSymLinks
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
</VirtualHost>
Important - Modifiez le fichier .env afin de corriger le chemin des assets
Recherchez :
APP_ADMIN_THEME=/public/assets/styles/admin-default
APP_ROOT_PUBLIC=/public
Remplacez par :
APP_ADMIN_THEME=/assets/styles/admin-default
APP_ROOT_PUBLIC=