A quoi sert la table #__overrider

Réduire
Ce sujet est fermé.
X
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] A quoi sert la table #__overrider

    Bonjour,
    je viens de découvrir un truc bizarre.
    J'ai mis à jour un site de J 2.5 vers 3.4 dernièrement. Pour travailler j'ai installé mon site sur un serveur local : MAMP
    Une fois validé, j'ai tout transféré sur le serveur final.
    Le site fonctionne parfaitement, je n'ai aucun problème. Mais en fouillant un peu ma base de données je m'aperçois qu'une table #__overrider a plus de 13 000 lignes !
    De plus cette table est composée de 4 cols dont la dernière "file" enregistre des chemins de fichiers. Le plus surprenant est que ces chemins de fichiers sont encore ceux du serveur MAMP. Malgré tout le site fonctionne.

    Y aurait-il queqlu'un pour éclairer ma lanterne sur ce sujet :
    A quoi sert cette table ?
    Pourquoi garde-t-elle les chemin de mon serveur local sur le serveur final ?
    Dois-je la vider ? ou remplacer les chemin obsolète par une requête SQL ?


    En vous remerciant par avance.
    Stéphane Herby
    http://www.paoproduction.com
    Nouvelle-Calédonie & Canada
    (Je sais NC & Canada ça fait bizarre, mais... c'est comme ça :¬p)

  • #2
    Re : A quoi sert la table #__overrider

    Bonjour,
    Selon ma recherche rapide, cette table contient les overides de langue, ou les recherches dans les fichiers de langue dans le composant de langue, donc je pense que vous pouvez purgé la table mais pas l'effacer.
    Renommer la table, vous verrez bien l'effet Kiss Cool aprés
    Cordialement,
    Patrick
    http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
    http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

    Commentaire


    • #3
      Re : A quoi sert la table #__overrider

      Aucun problème pour vider la table, et pas l'effacer, en effet. Elle est remplie en guise de cache lorsqu'on cherche à faire une substitution de langue et devrait se vider automatiquement une fois qu'on a fini, mais les développeurs n'y ont pas pensé.
      "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 chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

      Commentaire


      • #4
        Re : A quoi sert la table #__overrider

        J'avais bien vu qu'il n'y avait que des string de langue dans cette table, mais je n'arrivais pas à comprendre pourquoi il y avait une table + un fichier override (language > overrides > fr-FR.override.ini )
        Mais en fait je me rappelle maintenant que lorsque je cherchais un string pour faire un override dans l'outil de gestion de langue, il y a une petite mollette au moment où je tape ma recherche de string. Je suppose que c'est à cette occasion que la tavle#_overides se rempli...
        Bref, j'ai fait une petite sauvegarde de cette au cas où, je l'ai vidé, et là ben paf : pas de problème
        Mon site est toujours en français et les overrides que j'ai pu faire sont toujours actif, ma table se retrouve allègée de 3 Mio pour 13 000 lignes (quand même), donc NICKEL !
        Merci à vous Electrocity et Robert
        Dernière édition par BigStef à 06/03/2015, 16h05
        Stéphane Herby
        http://www.paoproduction.com
        Nouvelle-Calédonie & Canada
        (Je sais NC & Canada ça fait bizarre, mais... c'est comme ça :¬p)

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X