Dotclear

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

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2010-10-15 17:51:20

McDus
Membre
Inscription : 2008-02-03

Le fichier "conf/config.php"

Bonjour,

j'espère être au bon endroit car toutes mes recherches sont négatives...  :(

Voilà, j'ai tout copié mon blog (version 1.2.7.1) via FTP Expert sur mon PC et ensuite, tout redéplacé chez un nouvel hébergeur.  Ensuite, j'ai créé ma base de données dans phpmyadmin de mon nouvel hébergeur que j'ai renommé de la même manière qu'avant.  j'ai créé le user de cette base et j'ai ensuite importé le fichier "dbdump" créé par dotclear lorsque j'ai fais la sauvegarde via l'admin dotclear. 

Le problème, c'est que j'obtiens "Weblog not configured yet" lorsque je tente d'accéder à ce blog sur Internet à son nouvel emplacement.  D'après mes recherches, il s'agit du fichier cité en rubrique.

Mon constat, ce fichier aux permissions restreintes et inchangeables, n'a pas voulu quitter son ancien hébergeur!  Ce qui fait que ce fichier ne s'étant pas copié, est manquant chez mon mon nouvel hébergeur...

J'ai le fichier d'origine "config.php" (donc vierge) avant son installation sur mon PC.  Je l'ai copié dans conf/ mais rien à faire probablement car ma configuration du blog n'y est pas...

SVP, quelles sont mes options?

Merci!  :)

Hors ligne

#2 2010-10-15 19:44:50

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

Re : Le fichier "conf/config.php"

Bonjour et bienvenue

Il va falloir remplir le fichier cong/config.php à la main. Les informations nécessaires ont trait uniquement à la base de données, et ces informations te seront fournies par ton hébergeur.

Typiquement tu dois remplir les informations suivantes en remplaçant les *** par ce qui va bien :

# Utilisateur MySQL
define('DB_USER','***');

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

# Nom de machine MySQL (généralement localhost)
define('DB_HOST','***');

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

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

Hors ligne

#3 2010-10-15 20:01:31

McDus
Membre
Inscription : 2008-02-03

Re : Le fichier "conf/config.php"

Merci!

C'est fait!  Mais maintenant, j'obtiens le message suivant:

Warning: Cannot modify header information - headers already sent by (output started at /home/owner/public_html/folder/conf/config.php:1) in /home/owner/public_html/folder/layout/lib.cache.php on line 71

Warning: Cannot modify header information - headers already sent by (output started at /home/owner/public_html/folder/conf/config.php:1) in /home/owner/public_html/folder/layout/lib.cache.php on line 73

Warning: Cannot modify header information - headers already sent by (output started at /home/owner/public_html/folder/conf/config.php:1) in /home/owner/public_html/folder/layout/lib.cache.php on line 73

Warning: Cannot modify header information - headers already sent by (output started at /home/owner/public_html/folder/conf/config.php:1) in /home/owner/public_html/folder/layout/lib.cache.php on line 73

Warning: Cannot modify header information - headers already sent by (output started at /home/owner/public_html/folder/conf/config.php:1) in /home/owner/public_html/folder/layout/prepend.php on line 144
MySQL Error : 1045 - Access denied for user 'xxx'@'localhost' (using password: YES)

Hors ligne

#4 2010-10-15 20:09:16

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

Re : Le fichier "conf/config.php"

Les informations d'accès à la base de données sont peut-être incorrectes. D'autre part, as-tu bien laissé le reste du fichier conf/config.php tel qu'il était ? Normalement le voici au complet, toujours avec les mêmes informations à compléter :

<?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','***');

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

# 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 HTTP_HOST too, do it here
#
#$_SERVER['HTTP_HOST'] = myhost.tld;


/* --------------------------------------------------------
        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';
}
?>

Au fait, quel est ton hébergeur ?

Hors ligne

#5 2010-10-15 20:20:14

McDus
Membre
Inscription : 2008-02-03

Re : Le fichier "conf/config.php"

Il est est tel quel!  Mon hébergeur est iWeb.

Hors ligne

#6 2010-10-15 20:39:20

McDus
Membre
Inscription : 2008-02-03

Re : Le fichier "conf/config.php"

Bon...  J'ai copier ton fichier et refais config.php avec mes infos et voici le message d'erreur maintenant qui je dois dire, est plus court que l'autre alors c'est sûrement bon signe:

MySQL Error : 1045 - Access denied for user 'xxx'@'localhost' (using password: YES)

Hors ligne

#7 2010-10-15 20:46:00

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

Re : Le fichier "conf/config.php"

Une des informations d'accès à la base de données n'est pas valide. Désolé, je ne peux pas  aider plus. As-tu un mémo ou une faq de l'hébergeur expliquant comment accéder à la base ?

Hors ligne

#8 2010-10-18 04:04:15

McDus
Membre
Inscription : 2008-02-03

Re : Le fichier "conf/config.php"

En effet, après avoir fait plusieurs tentatives, il me manquait le "user_" devant le "user" et le "nom" de la base de données!!   Merci du coup de main!!

Tout fonctionne à merveille!  :)

Hors ligne

#9 2010-10-18 13:36:57

McDus
Membre
Inscription : 2008-02-03

Re : Le fichier "conf/config.php"

Oups...  Autre petit détail..

Le blog s'affiche sans problème mais j'obtiens le message suivant lorsque je tente de me connecter à l'admin du blog (auth.php) pour écrire un billet:

Precondition Failed

Je crois comprendre qu'il s'agit encore là de l'accès à la base de données mais si j'ai corrigé l'accès à la base pour qu'enfin je vois le blog, pourquoi me refuse-t-il toujours l'accès à l'admin? 

J'ai accès à la base via PhpMyAdmin si jamais je dois y faire des modifications...

Je n'y comprends rien à ce problème...  Je cherche partout mais je dois être aveugle ou simplement bargo!!

Merci encore de l'éventuel brain storming.. :)

Hors ligne

#10 2010-10-18 14:01:49

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

Re : Le fichier "conf/config.php"

Ce message peut s'afficher sous DC1 à partir de la 1.2.6 lorsqu'un des plugins est dans une version trop ancienne.

Essaie de désactiver les plugins autres que ceux de base, jusqu'à trouver le coupable et le mettre à jour.

Hors ligne

#11 2010-10-18 14:29:10

McDus
Membre
Inscription : 2008-02-03

Re : Le fichier "conf/config.php"

Comment je fais pour désactiver un de mes plugins si je n'ai pas accès à l'admin?  :/

Hors ligne

#12 2010-10-18 14:31:13

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

Re : Le fichier "conf/config.php"

Par le FTP ;)

Hors ligne

#13 2010-10-18 14:38:10

McDus
Membre
Inscription : 2008-02-03

Re : Le fichier "conf/config.php"

ok! 

J'ai trouvé ceci dans "share":

neolao
pagination
related
weather

Est-ce là?  Désolé si j'ai besoin de précisions...

Hors ligne

#14 2010-10-18 15:07:51

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : Le fichier "conf/config.php"

Les plugins se trouvent dans ecrire/tools/

Hors ligne

#15 2010-10-18 19:25:30

McDus
Membre
Inscription : 2008-02-03

Re : Le fichier "conf/config.php"

Je suis de retour... 

Bonjour pierrevg,

Étant donné que mon problème est situé chez mon nouvel hébergeur, voici quelques infos que j'ai pris dans l'admin du blog chez mon actuel hébergeur.  Rien n'a changé depuis que j'ai tout copié par FTP et collé sur le nouveau serveur...

Comme j'ai énormément modifié les thèmes et paramètres avant la sortie de DC2, je n'ose tout simplement pas passer à DC2..  Le blog fonctionne absolument bien sur l'actuel serveur...!!!


Informations générales

Vous utilisez DotClear version 1.2.7.1

Les tables de DotClear dans votre base de données sont :

dc_categorie
dc_comment
dc_dday
dc_link
dc_log
dc_ping
dc_polls
dc_post
dc_session
dc_spam_categories
dc_spam_wordfreqs
dc_user

Informations fichiers

Permission de fichiers ou de répertoires. Si un fichier ou un dossier de la liste suivante n'est pas accessible en écriture, cela n'empêchera pas DotClear de fonctionner correctement. Cela empêchera seulement certains outils de fonctionner.

Le fichier conf/dotclear.ini est accessible en écriture.

Le fichier conf/UPDATE est accessible en écriture.

Le répertoire /var/www/vhosts/siteweb.com/httpdocs/blog/inc/..//images/ est accessible en écriture

Le répertoire themes/ est accessible en écriture

Le répertoire ecrire/tools est accessible en écriture

Le répertoire share/ est accessible en écriture
Information serveur

Votre version de PHP est 5.1.6

Votre version de MySQL est 5.0.77

Votre serveur Web est Apache/2.2.3 (CentOS)


Voici les dossiers situés dans ecrire/tools mais ils ne sont pas tous utilisés:


blogconf
blogroll
dday
info
mailer
mostcommented
mysql
neolao
pagination
polls
related
scheduleposts
spamclear
syslog
thememng
toolsmng
utf8convert
weather

Si je dois vraiment désactiver un plugin ou mettre à jour via FTP, va falloir m'éclairer le chemin si vous avez du feu...

Hors ligne

#16 2010-10-18 19:34:00

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : Le fichier "conf/config.php"

Bonsoir,

Aucune idée pour ma part sans avoir les versions de chaque plugin (fichier desc.xml dans chaque dossier de plugin si je souviens bien).
Alors le plus simple est de comparer chaque version de plugin avec la liste des plugins sur dotaddict (dc1) qui sont à jour.... enfin quand je dis à jour c'est pas sûr que tous soient encore accessibles : dc1 c'est bien vieux maintenant.

Tu devrais vraiment penser à passer sur dc2, car plus on avance dans le temps moins les ressources pour dc1 seront dispo et les connaissances des uns et des autres franchement datées ;-\

Hors ligne

#17 2010-10-18 19:37:02

McDus
Membre
Inscription : 2008-02-03

Re : Le fichier "conf/config.php"

blogconf  1.2.1
blogroll  1.2
dday  0.9.2
info  1.1
mailer  1.2
mostcommented  1
mysql  1.2.6
neolao  0.8b
pagination  0.2.2
polls  0.2
related  0.50
scheduleposts  0.6
spamclear  2.1.1
syslog  1.0.1
thememng  1.2
toolsmng  1.2
utf8convert  1.0.1
weather  1.3

Je vais tenter de comparer les versions mise à jour...  Mais j'espère que ton expérience accrue, tu sauras peut-être repérer le coquin parmi cette liste...  :)

Hors ligne

#18 2010-10-18 19:39:10

McDus
Membre
Inscription : 2008-02-03

Re : Le fichier "conf/config.php"

Mais comme jai dis, ils fonctionnent tous très bien sur mon actuel serveur...  Le blog est nickel!!!  c'est sur le nouveau serveur que j'ai un "Precondition Failed"  :(

Hors ligne

#19 2010-10-18 19:51:17

McDus
Membre
Inscription : 2008-02-03

Re : Le fichier "conf/config.php"

Voici le résultat:

Plugin par défaut:

info  1.1                 ok
blogconf  1.2.1     ok
blogroll  1.2         ok
toolsmng  1.2     ok
thememng  1.2     ok
mysql  1.2.6         ok
syslog  1.0.1         ok


Autres:

dday  0.9.2               ok
mailer  1.2               1.2.3
mostcommented  1   ok
neolao  0.8b               ok
pagination  0.2.2           ok
polls  0.2               ok
related  0.50               0.55
scheduleposts  0.6    Non trouvé
spamclear  2.1.1           ok
utf8convert  1.0.1           ok
weather  1.3               1.4

Hors ligne

#20 2010-10-18 19:58:05

Lomalarch
Responsable du photocopieur
Lieu : Colombes (92)
Inscription : 2006-05-02
Site Web

Re : Le fichier "conf/config.php"

Je suis à peu près sûr que related ne fonctionnera pas en deça de la version 0.55 : essaie de supprimer les plugins dont une version plus récente existe sur ta nouvelle install et de te reconnecter !


RTFM attitude : https://fr.dotclear.org/documentation/2.0
Le chantier tips, tutos et astuces : http://tips.dotaddict.org/
Rien nulle part??? une petite recherche sul’ forum, alors?: https://forum.dotclear.org/search.php ?

Hors ligne

#21 2010-10-18 22:08:49

McDus
Membre
Inscription : 2008-02-03

Re : Le fichier "conf/config.php"

Juste pour être certain qu'on se comprenne bien, ce n'est pas une nouvelle install (malheureusement) mais un copier-coller des mes fichiers FTP d'un serveur à l'autre...

Pour supprimer via FTP (car c'est mon seul accès), je supprime son dossier dans "ecrire/tools"  ou bien je "desactive" dans son fichier xml situé dans "ecrire/tools/related"?

Hors ligne

#22 2010-10-18 22:14:23

McDus
Membre
Inscription : 2008-02-03

Re : Le fichier "conf/config.php"

et puis d'ailleurs, pourquoi related ou tout autre plugin qui fonctionne bien sur mon serveur actuel ne fonctionnerai plus tout bonnement sur le nouveau serveur?

Hors ligne

#23 2010-10-18 22:52:16

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : Le fichier "conf/config.php"

Euh ? ce n'est pas vraiment comme ça qu'il faut s'y prendre quand on change d'hébergeur...
http://petit.dotclear.net/pages/2005/01 … -hebergeur

Hors ligne

#24 2010-10-18 23:14:29

McDus
Membre
Inscription : 2008-02-03

Re : Le fichier "conf/config.php"

Oui je sais.....  :---(  Pour un autre site web, j'ai installé DC2 en multiblogs avec les thèmes partagés donc pas de danger lors d'une mise à jour...  Mais pour celle-ci en DC1saurus Rex, j'ai pas vraiment le choix de vivre avec...  J'ai fais des modif. tout partout....   Ça serait fous d'avoir à tous recommencer avec une installation propre...

Hors ligne

#25 2010-10-18 23:30:10

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : Le fichier "conf/config.php"

Tes modifs concernent le thème, et le thème, comme les images, tu les copies via FTP. Donc je ne vois pas trop ce qui peut te bloquer.
Manifestement, ta façon de changer d'hébergeur pose problème...

Hors ligne

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

Pied de page des forums

Sites map