Joomla, déplacer tout le site au nom de domaine différent
J'ai un site web construit avec joomla et c'est en direct sur le web à l'url:
http://oldsite.com
J'ai été invité à se déplacer vers une autre url - le nom de domaine
http://newsite.com
Comment dois-je faire ceci correctement, sans perturber le fonctionnement du site et installation joomla??
Vous devez vous connecter pour publier un commentaire.
Je n'ai pas trouvé toutes les références dans Joomla pour le domaine qu'il est en cours d'exécution en vertu de l', donc il ne devrait pas être nécessaire de changer quoi que ce soit. Si le nom du site, modifications, mise à jour /configuration.php.
Dans la pratique, vous pouvez trouver qu'il ya des liens avec les noms de domaine pleinement qualifié dans votre contenu que vous aurez à changer. Les requêtes comme le suivant peut vous aider à trouver:
Si vous êtes sur Linux, exécutez la commande suivante à partir du site de répertoire racine pour s'assurer qu'il n'y a pas d'autres références dans le code, tel que codé en dur les chemins des images dans les modèles ou les CSS, etc:
Vérifier l' .fichier htaccess du site pour toute les règles personnalisées qui nécessitent un nom de domaine.
Donc, le problème est réduit à l'évolution du domaine pour un site existant, ou à créer un nouveau site et le déplacement de l'installation Joomla dans le système de fichiers, et/ou la création d'une copie de la base de données. Les étapes exactes dépendent de votre environnement.
En Plus de ce cdonner dit , vous avez besoin de modifier la configuration.php fichier et de supprimer toutes les ref de l'ancien site
Vous avez également besoin de vider le cache de dossier)
Êtes-vous de déplacer le site vers un nouvel hôte ou compte ou simplement en changeant le nom de domaine?
Si vous êtes simplement de changer le nom de domaine -
Tout ce que vous devez faire est de garder l'ancien nom de domaine a souligné la même installer Joomla et ajouter une règle dans le htaccess pour mettre à jour le nom de domaine vers le nouveau. Ce n'est pas seulement de résoudre les noms de domaine pleinement qualifiés dans les liens au sein de votre contenu ou de modules, il résout également toutes les backlinks qui peuvent exister à partir d'anciens domaines. Voici ce que vous devez ajouter à htaccess -
Si vous êtes de déplacer le site vers un nouvel hôte, procédez comme Hanny dit et utiliser Akeeba backup pour déplacer le site.
Dans les deux cas, vous voulez vous assurer de l'ancien domaine est la redirection vers le nouveau et vous avez ci-dessus htaccess règle mis en place pour corriger les liens qui, autrement, pourraient être brisé.
Une chose importante à faire lors du passage d'un domaine à l'autre est de s'assurer que le
log_path
et latmp_path
refléter les nouveaux paramètres de serveur et qu'ils sont tous deux accessibles en écriture par Apache. Si vous ne le faites pas, alors vous aurez probablement des problèmes de connexion au serveur.Vous aurez également besoin de s'assurer que le
cache
et laadministrator/cache
dossiers sont également accessibles en écriture par Apache depuis Joomla 3.6.+ est lancer une erreur fatale si vous utilisez la mise en cache des fichiers et ces 2 dossiers ne sont pas accessibles en écriture.