Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
@birdy : et que dit ton fichier .htaccess ?
Hors ligne
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
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
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
Bien content que cela fonctionne, d'autant que je suis un lecteur-admirateur depuis un bon moment :)
Hors ligne
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).