Dotclear

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

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2020-11-16 20:38:03

Nico_le_farfelu
Membre
Inscription : 2006-03-26
Site Web

[résolu] Billets plus accessibles. Message "file not found"

Bonjour à toutes et tous

Quand on clique sur les billets ou lire la suite ou quand on souhaite laisser un commentaire, le site renvoie "file not found".
je laisse le lien vers le site http://www.fonderie-piwi.fr/
Quelqu'un a une piste?

Merci d'avance

Dernière modification par Nico_le_farfelu (2020-11-17 18:03:34)

Hors ligne

#2 2020-11-16 20:48:57

nanart
Membre
Lieu : Roubaix
Inscription : 2007-08-19

Re : [résolu] Billets plus accessibles. Message "file not found"

Que donne un lien vers un billet depuis l'interface admin ?

Dernière modification par nanart (2020-11-16 20:50:35)


Dernière version stable Dotclear sur wampserver et chez ovh
Versions testing & unstable en local
https
php: 7.4  - 8 +

Hors ligne

#3 2020-11-16 21:02:50

Nico_le_farfelu
Membre
Inscription : 2006-03-26
Site Web

Re : [résolu] Billets plus accessibles. Message "file not found"

Dans l'interface admin, il n'y a aucun problème pour accéder aux billets. En revanche, il est impossible de faire un aperçu des billets.

Hors ligne

#4 2020-11-16 22:45:06

Tomek
Moderator
Inscription : 2006-04-12
Site Web

Re : [résolu] Billets plus accessibles. Message "file not found"

Qu'est-ce qui a été modifié (mise à jour, configuration hébergeur, modification du htaccess, etc.) qui pourrait expliquer le problème ?

Hors ligne

#5 2020-11-17 12:48:25

Nico_le_farfelu
Membre
Inscription : 2006-03-26
Site Web

Re : [résolu] Billets plus accessibles. Message "file not found"

A ma connaissance, les modifications ont été les suivantes :
- le passage à la version 18
- la modification du .ovhconfig pour passer au php7.3 (https://forum.dotclear.org/viewtopic.php?id=49844)

Hors ligne

#6 2020-11-17 13:01:48

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

Re : [résolu] Billets plus accessibles. Message "file not found"

Peux-tu poster ici le contenu du fameux fichier .ovhconfig ? Et, s'il y en a un, le contenu du fichier .htaccess à la racine du site ?

Hors ligne

#7 2020-11-17 13:31:26

Nico_le_farfelu
Membre
Inscription : 2006-03-26
Site Web

Re : [résolu] Billets plus accessibles. Message "file not found"

Oui bien-sûr.
Pour info je viens de m'apercevoir que j'avais 2 fichiers ovhconfig. L'un à la racine / et l'autre dans /www et que celui qui "marche" c'est celui qui se trouve à la racine.
Voici le fichier ovhconfig se trouvant à la racine /
app.engine=php
app.engine.version=7.3
http.firewall=none
environment=production
container.image=stable

le htaccess se trouvant lui dans /www :
# Activation de PHP5
SetEnv PHP_VER 5

RewriteEngine on
RewriteBase /

# Oblige le www dans le nom de domaine
RewriteCond %{SERVER_NAME} !^www
RewriteRule ^(.*)$  http://www.fonderie-piwi.fr/$1 [R=301,L]

# Aucune demande, on appel l'index de dotclear
RewriteRule ^$ /dotclear/index.php [L]

# Il y a une demande, on vérifie que ce n'est pas un fichier existant
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /dotclear/index.php/$1 [L]

Hors ligne

#8 2020-11-17 13:40:59

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

Re : [résolu] Billets plus accessibles. Message "file not found"

C'est le fichier .ovhconfig à la racine de l'hébergement qui est pris en compte, soit celui qui est au même niveau que www. Il ne devrait pas y en avoir un dans le répertoire www à mon avis

De plus, dans le .htaccess, la ligne

SetEnv PHP_VER 5

n'est plus utile si tu es bien en php7.x, tu peux la commenter en la précédant d'un #

Enfin, à la dernière ligne du .htaccess, je mettrais plutôt

RewriteRule ^(.*)$ /dotclear/index.php?$1 [L,QSA]

Bien entendu, faire ces modifications en conservant une copie des fichiers originaux pour les remettre en place en cas de problème ;)

Hors ligne

#9 2020-11-17 14:05:46

Tomek
Moderator
Inscription : 2006-04-12
Site Web

Re : [résolu] Billets plus accessibles. Message "file not found"

Et sinon, le mieux je pense est de modifier la version php sur l'interface client OVH plutôt que dans le fichier ovhconfig, c'est plus sûr.

Hors ligne

#10 2020-11-17 14:18:51

Nico_le_farfelu
Membre
Inscription : 2006-03-26
Site Web

Re : [résolu] Billets plus accessibles. Message "file not found"

Je viens de modifier le htaccess et désormais quand on veut mettre un commentaire c'est comme si on était redirigé sur index. Et la même chose lorsqu'on clique sur un billet en particulier.

A propos du ovhconfig au niveau /www, il n'a aucune portée, c'est bien celui à la racine qui est pris en compte.

Pour te répondre Tomek, je réalisé la manip que tu m'as décrite quand  j'avais le problème de php.

Hors ligne

#11 2020-11-17 14:23:57

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

Re : [résolu] Billets plus accessibles. Message "file not found"

Quel est le format des URLs dans les paramètres du blog ? Avec la règle dans le .htaccess que je t'ai donnée il devrait être en query_string

Hors ligne

#12 2020-11-17 14:38:48

Nico_le_farfelu
Membre
Inscription : 2006-03-26
Site Web

Re : [résolu] Billets plus accessibles. Message "file not found"

Je suis en path_info. Je me mets en query alors... C'est risqué ou pas?

Dernière modification par Nico_le_farfelu (2020-11-17 14:59:56)

Hors ligne

#13 2020-11-17 17:59:37

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

Re : [résolu] Billets plus accessibles. Message "file not found"

Non, ce n'est pas risqué, au pire il suffirait de revenir dans les paramètres du blog si tu veux revenir au format path_info. Mais ce format ne devrait pas être utilisé si c'est possible, ce qui est le cas sur ton serveur.

Aussi, avec le .htaccess que je t'ai suggéré, il faut que l'URL du blog (dans les paramètres du blog) se termine par / (malgré l'avertissement qui dit que l'URL devrait se terminer par un ?). Dans ton cas donc, URL du blog : http://www.fonderie-piwi.fr/

Hors ligne

#14 2020-11-17 18:02:47

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

Re : [résolu] Billets plus accessibles. Message "file not found"

D'ailleurs, ça a l'air de fonctionner maintenant, je viens d'aller voir le site

Tu peux maintenant si tu le veux supprimer le ? à la fin de l'URL du blog dans les paramètres. C'est juste une affaire de goût, mais je trouve ça plus joli ^^

Hors ligne

#15 2020-11-17 18:02:49

Nico_le_farfelu
Membre
Inscription : 2006-03-26
Site Web

Re : [résolu] Billets plus accessibles. Message "file not found"

Manip réalisée avec succès et le site refonctionne correctement désormais!

Merci Tomek.

Un grand merci Philippe comme quoi les stagiaires peuvent être aussi des experts! A ta place je changerais de statut!!! :-)

Hors ligne

#16 2020-11-17 18:12:19

Nico_le_farfelu
Membre
Inscription : 2006-03-26
Site Web

Re : [résolu] Billets plus accessibles. Message "file not found"

Philippe a écrit :

D'ailleurs, ça a l'air de fonctionner maintenant, je viens d'aller voir le site

Tu peux maintenant si tu le veux supprimer le ? à la fin de l'URL du blog dans les paramètres. C'est juste une affaire de goût, mais je trouve ça plus joli ^^

Complétement d'accord avec toi. Je viens de faire le changement!

Hors ligne

#17 2020-11-18 08:05:49

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

Re : [résolu] Billets plus accessibles. Message "file not found"

Bonjour,

Pour ma part, si j'enlève le "?" après avoir modifié le .htaccess, ça ne marche plus.
Mais ce n'est pas gravissime. Il y a juste quelque chose qui m'échappe et cela m'agace un peu.


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

#18 2020-11-18 08:28:27

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

Re : [résolu] Billets plus accessibles. Message "file not found"

@birdy : et que dit ton fichier .htaccess ?

Hors ligne

#19 2020-11-18 08:40:59

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

Re : [résolu] Billets plus accessibles. Message "file not found"

Je préviens, ça ne doit pas être beau à voir. Après avoir tenté et essayé tout un tas de choses, j'ai fini par laisser ça tel que je le présente ici et aujourd'hui :

---
SetEnv REGISTER_GLOBALS 0


#Redirection http vers https
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://blog.michel-loiseau.fr/$1 [R,L]
#RewriteRule ^(.*)$ index.php?$1 [L,QSA]


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

#20 2020-11-18 10:08:30

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

Re : [résolu] Billets plus accessibles. Message "file not found"

Dans ton .htaccess, la dernière ligne est commentée et ne sera pas prise en compte ;)
De plus je crois que SetEnv REGISTER_GLOBALS 0 n'est pas utile

Voici ce que j'essaierais :

RewriteEngine On
RewriteBase /

#Redirection http vers https
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://blog.michel-loiseau.fr/$1 [R,L]

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

Dans les paramètres du blog
Format des urls : query_string
URL du blog : https://blog.michel-loiseau.fr/

Comme toujours avec ce type de manipulation, conserve une copie du fichier original en cas de problème, afin de revenir à l'état antérieur

Hors ligne

#21 2020-11-18 10:55:00

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

Re : [résolu] Billets plus accessibles. Message "file not found"

Un grand merci associé à toutes mes félicitations. Grâce à toi, ça fonctionne. Le point d'interrogation est parti. Ça fait tout de même quelques années que j'essaie d'y parvenir.
Alors, oui, je le reconnais, c'est un échec personnel. Merci encore et bravo !


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

#22 2020-11-18 11:02:51

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

Re : [résolu] Billets plus accessibles. Message "file not found"

Bien content que cela fonctionne, d'autant que je suis un lecteur-admirateur depuis un bon moment :)

Hors ligne

#23 2020-11-18 11:23:06

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

Re : [résolu] Billets plus accessibles. Message "file not found"

Philippe a écrit :

Bien content que cela fonctionne, d'autant que je suis un lecteur-admirateur depuis un bon moment :)

Ça c'est gentil ! Trop. Merci encore !


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

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

Pied de page des forums

Sites map