Jump to content

Jean Francois G

Members
  • Posts

    1,687
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by Jean Francois G

  1. Bon.. retour au calme et à l'entraide.. Comme je l'ai dit, depuis des heures je cherche ma solution, mais décidément ma logique d'ancien programmeur d'il y a 30 ans refuse la compréhension de cette syntaxe htaccess. DONC, si j'ai bien cerné (mais je pense que non) , il faut d'abord créé la règle : RewriteCond %{QUERY_STRING} ^content_only=1 Puis lui dire de réécrire l'ensemble sans le paramètre additionnel : RewriteRule (.*) /$1$2? [R=301,L] Comme ça marche pas, j'ai bien conscience d'être une quiche dans cette syntaxe.. D’où ma demande Quelqu'un pour aider ?
  2. C'est une blague ? Tu es admin du forum pour t'autoriser les pouvoirs de decider si tel ou tel post est suffisament bien pour obtenir une réponse ? Sous pretexte que tes 10113 posts te rapporte aussi des clients pour ta société, tes remarques sont de plus en plus critiques je trouve. En tous les cas ton comportement change avec le temps. Donc puisque qu'il faut maintenant se justifier auprès des MEMBRES de ce forum : - J'ai cherché pendant plusieurs heures la syntaxe exacte de ma demande, sans y arriver. - J'ai fais des essais et n'ai obtenu que des erreurs de serveur - Ce type de syntaxe est plutot complexe avec des variables et des codages. En effet je ne parle pas des "redirect permament URL1 URL2" mais bien des regles de redirection. Sans oublié qu'au niveau de l'aide d'autres MEMBRES de ce forum, j'ai aussi ma part et j'estime que m'en apporter un peu est un juste retour des choses.. Sans oublié que j'ai posté dans ""Discussion générale".. GENERALE.. Pas dans 'erreur, ou questions techniques', non non, dans Générale (la ou on discute de tout.. oui, de tout) Et puis zut j'ai pas a me justifier en fait ! En tous les cas tu as eu le resultat que tu souhaitais, personne ne viendra répondre a ce post maintenant.. Bravo pour l'entraide.. (La c'est coup de gueule, désolé)
  3. et hop, une réponse vide qui va faire en sorte de ne plus avoir d'autres réponses... Cool .. j'adore... IL serait plus simple de se dire.. 'je ne sais pas comment faire pour faire sa redirection, donc je ne réponds pas', non ? C'est pas la premiere fois que vous me faites le coup doekia, c'est dommage.. .
  4. Bonjour, La question va paraitre sans doute idiote aux professionels de la redirection htaccess mais bon, moi je n'y arrive pas.. Je souhaite rediriger toutes les pages se terminant par .html?content_only=1 par la même URL sans le content_only (juste.html) car il me crée des pages totalement délirantes. Donc en gros je voudrais une regle htaccess qui dise : si url est https://www.siteweb.com/dossier/urlcomplete.html?content_only=1 alors redirige sur https://www.siteweb.com/dossier/urlcomplete.html Si quelqu'un pouvait me concocter cette regle ce serais génial .. Help me ? Merci ! ! ! !
  5. Bonjour, Depuis une semaine, j'ai des URL indéxés par google qui se terminent par "content_only=1". Exemple : https://www.vie-en-zen.com/accessoires-pour-huiles-essentielles/397-100-ml-d-alcool-96-a-parfum-denature-sans-odeur.html?content_only=1 au lieu de https://www.vie-en-zen.com/accessoires-pour-huiles-essentielles/397-100-ml-d-alcool-96-a-parfum-denature-sans-odeur.html et cela me génère des erreurs d'indexation google, notamment au niveau mobile bien sur puisqu'avec cette terminaison d'URL, la page ressemble à n'importe quoi. Quelqu'un aurait il une idée d'ou cela provient et pourquoi il me trouve maintenant ces URLs ?
  6. Je sais que mon message va faire remonter le sujet qui est de 2013, mais comme je suis tombé dessus via google aujour'hui, d'autres le fond sans doute aussi et il vaut mieux terminer un sujet avec les bonnes informations.. Donc ! ! ! ! Hop : "Ca doit être memcache, sans d" : Non non, c'est bien memcached, avec un D, vous avez juste oublié qu'il fallait installer l'extension. Qu'est ce que memcached : C'est un outil permettant de mettre en cache des données de sessions et des fichiers (parfois en les compressant au passage). Contrairement à Opcache (Pas APCU) ou Xcache, il n'y a pas ici de cache de compilation, mais cache de données. Apcu et memcached : Cache de données et de fichiers Xcache et Zend Opcache : Cache d'opcodes (compilations) Existe t'il des tutos en Français : Oui bien sur.. Et contrairement a ce que j'ai pu lire sur le fil de discussion (avec une pointe de moquerie parfois et ça c'est pas sympa) , Une notice officielle en anglais peut effectivement apparaitre comme incompréhensible pour beaucoup, surtout que ces fameuses notices officielles sont longues, compliquées et fastidieuses... Etre en difficulté avec l'anglais, à l'heure du numérique, peut souvent être pallié par des excellents tutos sur les serveurs en français. Comment l'installer : Selon la version de linux que vous avez, l'install est legerement différente, mais en gros, pour une debian 9 c'est comme ceci : apt-get install memcached (On install le serveur memcached) apt-get install php-memcached (on install l'extension) Puis on va dans /etc/php/7.0/fpm/cd conf.d et on vérifie si on a bien une ligne de type 25-memcached.ini Si c'est le cas, on edit le fichier : nano 25-memcached.ini et on dé-commente la ligne extension=memcached.so (Si elle n'y est pas on la rajoute.. Et certaines versions de PHP utilisent le fichier PHP.ini pour activer memcached) On enregistre, on relance le service php (au pire on fait un reboot) et voila. Bien sur cet exemple est à modifier selon votre version de PHP ainsi que le serveur utilisé. Mais en gros, c'est ca.. Est ce obligatoire : Si vous avez beaucoup de visites.. oui Sinon.. non Bonne journée à tous !
  7. Bonjour a tous, (Je remets ce topic en place car ma solution que je pensais être bonne ne fonctionne pas) Actuellement le module mondial relay affiche automatiquement tous les points relais sans avoir besoin de cliquer sur un bouton "choisir un point relais". Hors ce comportement est problématique à partir du moment ou l'on choisi comme classement de transporteur "le moins cher". Voici un exemple concret : - Si j'ai un petit produit, la liste des transporteurs affichera tous les noms en attente de cocher celui voulu par le client car ce sera alors "Lettre suivie" qui sera le premier. - Mais si c'est un produit plus gros, c'est le transporteur "mondial relay" qui arrive en premier et qui prend alors toute la page directement en affichant tous les points relais dispo, empêchant le client de voir les autres transporteurs disponibles. Résultat : Il faut de nouveaux clics supplémentaires pour que le client referme la fenêtre en cours (si widgets), ou fasse défiler la page sur une longueur interminable pour arriver aux autres transport (en mode normal) ce qui peut lasser certains clients.. Ou pire faire croire que seul ce transporteur est dispo et faire directement quitter les clients.(un client vient de m'appeler pour me demander pourquoi je en faisais QUE mondial relay, car la liste des points relais était trop grande et il n'a pas vu les autres transporteurs) "Il faut changer l'ordre par le classement personnel et mettre mondial relay en dernier" me direz vous. .Mais si on fait cela, ce n'est plus la somme la moins cher qui s'affichera par défaut dans le panier et les clients peuvent penser que ce prix plus élevé sera alors le prix minimum a payer alors que ce n'est pas le cas.. Ma question donc : Est il possible de modifier des lignes dans "mondial relay" pour que les points relay n’apparaissent qu'après avoir fait un choix ponctuel du transporteur par le client. Ou encore,empêcher l’apparition des points relais automatiquement et qu'un bouton apparaisse avec marqué "choisir un point relais" (qui déclencherait alors l’apparition des points relais) dans la case mondial relay de la liste des transporteurs ? Autre possibilité : Faire en sorte qu'a la page du choix du transporteur, aucun ne soit sélectionné ? Merci de vos lumières
  8. Cdiscount : "Commander", il s'embarrassent pas de détails eux.. honnêtement, je pense que tout le monde se masturbe le cerveau pour pas grand chose..
  9. Question résolu : Il faut paramétrer les transporteurs comme ceci : Défaut : Best price Tri : Position Trier par : croissant
  10. Bonjour a tous, Actuellement le module mondial relay affiche automatiquement tous les points relais sans avoir besoin de cliquer sur un bouton "choisir un point relais". Hors ce comportement est problématique à partir du moment ou l'on choisi comme classement de transporteur "le moins cher". Voici un exemple concret : - Si j'ai un petit produit, la liste des transporteurs affichera tous les noms en attente de cocher celui voulu par le client car ce sera alors "Lettre suivie" qui sera le premier. - Mais si c'est un produit plus gros, c'est le transporteur "mondial relay" qui arrive en premier et qui prend alors toute la page directement en affichant tous les points relais dispo, empêchant le client de voir les autres transporteurs disponibles. Résultat : Il faut de nouveaux clics supplémentaires pour que le client referme la fenêtre en cours (si widgets), ou fasse défiler la page sur une longueur interminable pour arriver aux autres transport (en mode normal) ce qui peut lasser certains clients.. Ou pire faire croire que seul ce transporteur est dispo et faire directement quitter les clients. "Il faut changer l'ordre par le classement personnel et mettre mondial relay en dernier" me direz vous. .Mais si on fait cela, ce n'est plus la somme la moins cher qui s'affichera par défaut dans le panier et les clients peuvent penser que ce prix plus élevé sera alors le prix minimum a payer alors que ce n'est pas le cas.. Ma question donc : Est il possible de modifier des lignes dans "mondial relay" pour que les points relay n’apparaissent qu'après avoir fait un choix ponctuel du transporteur par le client. Ou encore,empêcher l’apparition des points relais automatiquement et qu'un bouton apparaisse avec marqué "choisir un point relais" (qui déclencherait alors l’apparition des points relais) dans la case mondial relay de la liste des transporteurs ? Merci de vos lumières
  11. IL est vrai que la, comment expliquer que c'est un utilisateur qui doivent se creuser les méninges pour trouver une solution en quelques jours sur un bug existant depuis les débuts de la 1.7 et donc plusieurs années maintenant. J'ai quand même l'impression que maintenant, les équipes de prestashop sont dans leurs petites bulles commerciales, profitant financièrement d'une version absolument pas finalisée, grâce aux tonnes de modules payants (dont une grande partie étaient au préalable totalement gratuits) sur lesquelles ils taxent sans même vérifier qu'ils sont optimisés (vu les problèmes générés après ceux que j'ai installé, je n'ai plus de doutes). De plus, cette méprisante habitude de ne plus mettre un pied sur ce forum est franchement symptomatique. Enfin bref.. Merci BGUERBET pour ces modifs de codes.
  12. ben en fait non car j'avais changé de thème entre temps donc les modifs ont été ecrasées. D'ailleurs j'ai maintenant à nouveau des avertissements google. C'est autre chose.. notamment il me trouve une erreur ici : $name_page = Tools::stripslashes($product_obj->name[$id_lang]); Je penche pour mediacom87 et je vais sans doute faire une demande du coté du module reviewsnipets puisque c'est la toute nouvelle version du module que j'ai racheté il y a moins d'un mois..
  13. Bonjour a tous, j'aimerais vous soumettre une difficulté que je rencontre avec ma boutique. Elle se situe lorsque je mets le site en mode debug et la page produit. Ce problème apparait, que le site ai eu un vidage du cache ou pas, et quel que soit les réglages dans "performances". Idem si j'efface les dossiers dev et prod de /var/cache/ Le voici : Si je suis en mode Prod, tout est ok et la page produit s'affiche correctement. Mais si je passe en mode dev, sans rien changer du site j'ai ceci à la place de la page produit (ce ne pas des warnings car en fait la vrai page n'apparait plus du tout) : (1/1) ContextErrorException Notice: Undefined offset: 5 in reviewshelp.class.php line 573 at reviewshelp->getReviews(array('id_product' => 263, 'start' => 0))in reviewsnippets.php line 733 at reviewsnippets->hookProductTabContent(array('product' => object(ProductLazyArray), 'category' => object(Category), 'smarty' => object(SmartyDevTemplate), 'cookie' => object(Cookie), 'cart' => object(Cart), 'altern' => 3))in reviewsnippets.php line 1262 at reviewsnippets->hookproductFooter(array('product' => object(ProductLazyArray), 'category' => object(Category), 'smarty' => object(SmartyDevTemplate), 'cookie' => object(Cookie), 'cart' => object(Cart), 'altern' => 3))in Hook.php line 966 at HookCore::coreCallHook(object(reviewsnippets), 'hookproductfooter', array('product' => object(ProductLazyArray), 'category' => object(Category), 'smarty' => object(SmartyDevTemplate), 'cookie' => object(Cookie), 'cart' => object(Cart), 'altern' => 3))in Hook.php line 355 at HookCore::callHookOn(object(reviewsnippets), 'displayFooterProduct', array('product' => object(ProductLazyArray), 'category' => object(Category), 'smarty' => object(SmartyDevTemplate), 'cookie' => object(Cookie), 'cart' => object(Cart), 'altern' => 3))in Hook.php line 903 at HookCore::exec('displayFooterProduct', array('product' => object(ProductLazyArray), 'category' => object(Category), 'smarty' => object(SmartyDevTemplate)), null)in smarty.config.inc.php line 165 at smartyHook(array('h' => 'displayFooterProduct', 'product' => object(ProductLazyArray), 'category' => object(Category)), object(SmartyDevTemplate)) at call_user_func_array('smartyHook', array(array('h' => 'displayFooterProduct', 'product' => object(ProductLazyArray), 'category' => object(Category)), object(SmartyDevTemplate)))in SmartyLazyRegister.php line 83 at SmartyLazyRegister->__call('smartyHook', array(array('h' => 'displayFooterProduct', 'product' => object(ProductLazyArray), 'category' => object(Category)), object(SmartyDevTemplate))) at SmartyLazyRegister->smartyHook(array('h' => 'displayFooterProduct', 'product' => object(ProductLazyArray), 'category' => object(Category)), object(SmartyDevTemplate)) at call_user_func_array(array(object(SmartyLazyRegister), 'smartyHook'), array(array('h' => 'displayFooterProduct', 'product' => object(ProductLazyArray), 'category' => object(Category)), object(SmartyDevTemplate)))in 4d1552fd9d957915c296e2e037cbfd8fe32e92bf_2.file.product.tpl.php line 574 at Block_10550770985d1632f49a30a8_08751274->callBlock(object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 248 at Smarty_Internal_Runtime_Inheritance->callBlock(object(Block_10550770985d1632f49a30a8_08751274), object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 184 at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_10550770985d1632f49a30a8_08751274))in smarty_internal_runtime_inheritance.php line 156 at Smarty_Internal_Runtime_Inheritance->instanceBlock(object(SmartyDevTemplate), 'Block_10550770985d1632f49a30a8_08751274', 'product_footer', 0)in 4d1552fd9d957915c296e2e037cbfd8fe32e92bf_2.file.product.tpl.php line 788 at Block_17019095195d1632f48f25e9_35704653->callBlock(object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 248 at Smarty_Internal_Runtime_Inheritance->callBlock(object(Block_17019095195d1632f48f25e9_35704653), object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 184 at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_17019095195d1632f48f25e9_35704653), object(Block_9708650185d1632eebf2190_30667131))in smarty_internal_runtime_inheritance.php line 186 at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_9708650185d1632eebf2190_30667131))in smarty_internal_runtime_inheritance.php line 156 at Smarty_Internal_Runtime_Inheritance->instanceBlock(object(SmartyDevTemplate), 'Block_9708650185d1632eebf2190_30667131', 'content', 1)in 446a7a49cb54fa4e7a80b2eba05894713dc9f8c1_2.file.layout-left-column.tpl.php line 82 at Block_13224652285d1632eebee5e5_79147817->callBlock(object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 248 at Smarty_Internal_Runtime_Inheritance->callBlock(object(Block_13224652285d1632eebee5e5_79147817), object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 184 at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_13224652285d1632eebee5e5_79147817), object(Block_7784484775d1632eec24497_13590871))in smarty_internal_runtime_inheritance.php line 186 at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_7784484775d1632eec24497_13590871))in smarty_internal_runtime_inheritance.php line 156 at Smarty_Internal_Runtime_Inheritance->instanceBlock(object(SmartyDevTemplate), 'Block_7784484775d1632eec24497_13590871', 'center_column')in 96eaff5637c104a693a1a011bbe37a83c752bf78_2.file.layout-both-columns.tpl.php line 108 at content_5d1632eec3c7e1_13341743(object(SmartyDevTemplate))in smarty_template_resource_base.php line 123 at Smarty_Template_Resource_Base->getRenderedTemplateCode(object(SmartyDevTemplate))in smarty_template_compiled.php line 114 at Smarty_Template_Compiled->render(object(SmartyDevTemplate))in smarty_internal_template.php line 216 at Smarty_Internal_Template->render()in smarty_internal_template.php line 385 at Smarty_Internal_Template->_subTemplateRender('layouts/layout-both-columns.tpl', null, 'layouts/layout-left-column.tpl', 0, 31536000, array(), 2, false, null, null)in smarty_internal_runtime_inheritance.php line 126 at Smarty_Internal_Runtime_Inheritance->endChild(object(SmartyDevTemplate), 'layouts/layout-both-columns.tpl')in 446a7a49cb54fa4e7a80b2eba05894713dc9f8c1_2.file.layout-left-column.tpl.php line 39 at content_5d1632eebf5064_31875431(object(SmartyDevTemplate))in smarty_template_resource_base.php line 123 at Smarty_Template_Resource_Base->getRenderedTemplateCode(object(SmartyDevTemplate))in smarty_template_compiled.php line 114 at Smarty_Template_Compiled->render(object(SmartyDevTemplate))in smarty_internal_template.php line 216 at Smarty_Internal_Template->render()in smarty_internal_template.php line 385 at Smarty_Internal_Template->_subTemplateRender('layouts/layout-left-column.tpl', null, 'layouts/layout-left-column.tpl', 0, 31536000, array(), 2, false, null, null)in smarty_internal_runtime_inheritance.php line 126 at Smarty_Internal_Runtime_Inheritance->endChild(object(SmartyDevTemplate), 'layouts/layout-left-column.tpl')in 4d1552fd9d957915c296e2e037cbfd8fe32e92bf_2.file.product.tpl.php line 55 at content_5d1632f49aba97_59209858(object(SmartyDevTemplate))in smarty_template_resource_base.php line 123 at Smarty_Template_Resource_Base->getRenderedTemplateCode(object(SmartyDevTemplate))in smarty_template_compiled.php line 114 at Smarty_Template_Compiled->render(object(SmartyDevTemplate))in smarty_internal_template.php line 216 at Smarty_Internal_Template->render(false, 0)in smarty_internal_templatebase.php line 232 at Smarty_Internal_TemplateBase->_execute('catalog/product.tpl', null, 'layouts/layout-left-column.tpl', null, 0)in smarty_internal_templatebase.php line 116 at Smarty_Internal_TemplateBase->fetch('catalog/product.tpl', null, 'layouts/layout-left-column.tpl', null, false, true, false)in SmartyDev.php line 40 at SmartyDev->fetch('catalog/product.tpl', null, 'layouts/layout-left-column.tpl')in FrontController.php line 682 at FrontControllerCore->smartyOutputContent('catalog/product.tpl')in FrontController.php line 666 at FrontControllerCore->display()in Controller.php line 301 at ControllerCore->run()in Dispatcher.php line 511 at DispatcherCore->dispatch()in index.php line 28 Est ce qu'il manquerais un mod sur le serveur ? Je suis en PHP 5.5 fcgi J'ai beau vider le cache, supprimer les dossiers du cache, forcer la compilation.. C'est pareil.. Si on prend par exemple la 1ere erreur, la ligne visée reviewshelp.class.php line 573 est celle ci : $name_page = Tools::stripslashes($product_obj->name[$id_lang]); Le truc de dingue c'est que si je repasse en prod, la page refonctionne. Donc je me dis : "C'est un problème de cache et le dossier dev doit être avec un mauvais contenu ! " alors je vais en ssh et je supprime carrément les dossiers. Je me remets en prod : Tout est ok.. Je me remets en dev : La page d'erreur s'affiche.. C'est pas fou ca ? Si quelqu'un a une idée ?
  14. Don't work with prestacrea 1.7 theme. however the menu is dependent on the default menu. But as it is improved there may be a problem. It does not even fix the header at all.
  15. Bonjour a tous, sur le menu de prestashop, en mode mobile les catégories s’effacent pour laisser la place à un icone de trois barres horizontales. Je souhaite qu'a la place il y ai le mot MENU, marqué. J'ai bien trouver le fichier ps_mainmenu.tpl du thème, mais son contenu est celui ci : {function name='menu' nodes=[] depth=0 parent=null} {if $nodes|count} <ul {if $depth == 0} id="top-menu" {/if} class="top-menu list-unstyled {if $depth == 1}d-lg-flex flex-lg-wrap{/if}" data-depth="{$depth}"> {foreach from=$nodes item=node} <li class="{$node.page_identifier} {$node.type}"> <a href="{$node.url}" class="{if $depth >= 0}dropdown-item{/if} {if $depth === 1}dropdown-submenu{/if}" {if $node.open_in_new_window} target="_blank" {/if} data-depth="{$depth}"> {if $node.children|count} {assign var=_expand_id value=10|mt_rand:100000} <span class="float-right hidden-lg-up"> <span class="navbar-toggler collapse-icons d-inline-block" data-target="#top_sub_menu_{$_expand_id}" data-toggle="collapse"> <i class="icon-arrow-drop-down add" aria-hidden="true"></i> <i class="icon-arrow-drop-up remove" aria-hidden="true"></i> </span> </span> {/if} {$node.label} </a> {if $node.children|count} <div id="top_sub_menu_{$_expand_id}" {if $depth === 0} class="sub-menu js-sub-menu collapse" {else} class="collapse" {/if}>{menu nodes=$node.children depth=$node.depth parent=$node}</div> {/if} </li> {/foreach} </ul> {/if} {/function} <nav class="mobile-menu clearfix d-lg-flex justify-content-lg-between"> {if !isset($pte_menuhome) || $pte_menuhome} <a href="{$urls.base_url}" class="menu-home float-left" title="{l s='Home' d='Shop.CreathemeModules'}"> <i class="icon-home-o float-left" aria-hidden="true"></i> </a> {/if} <div id="menu-icon" class="float-left hidden-lg-up"> <i class="icon-list-single float-left" aria-hidden="true"></i> </div> {if !isset($pte_menuspecials) || $pte_menuspecials} <a href="{url entity='prices-drop'}" class="menu-specials float-right flex-lg-last">{l s='Promotions' d='Shop.CreathemeModules'}</a> {/if} {if !isset($pte_menunews) || $pte_menunews} <a href="{url entity='new-products'}" class="menu-news float-right flex-lg-last">{l s='New products' d='Shop.CreathemeModules'}</a> {/if} <div id="_desktop_top_menu" class="menu js-top-menu clearfix hidden-md-down">{menu nodes=$menu.children}</div> </nav> et j'avoue donc n'avoir aucune idée de comment faire .. Une petite aide serait la bienvenue..
  16. Pour ceux qui ont l'ancienne version du module pour la 1.7, elle n'est plus compatible avec les dernières versions de presta. Pour corriger cela il suffit de passer a la toute dernière version (Mypresta vous font gentiment un tarif privilégié et l'update ne vous coute que 10€) Une fois fait, tout refonctionne parfaitement. Un grand bravo à l'auteur et au possesseur de cette boutique de modules qui propose des applications très complètes pour le quart du tarif habituel d'autres developpeurs (sans compter les applis gratuites)... L'esprit communautaire en sorte ...
  17. Alors j'ai enfin le message "aucun problème de chargement". Voici ce que j'ai été obligé de faire : - Backup du site et de la base de donnée - Formatage du serveur et passage de debian 9 à debian 8 - Installation du serveur web en mode FCGI et non pas en mode PHP-FPM ni Fast-cgi - Et enfin la réinstallation de Op-cache et de APCu tout a fait normalement - Petite optimisation d'OP-Cache pour lui donner le nombre exacte de fichiers PHP présent sur le serveur et lui augmenter la mémoire allouée. - Ensuite dans le site j'active tout le CCC comme d'habitude Depuis tout est ok J'ai bien sur fait le test avec debian 8 et PHP5-FPM : Erreurs google Puis le test debian 9 et php7-fastcgi : Erreurs Google Puis le test debian 9 et php7-fcgi : Erreurs google Pour enfin découvrir qu'avec debian 8 et php5-fcgi il n'y a plus aucune erreur. Je perds 0,4 secondes de chargement, mais je reste avec un pagespeed score de 94% Bon ça implique d'avoir son propre serveur dédié et de savoir administrer un serveur linux.
  18. Elle m'a encore servie aujourd'hui celle ligne la.. Ca mérite un oscar une ligne pareille
  19. Mon theme : SA4_pure-bio-250 version 2.5.0 Conçu par Studio Aquilon J'ai déja jeté un oeil et l'optimisation n'est pas au rendez vous, mais bon.. (c'est rien de le dire, le CSS est vraiment à la ramasse, avec des annulations de lignes CSS a tout va et des lignes répétées 10 fois dans le même fichier.. Mais bon, c'est un thème réalisé comme beauuuuucoup d'autres)
  20. Mais développer une passerelle, de mon coté, ça sera de l'impossible. .Gerer un serveur ok, bidouiller du CSS, modifier un peu de PHP oui , mais développer du prestashop j'en suis incapable D'ou ma demande .
  21. et bien, le principal est que tu t'en soit sorti.. Bonne continuation pour ta boutique : )
  22. merci de ta réponse, mais je viens de regarder et à 400€ d'abonnement par mois, il va falloir en vendre des flacons à 3€ .... (Ça ferais 133 flacons de perdu avant de commencer à s'amuser). J'avais plutôt pensé à quelque chose qu'on paye une fois et après on s'en occupe en fait.. Sinon avec mes produits, je ne m'en sortirais pas tu comprends ?
  23. Personne ? Il n'y a aucun utilisateur dans tout le forum qui vend sur amazon ? Ou alors personne ne lit cette rubrique.. peut être dois je déplacer ma demande..
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More