Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#26 2020-04-13 15:08:13

archyves
Membre
Inscription : 2010-11-07
Site Web

Re : bug sur page 2 de la recherche ?

birdy a écrit :

Je viens de voir un comportement différent entre chez toi et chez moi.
Ça fonctionne lorsque l'url est :
<https://www.sterilisation-hopital.com/?/page/2&q=poissy>

étonnant ? d'où sort cette syntaxe ? c'est un essai manuel ou le fonctionnement normal sur un blog où ça marche ?

Hors ligne

#27 2020-04-13 18:53:44

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : bug sur page 2 de la recherche ?

htaccess ?
comme vous êtes chez ovh (a priori), vous avez suivi ça : https://forum.dotclear.org/viewtopic.ph … 61#p331961 ?

Hors ligne

#28 2020-04-14 09:05:35

archyves
Membre
Inscription : 2010-11-07
Site Web

Re : bug sur page 2 de la recherche ?

.htaccess :

SetEnv PHP_VER 5
Options +MultiViews
RewriteEngine On
RewriteBase /

RewriteCond %{SERVER_PORT} 80
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

RewriteRule -p([0-9]*)-([0-9]+)\.html$  /annuaire/index.php?cat_id=$2&page=$1 [L]
RewriteRule -k[0-9]*-([0-9]+)\.html$    /annuaire/search.php?action=seek&mots=id$1&nb_results2show=20&booleen=AND [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?$1

ovh config :

app.engine=phpcgi
app.engine.version=5.6
http.firewall=none
environment=production

version php globale choisie dans l'administration de l'hébergement : 7.3

je ne me souviens plus si j'avais suivi ce fil mais si vous souhaitez attirer mon attention su la mention phpcgi, il semble que je l'ai introduite...

Hors ligne

#29 2020-04-14 09:31:29

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : bug sur page 2 de la recherche ?

Je vois qu'il y a une directive Apache pour supprimer index.php des URLs. Pourriez-vous essayer, dans les paramètres du blog, de supprimer le ? à la fin de l'URL (oui, malgré l'avertissement) ?

D'autre part, pour utiliser PHP 7, la ligne SetEnv PHP_VER 5 dans le .htaccess pourrait être supprimée, et dans le fichier ovh_config la ligne app.engine.version=5.6 devrait pouvoir être remplacée par app.engine.version=7.3

Et ne pas oublier de vider aussi le cache de templates de Dotclear.

Hors ligne

#30 2020-04-14 10:12:45

archyves
Membre
Inscription : 2010-11-07
Site Web

Re : bug sur page 2 de la recherche ?

Philippe a écrit :

D'autre part, pour utiliser PHP 7, la ligne SetEnv PHP_VER 5 dans le .htaccess pourrait être supprimée, et dans le fichier ovh_config la ligne app.engine.version=5.6 devrait pouvoir être remplacée par app.engine.version=7.3
.

= connexion impossible à la base de donnée, site provisoirement indisponible

Hors ligne

#31 2020-04-14 10:16:50

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : bug sur page 2 de la recherche ?

Oups, désolé. Dans inc/config.php remplacer define('DC_DBDRIVER','mysql'); par define('DC_DBDRIVER','mysqli'); (le i à la fin)

Hors ligne

#32 2020-04-14 10:24:30

archyves
Membre
Inscription : 2010-11-07
Site Web

Re : bug sur page 2 de la recherche ?

Philippe a écrit :

Je vois qu'il y a une directive Apache pour supprimer index.php des URLs. Pourriez-vous essayer, dans les paramètres du blog, de supprimer le ? à la fin de l'URL (oui, malgré l'avertissement) ?

euh, je patauge un peu, si vous parlez de l'adresse accessible par les paramètres du site via l'admin dotclear, elle est déjà sans "?" : https://www.yves.brette.biz/ (juste au dessus de l'alerte Attention: sauf cas particulier, il est généralement conseillé de terminer l'URL de votre blog par \"?\" en mode QUERY_STRING)

à moins que vous fassiez référence à la ligne de l'.htaccess  RewriteRule (.*) index.php?$1       ?

Hors ligne

#33 2020-04-14 10:28:21

birdy
Membre
Lieu : Azerat-Dordogne-Périgord
Inscription : 2008-03-14
Site Web

Re : bug sur page 2 de la recherche ?

archyves a écrit :

euh, je patauge un peu, si vous parlez de l'adresse accessible par les paramètres du site via l'admin dotclear, elle est déjà sans "?" :

Moi j'ai : https://blog.michel-loiseau.fr/?


A migré de dotclear 1.2.8 vers dotclear 2.3 le 28 mai 2011. Il essaie maintenant de comprendre ce que dotclear 2 lui apporte de plus.

Hors ligne

#34 2020-04-14 10:31:43

archyves
Membre
Inscription : 2010-11-07
Site Web

Re : bug sur page 2 de la recherche ?

Philippe a écrit :

Oups, désolé. Dans inc/config.php remplacer define('DC_DBDRIVER','mysql'); par define('DC_DBDRIVER','mysqli'); (le i à la fin)

c'est fait.
et ensuite... ?
(désolé, mais il faut vraiment me tenir la main :) )

Hors ligne

#35 2020-04-14 10:33:16

birdy
Membre
Lieu : Azerat-Dordogne-Périgord
Inscription : 2008-03-14
Site Web

Re : bug sur page 2 de la recherche ?

MySQL est obsolète pour php 7. Une fois que tu as renseigné mysqli, tu enregistres le fichier et ça devrait fonctionner. Enfin, normalement…


A migré de dotclear 1.2.8 vers dotclear 2.3 le 28 mai 2011. Il essaie maintenant de comprendre ce que dotclear 2 lui apporte de plus.

Hors ligne

#36 2020-04-14 10:33:18

archyves
Membre
Inscription : 2010-11-07
Site Web

Re : bug sur page 2 de la recherche ?

birdy a écrit :
archyves a écrit :

euh, je patauge un peu, si vous parlez de l'adresse accessible par les paramètres du site via l'admin dotclear, elle est déjà sans "?" :

Moi j'ai : https://blog.michel-loiseau.fr/?

il me semble que si j'en étais arrivé à ne pas mettre le ?, c'est que cela ne fonctionnait pas autrement...

Hors ligne

#37 2020-04-14 10:35:34

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : bug sur page 2 de la recherche ?

archyves a écrit :

euh, je patauge un peu, si vous parlez de l'adresse accessible par les paramètres du site via l'admin dotclear, elle est déjà sans "?" : https://www.yves.brette.biz/ (juste au dessus de l'alerte Attention: sauf cas particulier, il est généralement conseillé de terminer l'URL de votre blog par \"?\" en mode QUERY_STRING)

à moins que vous fassiez référence à la ligne de l'.htaccess  RewriteRule (.*) index.php?$1       ?

Non, je parlais bien de l'adresse dans les paramètres du blog. C'est bizarre, je voyais des URLs avec un ? dans les messages précédents (?)

Pour le .htaccess il me paraît correct, sauf pour la partie

RewriteRule -p([0-9]*)-([0-9]+)\.html$  /annuaire/index.php?cat_id=$2&page=$1 [L]
RewriteRule -k[0-9]*-([0-9]+)\.html$    /annuaire/search.php?action=seek&mots=id$1&nb_results2show=20&booleen=AND [L]

dont je ne connais pas l'utilité...

Hors ligne

#38 2020-04-14 10:37:20

archyves
Membre
Inscription : 2010-11-07
Site Web

Re : bug sur page 2 de la recherche ?

OK, donc config.php et ovhconfig modifiés, ça fonctionne toujours.
ensuite ?

Hors ligne

#39 2020-04-14 10:39:19

birdy
Membre
Lieu : Azerat-Dordogne-Périgord
Inscription : 2008-03-14
Site Web

Re : bug sur page 2 de la recherche ?

archyves a écrit :

il me semble que si j'en étais arrivé à ne pas mettre le ?, c'est que cela ne fonctionnait pas autrement...

Pour ma part, ça fonctionne très bien. Je suis chez OVH en hébergement mutualisé (php 7.3).


A migré de dotclear 1.2.8 vers dotclear 2.3 le 28 mai 2011. Il essaie maintenant de comprendre ce que dotclear 2 lui apporte de plus.

Hors ligne

#40 2020-04-14 10:43:55

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : bug sur page 2 de la recherche ?

archyves a écrit :

OK, donc config.php et ovhconfig modifiés, ça fonctionne toujours.
ensuite ?

Le blog est bien en PHP7.3 maintenant :)

J'ai recherché le mot "jour" sur le blog. Je navigue bien dans les résultats (1717) et la page 2 est différente de la 1...

Hors ligne

#41 2020-04-14 10:47:32

birdy
Membre
Lieu : Azerat-Dordogne-Périgord
Inscription : 2008-03-14
Site Web

Re : bug sur page 2 de la recherche ?

Philippe a écrit :

Le blog est bien en PHP7.3 maintenant :)

J'ai recherché le mot "jour" sur le blog. Je navigue bien dans les résultats (1717) et la page 2 est différente de la 1...

Sur le site brette.biz ?
Si oui, lorsque je fais la même recherche, je perds la suite du terme recherché à la deuxième page, moi.


A migré de dotclear 1.2.8 vers dotclear 2.3 le 28 mai 2011. Il essaie maintenant de comprendre ce que dotclear 2 lui apporte de plus.

Hors ligne

#42 2020-04-14 10:51:09

archyves
Membre
Inscription : 2010-11-07
Site Web

Re : bug sur page 2 de la recherche ?

Philippe a écrit :
archyves a écrit :

euh, je patauge un peu, si vous parlez de l'adresse accessible par les paramètres du site via l'admin dotclear, elle est déjà sans "?" : https://www.yves.brette.biz/ (juste au dessus de l'alerte Attention: sauf cas particulier, il est généralement conseillé de terminer l'URL de votre blog par \"?\" en mode QUERY_STRING)

à moins que vous fassiez référence à la ligne de l'.htaccess  RewriteRule (.*) index.php?$1       ?

Non, je parlais bien de l'adresse dans les paramètres du blog. C'est bizarre, je voyais des URLs avec un ? dans les messages précédents (?)

Pour le .htaccess il me paraît correct, sauf pour la partie

RewriteRule -p([0-9]*)-([0-9]+)\.html$  /annuaire/index.php?cat_id=$2&page=$1 [L]
RewriteRule -k[0-9]*-([0-9]+)\.html$    /annuaire/search.php?action=seek&mots=id$1&nb_results2show=20&booleen=AND [L]

dont je ne connais pas l'utilité...

j'ai supprimé ces lignes issues d'une longue histoire de copier/coller...
elle ne servaient effectivement à rien

Hors ligne

#43 2020-04-14 10:53:47

archyves
Membre
Inscription : 2010-11-07
Site Web

Re : bug sur page 2 de la recherche ?

birdy a écrit :
Philippe a écrit :

Le blog est bien en PHP7.3 maintenant :)

J'ai recherché le mot "jour" sur le blog. Je navigue bien dans les résultats (1717) et la page 2 est différente de la 1...

Sur le site brette.biz ?
Si oui, lorsque je fais la même recherche, je perds la suite du terme recherché à la deuxième page, moi.

pour moi aussi, le problème existe toujours pour le mot jour, on passe de 1 sur 86 page sur la première page de recherche à page 2 de 1115 sur la seconde et le mot-clef est oublié

Hors ligne

#44 2020-04-14 11:46:52

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : bug sur page 2 de la recherche ?

Effectivement, ça merdoie encore. As-tu essayé, cache de templates vidé, avec le thème par défaut ?

Hors ligne

#45 2020-04-14 13:06:24

archyves
Membre
Inscription : 2010-11-07
Site Web

Re : bug sur page 2 de la recherche ?

Philippe a écrit :

Effectivement, ça merdoie encore. As-tu essayé, cache de templates vidé, avec le thème par défaut ?

oui, ça ne change rien...

Hors ligne

#46 2020-04-14 14:25:40

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : bug sur page 2 de la recherche ?

Après quelques tests, il me semble aussi qu'il y ait un bug : la recherche ne marche que pour les deux premières pages de résultats chez moi. Il faudrait ouvrir un ticket.

Edit : ça marche correctement sur un autre blog, sans réécriture des URLs. Je cherche à savoir si ce n'est pas celle-ci qui met la pagaille...

Hors ligne

#47 2020-04-14 15:04:54

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : bug sur page 2 de la recherche ?

@archyves : je crois tenir une solution, essaie d'ajouter le ? dans les paramètres du blog pour l'URL du blog, soit

https://www.yves.brette.biz/?

Hors ligne

#48 2020-04-14 15:13:51

birdy
Membre
Lieu : Azerat-Dordogne-Périgord
Inscription : 2008-03-14
Site Web

Re : bug sur page 2 de la recherche ?

Philippe a écrit :

@archyves : je crois tenir une solution, essaie d'ajouter le ? dans les paramètres du blog pour l'URL du blog, soit

https://www.yves.brette.biz/?

Chez moi, ça fonctionne et c'est bien avec le /?
C'est ce que je disais plus haut.


A migré de dotclear 1.2.8 vers dotclear 2.3 le 28 mai 2011. Il essaie maintenant de comprendre ce que dotclear 2 lui apporte de plus.

Hors ligne

#49 2020-04-14 15:27:09

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : bug sur page 2 de la recherche ?

La recherche fonctionne chez moi à nouveau avec cette modification du fichier .htaccess :

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L,QSA]

la différence étant le QSA (query string append) dans la directive RewriteRule

Du coup on peut revenir à une URL du blog dans les paramètres sans le ?, ce qui donne chez moi :

https://www.dissitou.org/

Hors ligne

#50 2020-04-14 15:39:11

archyves
Membre
Inscription : 2010-11-07
Site Web

Re : bug sur page 2 de la recherche ?

HOURRAH !!!

merci énormément, Philippe, ça marche ! 5 ans que j'attendais ça !
la première solution que tu as proposé fonctionnait mais la seconde évite de voir toutes les URL modifiées, ce qui est quand même mieux

bonne soirée à tous

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map