besoin d'aide pour opensef/virtuemart

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

  • besoin d'aide pour opensef/virtuemart

    salut à tous,

    je me bat avec opensef depuis plusieurs jours sans y parvenir, j'ai testé artio sef, opensef 2.00 rc2 , rc4,rc5 rien a faire pour le faire fonctionner correctement. Avec artio sef , il me fait pleins d'erreurs sur les listes de produit
    du type "warning division by zero etc..." eu bout de quelques heures je n'ais plus aucun produit qui s'affiche.

    Avec opensef la seule version qui prend virtuemart correctement en compte(chez moi ) c'est la 2.0.0 rc2 ou rc4 , mais la c'est pareil j'ai beaucoup de pages 404 et donc beaucoup de produits qui deviennent innaccessible .
    j'ai essayé en purgeant les 404 mais c'est pareil au bout de quelques heures de fonctionnement.

    Le problème est que l'url rewriting est important pour google, j'avais 118000 pages référencés sous oscommerce et je me retrouve avec 24000 pages référencé sous joomla.
    J'ai vraiment besoin d'un coup de main si quelqu'un à le moyen de me dire quel version il utilise et comment elle est paramètré ainsi également que les fichiers d'extensions ce serait super sympa

    merci d'avance
    Pas de demande de support en MP ou par mail, le forum est là pour ça!
    Joomla Ecommerce terminé grace à la communauté joomla , merci à tous. Maintenant je squate http://www.pc-tuning.fr
    http://www.mx-console.com
    http://www.alsace-boutique.fr prevu pour mars 2007

  • #2
    ca me rappelle cette discussion :
    post de meandre
    après qques jours d'essais j'ai fini par le revirer (et du coup planter qques pages référencées ds google entre temps...gommées depuis)
    l'auteur de Vm avait entre temps annoncé une future version 100% compatible qui m'avait fait temporiser un second essai.

    viré parce que j'avais l'impression que ca m'amenais des prb d'inscription de clients et d'expé de mails mais c'était peut etre ailleurs ou une config mal faite, j'avais pas tt compris ds les fonctions de la console sef
    Dernière édition par pourquoi moi à 02/10/2006, 13h10

    Commentaire


    • #3
      en tout cas moi pour le moment je n'ais aucune solution valide
      Pas de demande de support en MP ou par mail, le forum est là pour ça!
      Joomla Ecommerce terminé grace à la communauté joomla , merci à tous. Maintenant je squate http://www.pc-tuning.fr
      http://www.mx-console.com
      http://www.alsace-boutique.fr prevu pour mars 2007

      Commentaire


      • #4
        moi il marche sur mon site mes j'avoue que j'ai essayé sur d'autre sa ne marcher plus donc franchement je ses pas tro coi dire
        "Méfiez-vous des rêves de jeunesse, ils finissent toujours par se réaliser" toutes les fautes d'orthographe, de grammaire et de syntaxe ci de-dessus, sont propriété de l'auteur elles ne peuve être reproduites ou même corrigées sans son accord préalable

        Commentaire


        • #5
          Alors moi j'ai eu le problème mais pas avec virtuemart mais toutes enfin presque toutes mes pages etaient en 404, le problème semblait venir du paramétrage du fichier .htaccess
          exemple :

          ########## Begin - Joomla! core SEF Section
          ############# Use this section if using ONLY Joomla! core SEF
          ## ALL (RewriteCond) lines in this section are only required if you actually
          ## have directories named 'content' or 'component' on your server
          ## If you do not have directories with these names, comment them out.
          #
          #RewriteCond %{REQUEST_FILENAME} !-f
          #RewriteCond %{REQUEST_FILENAME} !-d
          #RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
          #RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
          #RewriteRule ^(content/|component/) index.php
          #
          ########## End - Joomla! core SEF Section



          ########## Begin - 3rd Party SEF Section
          ############# Use this section if you are using a 3rd party (Non Joomla! core) SEF extension - e.g. OpenSEF, 404_SEF, 404SEFx, SEF Advance, etc
          #
          #RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
          #RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
          #RewriteCond %{REQUEST_FILENAME} !-f
          #RewriteCond %{REQUEST_FILENAME} !-d
          #RewriteRule (.*) index.php
          #
          ########## End - 3rd Party SEF Section


          Et voila ce que j'ai modifié et aprs ca à marché maintenat si cela ne fonctionne pas correctement, il faut faire des test en enlevant # devant d'autres lignes !!

          ########## Begin - Joomla! core SEF Section
          ############# Use this section if using ONLY Joomla! core SEF
          ## ALL (RewriteCond) lines in this section are only required if you actually
          ## have directories named 'content' or 'component' on your server
          ## If you do not have directories with these names, comment them out.
          #
          #RewriteCond %{REQUEST_FILENAME} !-f
          #RewriteCond %{REQUEST_FILENAME} !-d
          #RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
          #RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
          #RewriteRule ^(content/|component/) index.php
          #
          ########## End - Joomla! core SEF Section



          ########## Begin - 3rd Party SEF Section
          ############# Use this section if you are using a 3rd party (Non Joomla! core) SEF extension - e.g. OpenSEF, 404_SEF, 404SEFx, SEF Advance, etc
          #
          RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
          RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
          RewriteCond %{REQUEST_FILENAME} !-f
          RewriteCond %{REQUEST_FILENAME} !-d
          RewriteRule (.*) index.php
          #
          ########## End - 3rd Party SEF Section

          Commentaire


          • #6
            Use this section if you are using a 3rd party (Non Joomla! core) SEF extension - e.g. OpenSEF, 404_SEF, 404SEFx, SEF Advance, etc
            Bien préciser dès que tu actives un composant sef. Asgard nous parles uniquement de pages produits lié au composant virtuemart.

            VM a son propre espace dans le forum de opensef, as tu été y faire un tour ?
            http://forum.j-prosolution.com/virtuemart/

            des infos et versions plus récentes que lors de mon test semble t il son dispo...

            Commentaire


            • #7
              problème résolu avec la version 2.0.0 rc2 de opensef + sécurisation + extention virtuemart .

              explication :
              telechargez opensef ici http://www.joomlafrance.org/telechar...o/OpenSEF.html

              une fois l'installation faite allez dans administrator/compoments/com_sef/extensions/

              et placez y le fichier joint sur ce post "com_virtuemart.rar" ( a dézipper avant )
              ensuite allez dans compoments/com_sef/ et éditez le fichier sef.php
              juste après le code :
              Code:
              // TODO: recursive handling per configuration directives.
               $sefURL = $_SERVER['REQUEST_URI'];
               if (1) {
                $sefResolver->resolve( $sefURL );
               }
              mettez ceci :
              Code:
              while(list($key,$value)=each($_GET)) {
              			if ($key!="GLOBALS") {
              				$GLOBALS[$key]=$value;
              			}
               			}
               			if (!empty( $sefConfig->use_multisite ) && !$sefSite->isDefault()) {
              				include( 'configuration.php' );
              				$sefSite->overrideGlobals();
              			} else { 
              				// Don't allow config vars to be passed as global
              				include( 'configuration.php' );
              			}
              ceci empechera le hack par injection sql de opensef.

              Je vous conseil également de désectiver le register globals et compagnie ,
              pour ce faire il y a un moyen tres simple et éfficace :

              prenez le zip que je place ici en pièces jointes "registerglobals_off.rar"
              dézippez le sur votre disque dur , placez ensuite le fichier php.ini qui est contenu dans le zip à la racine de votre site .
              placez aussi le fichier copier_ini.php à la racine.

              lancez votre navigateur préféré et allez sur http://www.monsite.com/copier_ini.php ceci aura pour effet de copier le php.ini dans tout les dossiers présents sur votre site retirez ensuite le fichier copier_ini.php de votre site.
              normalement toutes les alertes de sécurités dans l'admin de joomla seront au vert .

              si toutefois vous rencontrez un problème à cause du php.ini , copiez à la racine de votre site le fichier retirer_ini.php . lancez votre navigateur et pareil quavant allez sur http://www.monsite.com/retirer_ini.php tout les fichiers php.ini seront suprimé des dossiers de votre site.

              le paramètrage de opensef est assez simple :

              la première des chose est de désactiver opensef , puis allez dans votre admin ->gstion du site->configuration du site -> onglet seo et verifiez que le seo est désactivé si ce n'est pas le cas , désactivez le puis réactivez le dans la foulée.

              si ce n'est pas fait renommez votre htacces en .htacces voici un exemple d'htacces qui fonctionne :

              Code:
              ########## Begin - Deny turkey requests
              deny from 81.212.
              deny from 81.213.
              deny from 81.214.
              deny from 81.215.
              deny from 85.96.
              deny from 85.97.
              deny from 85.98.
              deny from 85.99.
              deny from 85.100.
              deny from 85.101.
              deny from 85.102.
              deny from 85.103.
              deny from 85.104.
              deny from 85.105.
              deny from 85.106.
              deny from 85.107.
              deny from 85.108.
              deny from 85.109.
              deny from 85.110.
              deny from 88.224.
              deny from 88.225.
              deny from 88.226.
              deny from 88.227.
              deny from 88.228.
              deny from 88.229.
              deny from 88.230.
              deny from 88.231.
              deny from 88.232.
              deny from 88.233.
              deny from 88.234.
              deny from 88.235.
              deny from 88.236.
              deny from 88.237.
              deny from 88.238.
              deny from 88.239.
              deny from 88.240.
              deny from 88.241.
              deny from 88.242.
              deny from 88.243.
              deny from 88.244.
              deny from 88.245.
              deny from 88.246.
              deny from 88.247.
              deny from 88.248.
              deny from 88.249.
              deny from 88.250.
              deny from 88.251.
              deny from 88.252.
              deny from 88.253.
              deny from 88.254.
              deny from 88.255.
              deny from 212.156.
              deny from 212.174.
              deny from 212.175.
              <Files 403.shtml>
              order allow,deny
              allow from all
              </Files>
              
              # zone-h
              deny from .zone-h.org
              deny from .zone-h.com
              deny from 213.219.122.
              
              # cyber-warrior.org
              deny from .cyber-warrior.org
              deny from .cyber-security.org
              deny from 80.237.211.8
              #
              ## @version $Id: htaccess.txt 423 2005-10-09 18:23:50Z stingrey $
              ## @package Joomla
              ## @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.
              ## @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
              ## Joomla! is Free Software
              ###
              
              ##
              ##  mod_rewrite in use
              ##
              RewriteEngine On
              
              #  Uncomment following line if your webserver's URL
              #  #  is not directly related to physical file paths.
              #  #  Update YourJoomlaDirectory (just / for root)
              #
              #  # RewriteBase /YourJoomlaDirectory
              #
              #  #
              #  #  Rules
              #  #
              
              Options +followsymlinks
              RewriteEngine On
              RewriteRule ^produits-(.*).html /index.php?option=com_search&Itemid=99999999&searchword=$1&searchphrase=any&ordering=newest&limit=5000&limitstart=0 [L]
              RewriteBase /
              RewriteCond %{REQUEST_FILENAME} !\.(jpg|jpeg|gif|png|css|js|pl|txt)$
              RewriteCond %{REQUEST_FILENAME} !-f
              RewriteCond %{REQUEST_FILENAME} !-d
              RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]
              RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
              RewriteRule ^(.*) index.php [L]
              configurez ensuite opensef comme ceci :

              onglet basic :
              OpenSEF Enabled? oui
              Administrative Language: english
              Show Administrative Sidebar? oui
              Fetch Updates and Addons List? non

              onglet sef

              Lower-Case All URLs? oui
              Page Suffix: .html
              Replace Space Character: -
              Remove Characters: �!$%�@?#&()+*\\\'
              Content URL Structure: /category/title
              Section Title Field: title
              Category Title Field: title
              Content Title Field: title
              Multi-Page Numbering: %s_%d
              Validation Level: normal
              404 Not Found URL: index.php

              onglet compoments

              cochez ce que vous souhaitez mais pour virtuemart il faut creer un lien dans
              main menu au préalable que vous pouvez appeler "boutique" vers le composant virtuemart.

              car il vous faudra cocher boutique dans l'onglet compoments de opensef
              si ce lien n'est pas creer virtuemart rique de ne pas être pris en compte par opensef.

              mefiez vous également des accent et autres signe bizaroide dans vos noms de produits car opensef ne les aiment pas et les place en invalid link .

              personnelement j'ai suprimmé tout les accents et autre choses du même style.

              passons à l'onglet features

              placez tout sur oui sauf le dernier "Record URL Hit Count: "

              onglet advanced on ne touche pas.

              voila je pense avoir fait le tour normalement

              bonne install
              Fichiers joints
              Pas de demande de support en MP ou par mail, le forum est là pour ça!
              Joomla Ecommerce terminé grace à la communauté joomla , merci à tous. Maintenant je squate http://www.pc-tuning.fr
              http://www.mx-console.com
              http://www.alsace-boutique.fr prevu pour mars 2007

              Commentaire


              • #8
                Asgard ses du grand art

                j'aimerait bien faire un petit site avec toutes ses info tuto et astuce virtuemart a plusieurs si sa vous chante un jour on pourrait l'appeler virtuemart-no-probleme.fr LOL
                "Méfiez-vous des rêves de jeunesse, ils finissent toujours par se réaliser" toutes les fautes d'orthographe, de grammaire et de syntaxe ci de-dessus, sont propriété de l'auteur elles ne peuve être reproduites ou même corrigées sans son accord préalable

                Commentaire


                • #9
                  C'est génial Asgard, merci !!
                  Et alors oui, un p'tit site avec les trucs et astuces Virtuemart en français, je vote pour !

                  Commentaire


                  • #10
                    j'ai relevé quasiment toutes les astuces du forum dans des fichiers word + les pièces jointes donc si vous voulez un recencement des astuces
                    Pas de demande de support en MP ou par mail, le forum est là pour ça!
                    Joomla Ecommerce terminé grace à la communauté joomla , merci à tous. Maintenant je squate http://www.pc-tuning.fr
                    http://www.mx-console.com
                    http://www.alsace-boutique.fr prevu pour mars 2007

                    Commentaire


                    • #11
                      Idée....

                      Bonjour,
                      Peut être serait il intéressant de crée un fichier « index » (en épinglé sur le forum), avec des liens pointant directement sur les discutions du sujet. Comme sur le forum d’oscommerce.
                      Ca éviterait les questions en doublons.
                      @plus
                      Grand grand merci à toute la communautée joomla.....

                      Commentaire


                      • #12
                        cela existe déja plsu ou moins ici : http://forum.joomla.fr/forumdisplay.php?f=92
                        Pas de demande de support en MP ou par mail, le forum est là pour ça!
                        Joomla Ecommerce terminé grace à la communauté joomla , merci à tous. Maintenant je squate http://www.pc-tuning.fr
                        http://www.mx-console.com
                        http://www.alsace-boutique.fr prevu pour mars 2007

                        Commentaire


                        • #13
                          meme probleme

                          Bonjour,
                          j ai le meme genre de souci que vous avec Opensef 2.0.0 RC5 et joomla e-commerce edition 1.012, aucunes reecritures ne fonctionnent, j ai que des 404 et je n arrive pas a visualiser le composant virtuemart dans la configuration de opensef. Je suis chez phpnet en mutualisé. J ai vraiement besoin d aide,

                          d'avance merci

                          Commentaire


                          • #14
                            Essaye plutôt sh404sef, qui est prévu pour fonctionner avec VM.
                            Est-ce que la réecriture fonctionne avec d'autres composants ou alors pas du tout ?

                            Commentaire


                            • #15
                              je teste ca et je te dis quoi

                              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
                              Travaille ...
                              X