2009-03-08 7 views
0

J'ai installé Drupal sur le plan d'hébergement MediaTemple gs. Le site est opérationnel et fonctionne correctement, mais j'ai rencontré des problèmes avec le dossier "sites". Si je place des thèmes dans le dossier "sites/default/themes", ils apparaissent dans le dossier "Themes" mais aucune icône n'apparaît pour chaque thème. L'activation d'un thème supprime tout le style du site comme s'il ne pouvait pas accéder au CSS. Déplacer les thèmes de "sites/default/themes" vers "/ themes" a résolu le problème mais je ne pense pas que ce soit la meilleure façon de le gérer.Problème avec le dossier Drupal "sites"

J'ai vérifié mes permissions et elles semblent bonnes - ai-je oublié quelque chose ici?

+0

Essayer de créer un lien direct vers la capture d'écran d'un thème me donne une erreur d'accès 403. La vérification de mes journaux montre qu'il essaie de trouver mon fichier .htaccess inexistant. –

Répondre

2

Doh! Les autorisations étaient le problème. J'ai oublié d'activer "exécuter" pour tout le monde.

0

L'emplacement approprié pour les thèmes est le suivant.

Thèmes inclus dans la distribution principale de Drupal:

themes

Thèmes téléchargé à partir du Web, mais pas inclus avec le noyau:

sites/all/themes/contrib

ou

sites/example.com/themes/contrib

Thèmes vous avez écrit:

sites/all/themes/custom

ou

sites/example.com/themes/contrib

Vous utilisez les emplacements avec example.com dans le chemin si vous utilisez la capacité multisite de Drupal pour exécuter plusieurs sites Drupal sur une base de code unique. (Les choses sous sites/all sont disponibles pour tous les sites, les choses sous sites/example.com sont uniquement disponibles sur le site example.com.)