3.6.2 -> 3.6.5 assignation template marche plus Topic is solved

Support et assistance pour installer, mettre à jour ou migrer vers Joomla! 3.0, 3.1 et 3.5

Moderators: Aidan38, sarki

Forum rules
Règles du forum
Post Reply
comonweb
Joomla! Apprentice
Joomla! Apprentice
Posts: 9
Joined: Thu May 31, 2018 9:49 pm

3.6.2 -> 3.6.5 assignation template marche plus

Post by comonweb » Mon Jun 04, 2018 8:57 pm

Bonsoir

j'ai un site en 3.6.2 que je veux passer en 3.6.5 pour ensuite en 3.8.8

quand je le passe de 3.6.2 -> 3.6.5 l'assignation des tempaltes marche plus.
en désactivant le ré-écriture par defaut des urls de joomla cela refonctionne

je n'arrive pas a trouver d'ou vient le pb, pourquoi quand la ré-ecriture d'url est activé, cela marche plus

c'est un pb que je n'ai jamais rencontré depuis 10 ans que j'utilise joomla et je trouve aucune réponse sur des forums.
j'ai désactivé tous les plugins et modules, toujours pareil

si quelqu'un a déjà eu le soucis ou a une piste je susi preneur

merci
stéphan

User avatar
sarki
Joomla! Explorer
Joomla! Explorer
Posts: 350
Joined: Mon Sep 19, 2005 2:34 pm
Location: Suisse
Contact:

Re: 3.6.2 -> 3.6.5 assignation template marche plus

Post by sarki » Fri Jun 08, 2018 11:57 am

Hello Stefan,
Quand tu dis que l'assignation des templates ne fonctionne plus tu veux dire que le choix du template ne s'applique plus c'est ça ?
Il y a peut-être une incompatibilité serveur avec la version 3.6.5... tu n'es jamais allé au bout de la procédure ?
Tu fais cela en ligne ou sur un serveur local ?
Ou peut-être y a-t-il un problème avec la BD qui n'est pas correct après le passage en 3.6.5... tu es allé vérifier dans l'onglet "Extensions -> Gérer -> Base de donnée" ?
French Joomla Translation & Support : www.joomla.fr
French JCE Translation & Support : www.sarki.ch/jce

comonweb
Joomla! Apprentice
Joomla! Apprentice
Posts: 9
Joined: Thu May 31, 2018 9:49 pm

Re: 3.6.2 -> 3.6.5 assignation template marche plus

Post by comonweb » Thu Aug 30, 2018 7:34 am

oui c'est cela l'assignation des templates ne fonctionne plus
on a un template assigné pour la page d'accueil et un par défaut pour le reste du site
et après la mise a jour, celu ide l'accueil est toujours coché en assigné mais c'est celui par défaut qui apparait

si je désactive la ré-écriture d'url native de joomla, le template assigné à la page d'accueil est pris en compte
je ré-active la ré-écriture d'url native de joomla, il est plus pris en compte mais celui par défaut

je fais cela en ligne directement sur le serveur

merci stéphan

User avatar
pmleconte
Joomla! Explorer
Joomla! Explorer
Posts: 422
Joined: Fri Mar 17, 2017 12:55 pm
Location: France

Re: 3.6.2 -> 3.6.5 assignation template marche plus

Post by pmleconte » Thu Aug 30, 2018 7:46 am

Bonjour Stéphan,

La question de Sarki est "es-tu allé au bout de la procédure ?" c'est-à-dire finir la mise à jour pour être en dernière version Joomla (3.8.12 depuis mardi).

Entre ces différentes versions, les procédures de "nettoyage des anciens fichiers" ont évoluées et, pendant un temps, beaucoup de fichiers "anciennes versions" persistaient, provoquant des dysfonctionnements incompréhensibles.

Donc, sauvegardez votre environnement puis continuez jusqu'à la mise à jour en 3.8.12 pour voir si le problème est toujours là.

Pascal
If anything can go wrong, it will.
https://www.conseilgouz.com/en

comonweb
Joomla! Apprentice
Joomla! Apprentice
Posts: 9
Joined: Thu May 31, 2018 9:49 pm

Re: 3.6.2 -> 3.6.5 assignation template marche plus

Post by comonweb » Thu Aug 30, 2018 7:59 am

ok merci je vais tester
stephan

comonweb
Joomla! Apprentice
Joomla! Apprentice
Posts: 9
Joined: Thu May 31, 2018 9:49 pm

Re: 3.6.2 -> 3.6.5 assignation template marche plus

Post by comonweb » Fri Feb 15, 2019 3:42 pm

je reviens sur ce sujet
j'ai mis a jour le site de 3.62. a 3.6.5 puis 3.9.3
j'ai toujours le pb
je desactive la ré-ecriture d'url
si je vais sur www.domaine.com le Template assigné a la page d'accueil n'est pas pris en compte, c'est celui par defaut. Si je vais sur une page du site, et que je clique sur le lien du menu accueil on a bien index.php?xxxx et la on a bien le template assigné à l'accueil
si je ré-active la ré-ecriture d'url quand je suis sur une page du site, le menu accueil n'a plus index.php?wxxx ce qui est normal mais domaine.com et donc on a plus le tempalte assigné à l'accueil

j'ai beau cherché ds gogole je trouve pas de cas similaire
tout fonctionnait en 3.6.2
pour info quand je suis passé en 3.6.5 cela marchait plus sauf si je faisais rajoutait dans le
fichier \libraries\cms\application\site.php en ajoutant $this->route(); dans // Get the id of the active menu item
la ca marchait de nouveau
mais après en passant a 3.9.3 ca marche plus

quelqu'un a une idée, solution
merci

User avatar
sarki
Joomla! Explorer
Joomla! Explorer
Posts: 350
Joined: Mon Sep 19, 2005 2:34 pm
Location: Suisse
Contact:

Re: 3.6.2 -> 3.6.5 assignation template marche plus

Post by sarki » Fri Feb 15, 2019 7:58 pm

Hello Stéphan,
Ok, donc le problème n'est pas lié à l'ancienneté du Joomla, cela permet tout de même de cibler un peu plus le problème et au moins le site a pu être mis à jour à priori correctement, c'est bien.
Reprenons les choses dès le départ...
Pour que la réécriture absolue fonctionne il faut que le fichier htacces.txt qui est à la racine du site soit renommé en .htaccess
Il faudrait et cela d'autant plus car il a été mis à jour dans cette dernière version 3.9.3 de Joomla :
- renommer le fichier .htaccess en 0.htaccess par exemple ;
- renommer le fichier htacces.txt mis à jour en .htaccess
Si des éléments avaient été rajoutés dans l'ancien fichier .htaccess et qu'ils sont nécessaires au site (soit pour une extension, un système de référencement, de redirection particulière, etc.), il faudrait dans un deuxième temps les copier et les coller dans le nouveau fichier .htaccess, le plus possible au même endroit dans la structure du contenu.

Si tout cela n'a pas porté ses fruits, il faudrait regarder dans le fichier configuration.php qui est également à la racine du site si à la ligne "public $live_site" il y a un site indiqué et si oui si son indication est correct.

Essaie déjà cela et redis-moi, je vais être attentif aux notifications envoyées par le forum pour guetter ta réponse ;)
@+
French Joomla Translation & Support : www.joomla.fr
French JCE Translation & Support : www.sarki.ch/jce

comonweb
Joomla! Apprentice
Joomla! Apprentice
Posts: 9
Joined: Thu May 31, 2018 9:49 pm

Re: 3.6.2 -> 3.6.5 assignation template marche plus

Post by comonweb » Fri Feb 15, 2019 8:15 pm

merci pour la réponse
j'ai donc renommé mon ficheir .htaccess d'origine en 0.htaccess
et renommer htaccess.txt en .hthaccess
pas de directive particulière ds l'ancien
et cela fonctionne pas

alors j'ai regardé dans configuration.php et c'est bien vide
public $live_site = '';

User avatar
sarki
Joomla! Explorer
Joomla! Explorer
Posts: 350
Joined: Mon Sep 19, 2005 2:34 pm
Location: Suisse
Contact:

Re: 3.6.2 -> 3.6.5 assignation template marche plus

Post by sarki » Sat Feb 16, 2019 11:18 am

D'accord, alors la première étape pour la réécriture au vol sans le index.php est ok :)
Je viens de faire le test de mon côté sur un site en construction, je n'ai pas le problème que tu décris.
Utilises-tu un template particulier ?

Va ensuite dans "Extensions -> Gérer -> Base de données", si tu vois un message d'erreur clique sur le bouton "Corriger"
Va dans "Extensions -> Gérer -> Découvrir" et clique sur le bouton "Découvrir", si des éléments apparaissent installe-les
Test à nouveau maintenant si tu as eu qq chose à faire, si ce n'est pas le cas dis-moi.
@+
French Joomla Translation & Support : www.joomla.fr
French JCE Translation & Support : www.sarki.ch/jce

comonweb
Joomla! Apprentice
Joomla! Apprentice
Posts: 9
Joined: Thu May 31, 2018 9:49 pm

Re: 3.6.2 -> 3.6.5 assignation template marche plus

Post by comonweb » Sat Feb 16, 2019 12:57 pm

bjr
rien pour les 2
base ok
decouvrir rien
le template maison html simple avec les appelles classique pour le header et position des modules
stephan

User avatar
sarki
Joomla! Explorer
Joomla! Explorer
Posts: 350
Joined: Mon Sep 19, 2005 2:34 pm
Location: Suisse
Contact:

Re: 3.6.2 -> 3.6.5 assignation template marche plus

Post by sarki » Sun Feb 17, 2019 2:18 pm

As-tu testé avec un template par défaut de Joomla si le problème est le même ?
French Joomla Translation & Support : www.joomla.fr
French JCE Translation & Support : www.sarki.ch/jce

comonweb
Joomla! Apprentice
Joomla! Apprentice
Posts: 9
Joined: Thu May 31, 2018 9:49 pm

Re: 3.6.2 -> 3.6.5 assignation template marche plus

Post by comonweb » Sun Feb 17, 2019 8:06 pm

oui c'est la 1er chose que j'ai fais au début
j'ai assigné beez par defaut
et protostar en page d'accueil
et idem

comonweb
Joomla! Apprentice
Joomla! Apprentice
Posts: 9
Joined: Thu May 31, 2018 9:49 pm

Re: 3.6.2 -> 3.6.5 assignation template marche plus

Post by comonweb » Mon Feb 18, 2019 11:14 am

j'ai trouvé l'origine du problème
le composant admanager, en le mettant a jour tout est rentré dans l'ordre
il apparaît pas dans les extensions à mettre à jour
merci de votre aide
stephan

User avatar
sarki
Joomla! Explorer
Joomla! Explorer
Posts: 350
Joined: Mon Sep 19, 2005 2:34 pm
Location: Suisse
Contact:

Re: 3.6.2 -> 3.6.5 assignation template marche plus

Post by sarki » Mon Feb 18, 2019 11:22 pm

Hello,
Ok super, bonne nouvelle, car là je ne voyais vraiment plus d'autres solutions que de tester les problèmes d'incompatibilité en désactivant une à une toutes les extensions, j'ai encore résolu un problème incompréhensible récemment de cette façon ;)
Bonne suite
Sarki
French Joomla Translation & Support : www.joomla.fr
French JCE Translation & Support : www.sarki.ch/jce


Post Reply

Return to “3.x - Installation, migration et mise à jour”