Donc mon problème est que lorsque j'accède à www.my-website.com j'atterris sur la page relative à var/www/html
au lieu de mon répertoire de site Web réel var/www/html/mywebsite
.
Comment puis-je changer cela s'il vous plaît? J'utilise LAMP sur Ubuntu 16.04 LTS.
Merci d'avance. EDIT: J'utilise un forum MYBB, changer DocumentRoot n'est qu'un problème dans ce cas, car cela rend ma page de destination la bonne, mais elle perd tout le code php et les liens/liens de boutons depuis ils se réfèrent à www.my-website.com/landingpage qui devient inexistant après qu'il est devenu www.my-website.com
Cette réponse suppose que vous n'avez pas modifié les paramètres par défaut du serveur Apache auparavant.
Modifiez d'abord le /etc/Apache2/Apache2.conf
, modifiez les lignes suivantes:
<Directory /var/www/html/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
à
<Directory /var/www/html/mywebsite/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
puis éditez /etc/Apache2/sites-available/000-default.conf
et modifiez la ligne suivante
DocumentRoot /var/www/html
à
DocumentRoot /var/www/html/mywebsite
Cependant, il serait plus simple de copier simplement le contenu de /var/www/html/mywebsite
à /var/www/html
Ok j'ai trouvé la réponse:
1- Laissez DocumentRoot pointé sur /var/www/html
2- Déplacez votre forum mybb de /var/www/html/yourforum
à /var/www/html
3- Ouvrir fichier settings.php vi /var/www/html/inc/settings.php
4- trouver $settings['bburl']
ligne et définissez-la sur la nouvelle URL de votre site Web:
$ settings ['bburl'] = " http://www.mywebsite.com/ ";
5-trouver $settings['cookiedomain']
et définissez-le sur:
$ settings ['cookiedomain'] = ".mywebsite.com";
6- trouver $settings['cookiepath']
et définissez-le sur "" si votre répertoire est var/www/html
sinon définissez-le sur "votreforum" si votre répertoire est var/www/html/yourforum
$ settings ['cookiepath'] = "";
7- allez sur votre cPanel d'administrateur mybb: Configuration>Setting>Site Details
et modifiez les paramètres de la même manière.