Page d'accueil site multilingue, pbm depuis transfert sur autre hébergement OVH

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Page d'accueil site multilingue, pbm depuis transfert sur autre hébergement OVH

    Bonjour à tous à qui passera par là !

    Première fois que je m'attaque à un site multilingue ! Avec Joomla 4, j'ai trouvé la chose relativement simple, merci Joomla 4 !!
    Il n'y a que le fait d'avoir du dupliquer les modules, menus, pages, et styles du template dans la langue par défaut (le français en l'occurrence) qui m'a troublée, je m'en suis remise !

    — Avant d'aller plus loin, config système : Joomla 4 • SP-Page builder • Template Helix ultimate, pour tous : dernières versions —

    Tout semblait se passer plutôt bien sur mon site de développement, la page d'accueil semblait configurée par défaut sur le site français : https://developpement.caracteristic.fr

    Par contre depuis que j'ai transféré le site chez OVH, impossible de sortir la page d'accueil de la page de construction OVH : https://www.bj-deutschlernen.com
    Alors que tout semble fonctionner quand les urls sont dotées des attributs de langue (/fr/ ou /en/ ou /de/) : https://www.bj-deutschlernen.com/fr/

    Là, je coince totalement !

    – Ai-je mal géré ma configuration des langues quelque part ? J'ai un main menu pour chaque langue, j'ai laissé un seul lien dans le main menu général : page par défaut - homepage et dont la langue est sur Toutes. A vrai dire, je n'ai pas réussi à faire autrement…

    – Dois-je faire une redirection ? j'ai fait des tentatives avec le fichier htaccess, mais c'est pire : erreurs 500… Et du coup, comment gérer mes redirections avec ou sans www si je dois faire une redirection pour la langue ? (quelque chose me dit que ça n'est pas la bonne solution)

    – Cela pourrait-il provenir d'un fichier mal configuré ou à supprimer chez OVH ?

    Si une bonne âme "Joomlaienne" pouvait m'éclairer, ce serait top !
    car vous êtes très forts ! Je trouve tellement souvent les réponses à mes questions sur ce forum que j'ai rarement besoin de poster.

    Ou devrais-je chercher dans le forum pour Joomla 3.5 ? Le système des langues est-il similaire ?
    Dernière édition par elchecmoi à 17/11/2021, 02h59

  • #2
    Bonjour,

    C'est probablement tout simple : un fichier index.html qui prend le pas sur le fichier index.php de Joomla! : si tu ajoutes index.php au nom de domaine, tu arrives bien sur la page d'accueil du site, en français pour moi.
    Vérifie donc à la racine du site ce qu'il y a comme fichiers php, htm ou html
    elchecmoi aime ceci.
    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr et sites perso chez PlanetHoster + sites gérés chez PHPNET, 1and1 et OVH

    Commentaire


    • #3
      Salut,
      Sur ton site https://developpement.caracteristic.fr/ si je vais sur la page des cours en anglais pour entreprises https://developpement.caracteristic....s/#entreprises et que je clique sur le changement de langue "FR" j'arrive à cette url https://developpement.caracteristic.fr/fr/offres incluant le code langue "fr"
      Or, si je vais directement à cette adresse depuis l'accueil en français j'ai cette url https://developpement.caracteristic....s/#entreprises sans le code langue.

      Idem si je pars de l'allemand.

      Donc il y a clairement un problème de cohérence dans les associations des langues.

      A noter que tu peux désactiver le code langue pour la langue par défaut via le plugin "Système - Filtre de langue"

      Pour l'erreur 500, j'ai l'impression que le site n'arrive pas à trouver la page par défaut (celle avec l'étoile jaune active, théoriquement dans ton main menu général si j'ai bien compris).

      Pour la homepage, je pense comme Robert, sans doute un fichier OVH qui traîne par là.

      PS : Pour info, t'es tu intéressé à l'extension "Falang", il rend la gestion des sites multilingues vraiment plus simple, par exemple en n'ayant plus à créer autant de menus que de langues...
      Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
      Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
      Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

      Commentaire


      • #4
        Un grand MERCI RobertG – qui dégaine toujours plus vite que son ombre ! C'est toujours toi qui vient le plus vite à mon secours, encore MERCI ! En effet, c'était un problème de index.html de chez OVH qui était encore quelque part dans les dossiers. En fait, j'ai tout effacé, renommé le fichier OVH en index.bak avant de transférer le site à nouveau. Je suis curieuse de voir où il a pu aller se stocker (pas encore trouvé…).
        Dernière édition par elchecmoi à 17/11/2021, 18h25

        Commentaire


        • #5
          Salut Dolmenhir !

          Merci beaucoup pour ta réponse. Bon, là tu soulèves un autre problème, je vais m'y pencher, mais je t'avoue que maintenant que ça fonctionne à l'adresse https://bj-deutschlernen.com, et ben euh… j'ai peur de tout casser !


          Pendant que j'y suis, sur ce type de site (n'ayant aucune connexion – excepté la mienne – à gérer et le petit formulaire de contact), dois-je mettre en place l'histoire des cookies et RGPD ?

          Promis, dès que j'ai une réponse, je mets sur 'réglé' !
          Dernière édition par elchecmoi à 17/11/2021, 18h27

          Commentaire


          • #6
            Envoyé par dolmenhir Voir le message
            Salut,
            Pour l'erreur 500, j'ai l'impression que le site n'arrive pas à trouver la page par défaut (celle avec l'étoile jaune active, théoriquement dans ton main menu général si j'ai bien compris).

            Pour la homepage, je pense comme Robert, sans doute un fichier OVH qui traîne par là.

            PS : Pour info, t'es tu intéressé à l'extension "Falang", il rend la gestion des sites multilingues vraiment plus simple, par exemple en n'ayant plus à créer autant de menus que de langues...
            Petit oubli dans ma réponse Dolmenhir,

            Pour l'erreur 500, c'est que je renseignais mal mon fichier htaccess, je pense plutôt…

            Ah merci pour l'info. sur l'extension "Falang". Non je ne connais pas, alors si jamais j'ai à refaire un site multilingue, je me pencherai sérieusement sur cette extension, qui peut être très utile en effet, car pour ce cas-là, je n'avais pas beaucoup de liens de menu à gérer, donc ça l'a fait.

            Encore merci !!
            Dernière édition par elchecmoi à 17/11/2021, 18h30

            Commentaire


            • #7
              Envoyé par elchecmoi Voir le message
              Pendant que j'y suis, sur ce type de site (n'ayant aucune connexion – excepté la mienne – à gérer et le petit formulaire de contact), dois-je mettre en place l'histoire des cookies et RGPD ?
              Tu as un système de gestion de cookies propre à Joomla, mais ceux là sont nécessaires pour le bon fonctionnement et ne peuvent donc, théoriquement, être désactivés.
              Mais si tu as d'autres extensions qui placent leurs propres cookies, ou un système de suivi analytique de la fréquentation du site (comme Google Analytics) alors tu dois te plier au RGPD.
              Cela signifie aujourd'hui que les cookies tiers doivent être désactivés tant que l'utilisateur ne les a pas accepté, et il doit même pouvoir choisir ceux qu'il accepte et ceux qu'il refuse.

              Pour le formulaire, le simple fait de collecter une donnée personnelle, et l'adresse e-mail en est une, tu dois impérativement mettre en place un opt-in (une case à cocher, non pré-cochée) informant l'utilisateur de l'usage que tu comptes faire de cette info... même si tu n'en fait rien, tu dois le dire dans ta politique de confidentialité.
              Et pire, tu dois normalement être en mesure de prouver que la personne qui a envoyé le formulaire a bien coché la case.

              Oui, les RGPD, pour certains petits sites, c'est une véritable usine à charbon...
              elchecmoi aime ceci.
              Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
              Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
              Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

              Commentaire


              • #8
                Merci beaucoup Dolmenhir pour toutes ces précieuses infos détaillées ! Je ne pouvais rêver mieux. C'est vrai que pour des petits sites c'est une vraie galère…

                Commentaire


                • #9
                  Envoyé par dolmenhir Voir le message

                  A noter que tu peux désactiver le code langue pour la langue par défaut via le plugin "Système - Filtre de langue"
                  Nickel ! ça marche NICKEL !!!! Merci encore

                  Commentaire

                  Annonce

                  Réduire
                  1 sur 2 < >

                  C'est [Réglé] et on n'en parle plus ?

                  A quoi ça sert ?
                  La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                  Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                  Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                  Comment ajouter la mention [Réglé] à votre discussion ?
                  1 - Aller sur votre discussion et éditer votre premier message :


                  2 - Cliquer sur la liste déroulante Préfixe.

                  3 - Choisir le préfixe [Réglé].


                  4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                  2 sur 2 < >

                  Assistance au forum - Outil de publication d'infos de votre site

                  Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                  Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                  Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                  UTILISER À VOS PROPRES RISQUES :
                  L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                  Problèmes connus :
                  FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                  Installation :

                  1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                  Archive zip : https://github.com/AFUJ/FPA/zipball/master

                  2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                  3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                  4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                  5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                  6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                  et remplacer www. votresite .com par votre nom de domaine


                  Exemples:
                  Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                  Télécharger le script fpa-fr.php dans: /public_html/
                  Pour executer le script: http://www..com/fpa-fr.php

                  Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                  Télécharger le script fpa-fr.php dans: /public_html/cms/
                  Pour executer le script: http://www..com/cms/fpa-fr.php

                  En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                  Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                  Voir plus
                  Voir moins

                  Partenaire de l'association

                  Réduire

                  Hébergeur Web PlanetHoster
                  Travaille ...
                  X