Je viens de migrer un site Joomla de live à localhost. Avoir le front fin et peut accéder au backend sans problème.
Avant, aucun des éléments du menu ne fonctionne.
J'ai renommé la variable de site live pour pointer sur http://localhost/domain
. J'ai également désactivé SSL via la configuration et les fichiers .htaccess désactivés.
Des autorisations ont été ajoutées pour les répertoires tmp et cache, le cas échéant. Vous vous demandez quoi d'autre pourrait me manquer? Toute idée serait appréciée.
Vous vous demandez si cela pourrait être lié à la base de données ou au fichier, détails pertinents ci-dessous
public $live_site = 'http://localhost/Clients/domain';
public $log_path = 'F:\\ClientDevEnvs\\htdocs\\Clients\\domain\\logs';
public $tmp_path = 'F:\\ClientDevEnvs\\htdocs\\Clients\\domain\\tmp';
Have also edited httpd.conf file to enable and enabled htaccess mod_rewrite.
Il est généralement préférable de laisser le paramètre $live_site
Vide. En plus de supprimer/renommer votre fichier .htaccess
(Ce que vous avez déjà fait), assurez-vous que votre fichier configuration.php
A les paramètres suivants:
public $live_site = '';
public $sef_rewrite = '0';
La deuxième ligne désactivera la réécriture d'URL. Vous pouvez également modifier ce paramètre sous "Configuration" à partir du back-end Joomla.
Par ailleurs, si vous utilisez Akeeba Backup et Kickstart pour sauvegarder et restaurer votre site, l'outil se charge généralement de mettre à jour tous les paramètres requis.
J'espère que cela t'aides.