Dotclear

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

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2019-05-16 11:22:22

28dodo83
Membre
Inscription : 2019-05-16

Mon blog n'est plus accessible depuis un changement de php.

Bonjour,

J'avais installé DotClear sur easyhebergement.... en 2005.
L'hébergeur a supprimé l'ancien php et je ne peux plus me mettre en administrateur pour actualiser le logiciel. J'ai le message :
MySQL Error : 2054 - The server requested authentication method unknown to the client
Mais j'ai sur ma clé usb le logiciel que j'avais transféré à l'époque.
Est-ce qu'il y a possibilité de transférer un moyen d'accès qui me permettrait d'actualiser (si c'est possible) sans perdre mes anciens posts ?
Je ne suis hélas pas informaticien... et plus très jeune !
Merci à l'avance pour toute information.
Cordialement

Hors ligne

#2 2019-05-16 12:39:07

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

Re : Mon blog n'est plus accessible depuis un changement de php.

Bonjour,
Qu'avez-vous exactement sur votre clé usb ?

Au cas où ce ne serait pas une sauvegarde de la base de données/billets, pages... et des medias/images...

Déjà, sauvegarder ce qui existe
si vous avez accès à phpmyadmin sur votre compte easyhebergement,
vous pouvez sauvegarder la base de données.
C'est à dire, la partie "texte" conservée (posts, utilisateurs, catégories, etc.)
En principe c'est possible, cf: Administration base de données - Easy Hebergement

Ensuite, si vous avez accès au FTP,
vous pourrez sauvegarder notamment le dossier contenant vos images (public)
En principe c'est possible. cf: net to ftp.

Ce qui vous permettra, au pire, de supprimer/installer une version de Dotclear récente / avec vos nom d'utilisateur et votre mot de passe "anciens".
Puis, en vous aidant de ce forum, d'importer vos billets et vos images sur votre hébergement.

Avant toute opération je vous conseille d'interroger le forum d'aide de votre hébergeur
pour savoir comment: sauvegarder votre base de données et un ou des dossiers hébergés.

Il y a, peut-être aussi quelqu'un ici qui saurait comment régler temporairement ce problème,
car d'après ce que j'ai compris, il s'agirait d'une erreur liée au mode de "cryptage" du mot de passe utilisateur.


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

Hors ligne

#3 2019-05-16 13:10:56

28dodo83
Membre
Inscription : 2019-05-16

Re : Mon blog n'est plus accessible depuis un changement de php.

Merci, je vais regarder ce que je peux faire en suivant vos conseils.
Cordialement

Hors ligne

#4 2019-05-16 13:16:59

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : Mon blog n'est plus accessible depuis un changement de php.

Ça veut dire quoi :
"L'hébergeur a supprimé l'ancien php" ?

Faudrait nous préciser les infos suivantes :
version actuelle de php
version de dotclear
contenu du fichier dotclear/inc/config.php (en masquant le mot de passe).

Merci

Hors ligne

#5 2019-05-16 13:54:54

28dodo83
Membre
Inscription : 2019-05-16

Re : Mon blog n'est plus accessible depuis un changement de php.

Les version anciennes (je crois 5.2 ou de cet ordre) ne sont plus actives. L'actuel est 7.0.
Par FTP j'ai accès au dossier blog. Si je télécharge le dossier sur mon ordinateur ce sera une sauvegarde valable ?
Je cherche comment ouvrir le dotclear/inc/config.ph et je vous le transmets.

Hors ligne

#6 2019-05-16 14:00:30

28dodo83
Membre
Inscription : 2019-05-16

Re : Mon blog n'est plus accessible depuis un changement de php.

En fait, dans config php je ne vois pas où est le mot de passe. Il n'y a que la licence et du code. Ça date de 2005.

Hors ligne

#7 2019-05-16 14:36:01

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : Mon blog n'est plus accessible depuis un changement de php.

Merci de mettre le contenu du fichier config.php dans votre prochaine réponse en masquant le mot de passe (ligne suivant "// Database password").
Version de dotclear (précise, on ne fait rien avec des approximations).
Dans le dossier dotclear, avez-vous un fichier nommé CHANGELOG ? Si oui, merci de nous donner la première ligne.
Le dossier dotclear présent sur votre hébergement ne contient que les médias. Les données (billets, catégories, commentaires, etc.) sont dans la base de données.

Hors ligne

#8 2019-05-16 14:48:54

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : Mon blog n'est plus accessible depuis un changement de php.

Ça ne serait pas un dc1 ???
Merci de nous détailler le contenu du dossier dotclear (uniquement les dossiers).

Hors ligne

#9 2019-05-16 15:12:34

28dodo83
Membre
Inscription : 2019-05-16

Re : Mon blog n'est plus accessible depuis un changement de php.

Ah, j'ai trouvé le dossier avec le mot de passe. Le voici sans mot de passe. Par contre je ne vois pas la version du logiciel (date 2004).
Merci pour vos efforts, je n'est jamais été informaticien ! J'utilise l'informatique et suis ravi lorsque celà fonctionne sans chercher plus loin !!!

<?php
# ***** BEGIN LICENSE BLOCK *****
# This file is part of DotClear.
# Copyright (c) 2004 Olivier Meunier and contributors. All rights
# reserved.
#
# DotClear is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# DotClear is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with DotClear; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
#
# ***** END LICENSE BLOCK *****

# Utilisateur MySQL
define('DB_USER',);

# Mot de passe MySQL
define('DB_PASS',);

# Nom de machine MySQL (généralement localhost)
define('DB_HOST','sql1.easy-hebergement.net');

# Nom de la base de données
define('DB_DBASE','abrevorg');

# Préfixe à ajouter devant le nom de chaque table
define('DB_PREFIX','dc_');

# If your web hosting does not provide a valid DOCUMENT_ROOT you may
# overide it here. DOCUMENT_ROOT will be relative of this file's path.
# Current line is ok if you put dotclear in a folder in DOCUMENT_ROOT
#
#$_SERVER['DOCUMENT_ROOT'] = dirname(__FILE__).'/../../';

# You may have to overide SERVER_NAME too, do it here
#
#$_SERVER['SERVER_NAME'] = $_SERVER['HTTP_HOST'];


/* --------------------------------------------------------
        Do not change anything below this line         
          Ne rien changer après cette ligne
-------------------------------------------------------- */











if (!defined('CONF_ONLY')) {
    require_once dirname(__FILE__).'/../inc/post_config.php';
}

?>

Hors ligne

#10 2019-05-16 15:14:41

28dodo83
Membre
Inscription : 2019-05-16

Re : Mon blog n'est plus accessible depuis un changement de php.

Et aussi les dossiers:
cache
conf
ecrire
images
IMG
inc
install
I10n
layout
share
theme

Hors ligne

#11 2019-05-16 15:18:35

28dodo83
Membre
Inscription : 2019-05-16

Re : Mon blog n'est plus accessible depuis un changement de php.

La version est dans un fichier hors des dossiers. C'est 1.2

Hors ligne

#12 2019-05-16 16:03:14

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : Mon blog n'est plus accessible depuis un changement de php.

Donc c'est un dotclear 1...
Faut installer un dotclear 2 et importer la base de données depuis ce dotclear 2 en suivant scrupuleusement la doc : https://fr.dotclear.org/documentation/2.0/admin/1-to-2

Hors ligne

#13 2019-05-16 16:06:31

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : Mon blog n'est plus accessible depuis un changement de php.

Le préfixe de vos tables dc1 est actuellement :
dc_

Il est impératif de préfixer vos tables lors de l'installation de dotclear 2 par autre chose. Par exemple :
dc2_

Si vous ne préfixez pas autrement, vous allez écraser les tables dc1 et perdre la totalité de vos billets, commentaires, catégories, etc.

Bref, suivez la doc et si vous butez sur un aspect, revenez ici avant de faire une erreur.

Dernière modification par pierrevg (2019-05-16 16:06:54)

Hors ligne

#14 2019-05-16 16:15:39

28dodo83
Membre
Inscription : 2019-05-16

Re : Mon blog n'est plus accessible depuis un changement de php.

Merci, je vais essayer cela demain au calme.

Hors ligne

#15 2019-05-17 08:46:39

28dodo83
Membre
Inscription : 2019-05-16

Re : Mon blog n'est plus accessible depuis un changement de php.

Il faut un certain temps pour que la nouvelle base de donnée soit créée cher easy-hebergement. Pour le moment elle est encore sous "sablier". Je ne peux donc pas encore configurer le blog, mais les choses avancent.
En tout cas, que cela fonctionne ou non, un grand merci.

Hors ligne

#16 2019-05-17 09:47:39

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : Mon blog n'est plus accessible depuis un changement de php.

Si vous créez une nouvelle base de données c'est comme si vous changiez de serveur, il faudra mettre à jour votre dc1 en dc1.2.8 puis accéder à l'admin du dc1 pour installer le plugin d'export. Or il me semble que vous n'y accédez pas...
Pourquoi créez-vous une nouvelle base de données ?

Hors ligne

#17 2019-05-17 10:58:47

28dodo83
Membre
Inscription : 2019-05-16

Re : Mon blog n'est plus accessible depuis un changement de php.

J'avais compris quand sans cela le contenu de la base de donnée précédente était effacé ?

Hors ligne

#18 2019-05-17 11:04:24

28dodo83
Membre
Inscription : 2019-05-16

Re : Mon blog n'est plus accessible depuis un changement de php.

easy-hebergement possède des sauvegardes régulières des bases de données. Sont-elles utilisables pour une importation ?
Je suppose qu'il faudra ensuite effacer l'ancien dossier blog et renommer le nouveau de l'ancien nom afin que les liens en provenance d'autres sites continuent à fonctionner ?

Hors ligne

#19 2019-05-17 11:32:36

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : Mon blog n'est plus accessible depuis un changement de php.

si vous préfixez votre tables autrement que le préfixe actuellement utilisé par votre dc1 il ne devrait pas y avoir de soucis de faire cohabiter dc1 et dc2.

Je ne pense pas que les tables puissent être utilisables pour un import dans dc2.

Avant d'effacer quoi que ce soit, il faut déjà que dc2 fonctionne et que l'import du dc1 dans dc2 soit ok.

Suivez la doc...

Hors ligne

#20 2019-05-17 11:54:30

28dodo83
Membre
Inscription : 2019-05-16

Re : Mon blog n'est plus accessible depuis un changement de php.

Quand dans la doc il y a écrit "à côté", c'est bien dans un dossier différent ? Ou c'est dans le même dossier blog que coexistent les versions 1 et 2 ? Bêtement peut être, j'ai créé un autre dossier dans lequel j'ai installé dotclear 2, pensant ensuite pouvoir importer les données d'un dossier dans l'autre.

Hors ligne

#21 2019-05-17 12:00:09

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : Mon blog n'est plus accessible depuis un changement de php.

à côté c'est au même niveau.
vous avez votre dossier pour dotclear1 qui s'appelle (j'en sais rien, j'invente) blog et au même niveau vous mettez le dossier pour dotclear2 qui s'appelle dotclear et que vous laissez avec ce nom pour peu que le dossier pour dc1 ne s'appelle évidemment pas dotclear.

il est indispensable que le dossier ne comporte aucun signe diacritique (et évidemment pas d'espace) dans son libellé. si vous avez la possibilité de laisser dc2 dans son dossier nommé dotclear, c'est aussi bien.

pour les redirections on verra plus tard. la première étape est d'installer dc2 et de bien préfixer les tables de dc2 pour qu'elles n'entrent pas en conflit (ou écrasent) celles de dc1.

Hors ligne

#22 2019-05-17 12:39:37

28dodo83
Membre
Inscription : 2019-05-16

Re : Mon blog n'est plus accessible depuis un changement de php.

Avec le pluging import/export, j'ai beau remplir correctement les différentes données, j'ai systématiquement "impossible de se connecter à la base de données". Il faut peut être que je vois cela avec l'hébergeur.
Sinon, dotclear semble bien en place et attend les posts.
L'installation ne pose pas de problème, c'est bien le transfert de données qui n'est pas simple.

Hors ligne

#23 2019-05-17 12:41:42

28dodo83
Membre
Inscription : 2019-05-16

Re : Mon blog n'est plus accessible depuis un changement de php.

Désolé pour les soucis que je vous cause, mais je ne suis pas informaticien (seulement utilisateur), et en plus retraité depuis quelques années, ce qui n'arrange pas les choses peut être !

Hors ligne

#24 2019-05-17 14:10:21

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : Mon blog n'est plus accessible depuis un changement de php.

Le dc1 et le dc2 sont bien sur la même base de données ?

Hors ligne

#25 2019-05-17 14:19:24

28dodo83
Membre
Inscription : 2019-05-16

Re : Mon blog n'est plus accessible depuis un changement de php.

Non. Bon, je change ça ! J'ai fais une demande d'aide sur le forum de easy-hebergement, mais si je peux m'en passer ce n'est pas grave. Je les préviendrais.
Merci et bon WE.

Hors ligne

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

Pied de page des forums

Sites map