web-dev-qa-db-fra.com

Akeeba Backup se trompe de chemin

J'ai utilisé la procédure de cette réponse ( https://joomla.stackexchange.com/a/7613/1685 ) pour sauvegarder mon site sur une adresse locale.

J'ai fait l'extraction et l'installation dans un sous-répertoire (/var/www/html/my_dir/) du chemin d’hôte local (/var/www/html/). Toute la procédure ne m'a donné aucune erreur, mais si j'accédais au site local (localhost/my_dir) Je vois la page d’accueil exactement comme il se doit, mais d’autres pages sont mal reliées. Si vous cliquez sur un lien vers la page 2, le navigateur accède à localhost/index.php/page au lieu d'aller à localhost/my_dir/index.php/page et clairement un message d’erreur "Introuvable". Si je vais manuellement (en tapant la bonne adresse) à la page2, la page semble correcte.

Je pense qu'il y a une option qui doit être configurée pour permettre à joomla de reconnaître que j'ai un sous-répertoire mais je ne sais pas comment le configurer.

2
Red

Je ne suis pas trop sûr des termes techniques ni de la raison pour laquelle cela fonctionnera, mais je suggérerais de créer un hôte virtuel. Cela vous permettra d’utiliser un domaine (pour ainsi dire), tel que joomla.loc que vous pouvez mapper sur le répertoire d’installation Joomla existant.

L'utilisation de sous-répertoires pour des sites Web peut entraîner de nombreux problèmes, en particulier avec des CMS tels que Jomla ou Wordress. Par conséquent, lors de la création d'une nouvelle installation sur le même serveur, il est préférable d'utiliser des sous-domaines (hôte actif) ou un hôte virtuel (localhost).

Les tutoriels suivants qui ont été compilés pour différents environnements peuvent être trouvés ici:

https://joomla.stackexchange.com/a/4157/168

1
Lodder

Cela ressemble à une erreur avec votre fichier .htaccess. vérifiez la ligne suivante:

RewriteBase /

Comme vous utilisez localhost dans un sous-répertoire (votre "domaine" principal est http: // localhost ), vous devez le définir sur RewriteBase /my_dir _ (remplacez my_dir par le répertoire actuel de votre installation Joomla.)

1
Bogowoe