2009-04-16 6 views
2

Je suis en train de développer un site basé sur joomla 1.5 dans un sous-domaine temp (qui pointe vers un sous-dossier sur le serveur où toutes les données joomla sont installées). Actuellement j'utilise plugins joomgallery un kunene 1.0.9 (mode hérité). Une fois le développement terminé, je voudrais déplacer tout le site dans le répertoire racine et supprimer tout le sous-domaine. Comment cela serait-il idéalement fait? Puis-je simplement déplacer les fichiers ou y a-t-il plus? Des pièges courants à surveiller? Par exemple. Y a-t-il des chemins absolus référencés quelque part?Déplacez l'ensemble du site joomla vers un autre directoy/sous-domaine

Répondre

0

Dans votre fichier configuration.php, le chemin de base peut être définie, quelque chose comme ceci:

var $live_site = 'http://temp.mysite.com/'; 

... mais je pense que par défaut maintenant, il détecte automatiquement cette valeur pour vous.

Vérifiez la configuration de vos composants personnalisés pour voir s'ils ont également les chemins "codés en dur".

Une autre chose que vous pouvez faire est de mettre en place un fichier .htaccess avec quelques RewriteRule de sorte que tout appel à http://temp.mysite.com est redirigé vers http://www.mysite.com

+0

Je devrais peut-être vérifier la DB pour les chemins absolus aussi? – bitbonk

+0

Vous ne devriez pas avoir à vérifier la base de données sauf si vous avez entré des URL absolues codées en dur dans les éléments de contenu. – jlleblanc

0

Il y a un libre Joomla! extension pour cela appelé Joomlapack. Faites simplement une sauvegarde avec Joomlapack, déplacez les fichiers de sauvegarde créés sur le nouveau site/dossier et exécutez le script qui a également été créé dans la sauvegarde. Terminé! Joomlapack effectue une sauvegarde complète à la fois sur la base de données et les fichiers de site afin que vous puissiez déplacer votre site n'importe où, si vous le souhaitez. Joomlapack peut être trouvé ici: http://www.joomlapack.net/

+0

la même solution s'appliquera-t-elle également à joomla 1.7? J'ai la même question ci-dessus seulement joomla 1.7 – Nitesh

Questions connexes