Aller au contenu

Probleme Nas713 Joomla Multisite


Messages recommandés

Bonjour à tous,

Je me trouve confronté à un problème pour lequel après recherche je n'ai pas encore trouvé de solution. Je travaille pour différents sites Joomla en V2.5 à passer en autre en Joomla3. Mon idée était donc de copier le dossier www du site sur le NAS dans un dossier site1, site2, ...ce qui me permet dans un premier temps de tester des modifications en Joomla 2.5 sur le NAS avant de les publier. Je redirige ensuite les URL vers le bon dossier

Je crée ensuite les dossier site1-V3, site2-V3,..... copié les dossiers site1 dans site1-V3, ste2 dans site2-V3...., ce qui me permet de tester la migration, apporter les corrections nécessaires avant de faire cela sur le site lui-même.

J'ai fais cette opération pour 2 sites, sans problème, pour le troisième il y a eu un démarrage difficile comme s'il confondait les www/site3 avec le www/site3-V3

Pour le site 4, je n'en suis même pas là, si je me connecte sur //nas/site4/administrator j'accède à l'administration, tout fonctionne, par contre sir je vais sur le site //nas/site4, j'ai l'erreur "Fatal error: Call to undefined method JSite::execute() in /volume1/web/site4/index.php on line 40 ". A un moment j'ai même eu l'affichage d'un login Joomla3 !!!

J'ai contrôlé et recontrôlé le configuration.php, les hôtes virtuels... en gros je sèche complètement. Si quelqu'un peu m'aider.

Merci d'avance a tous.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour à tous,

Après plusieurs investigations, le problème semble bien venir du NAS. J'ai monté sur un PC un Wamp Server et fait exactement les mêmes manipulations sans le moindre problème, tout fonctionne correctement. De plus durant mes essais j'ai remarqué qu'une fonction d'un template joomla fonctionne correctement sur le Wamp Server et ne fonctionne pas sur le NAS.

Je suis relativement perplexe qu'en à l'intégration de Joomla sur le NAS. J'ai même envie de désinstallé le Joomla Synology et installer un Joomla comme sur un serveur classique.

Si quelqu'un a essayé et à un retour d'expérience là dessus ???

Merci d'avance à tous

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Merci pour cette réponse, j'ai tardé à répondre le temps de faire quelques essais. J'ai upgradé PHP sur la machine wamp à la même version que le NAS (5.5.21), et le site fonctionne parfaitement. Je suis maintenant au même niveau de version que le NAS. Après plusieurs tests j'ai l'impression que l'hébergement de plusieurs sites joomla par simple copie de dossier ne lui convient pas. Quand à la mise à jour de l'hôte virtuel et de PHP_basedir.... ça ne change pas grand chose.

Je me demande si cela ne vient pas d'extension PHP qui ne serait pas installées. J'avoue ne pas encore fait la comparaison, mais là ce posqe avant tout une première question: comment rajouter des extension sur le NAS. J'avoue être un peu perdu après mettre connecté en root (Telnet), un basic /etc/init.d ne semble pas exister :( quand à comprendre comment c'est installé, j'avoue être perplexe.

Si j'ai loupé quelque chose, je veux bien un peu d'aide.

Merci d'avance

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Réponse tardive, certes, mais j'ai la source du problème et la solution, sauf que pour l'instant j'ai du mal à l'implémenter sur le NAS, je me perds un peu dans l'organisation générale du DSM. En gros, j'ai du mal à être sur des fichiers de conf que je peux modifier. Un peu d'aide là dessus ne me serait pas inutile ;)

Bon j'explique le cas:

Le fichier host du PC client contient l'association "nas" à l'IP du nas. L'url de connexion au site est donc: http://nas/monsite.test.

Là j'ai des dysfonctionnement. Si je remplace "nas" par son IP, tout fonctionne. Ex: http://nas/monsite.testdevient 192.xxx.xxx.xxx/monsite.test. et là tout fonctionne correctement.

J'ai identifié le problème avec un wamp installé sur une VM et 192.xxx.xxx.xxx ma_vm dans le host du PC. Si je me connecte comme expliqué ci-dessus(http://ma_vm/monsite.test), je rencontre sensiblement les mêmes problèmes (moins violent, mais je ne sais pas exactement pourquoi). En tout cas, si j'utilise l'IP, dans ce cas le site installé sur la VM fonctionne aussi correctement (IP_de_ma_vm/monsite.test).

J'ai donc modifier le host de la VM en rajoutant la ligne 127.0.0.1 ma_vm et modifié le httpd.conf du serveur apache pour y rajouter le serveur virtuel, sans oublier le localhost:


## localhost
##

<VirtualHost localhost>
DocumentRoot C:/wamp/www/
ServerName localhost
</VirtualHost>

#####
## DOMAINE de monsite.test
#####
NameVirtualHost monsite.test

<VirtualHost monsite.test>
DocumentRoot C:/wamp/www/monsite.test/
ServerName monsite.test
</VirtualHost>

Et là tout fonctionne parfaitement.

Là ou je bloque maintenant c'est comment reporter cette configuration sur la NAS? Je sais ça peut paraître bizarre :o mais c'est mon problème actuel. J'ai essayé depuis le panneau de configuration du DSM "Hote Virtuel", ça marche pas.

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.