web-dev-qa-db-fra.com

Base de données différente pour différents sous-domaines mais mêmes fichiers

Je veux créer un site Web qui utilise les mêmes fichiers Joomla mais des sites Web différents pour chaque sous-domaine. J'ai pensé que cette approche est la meilleure pour une installation de plusieurs sites Web. Chaque sous-site est un site simple où les utilisateurs frontaux peuvent créer/éditer des articles de certaines catégories ou télécharger des images et des fichiers (à télécharger). De plus, le contenu de la base de données (utilisateurs, articles, images) n'est pas partagé entre les sous-sites. Si je veux les mêmes fichiers, c'est pour pouvoir les éditer tous en même temps, par exemple pour insérer manuellement une bannière commune pour tous les sites Web. Je sais que si je souhaite installer un plug-in pour tous les sites, je devrai les installer et les configurer manuellement sur chaque sous-site, mais je ne vois pas d'alternative.

Ce que je veux savoir si cela est possible.

Je suis également ouvert à des suggestions sur différentes approches. (Si des extensions sont impliquées, je préférerais celles qui sont gratuites.)

3
mvaculisteanu

Oui, c'est possible, mais il n'y a pas d'extension libre pour une tâche aussi complexe.

J'ai utilisé extension AlterBrains MightySites auparavant, dans divers scénarios de cas , avec un grand succès.

MightySites c'est Joomla! gestionnaire multisites et vous permet d’avoir plusieurs sites fonctionnant sous un seul compte d’hébergement et de partager des données de base de données entre différents Joomla! sites, avec les fonctionnalités suivantes:

  • Connexion/déconnexion unique sur des sites Web.
  • Aucun piratage des fichiers core n'est requis et aucun Joomla! les fichiers de base sont corrigés.
  • Possibilité d'utiliser le contenu de la base de données, les utilisateurs (avec Community Builder et le support JomSocial) d'autres sites.
  • Vous pouvez avoir beaucoup de Joomla! sites Web utilisant un seul compte d'hébergement, avec les mêmes utilisateurs et le même contenu JomSocial, mais avec un style de modèle différent, etc.
  • Vous pouvez facilement répliquer votre site actuel sur un autre site sans créer de nouveau compte d'hébergement!

MightySites est utilisé pour 2 tâches principales:

  • Exécutez plusieurs sites Web Joomla à partir d'un seul compte d'hébergement (tous les sites utilisent les mêmes fichiers mais des bases de données différentes).
  • Partage du contenu de la base de données (plusieurs sites peuvent utiliser les mêmes tables de base de données, ces données sont donc toujours les mêmes sur tous les sites).

Hautement recommandé.

3
Mikan

Je crois que Feature Seblod Multisites Feature est capable de le faire et c'est gratuit. Mais la courbe d'apprentissage est raide (mais ça vaut le coup)

1
webchun