Submitted by Amelije on
Bonjour,
aujourd'hui c'est le grand jour, je transfère mon site local sur un serveur ftp...
Je n'ai pas vu de poste sur ce thème, en tout cas quelque chose de clair.
Pour le moment, j'ai copié sur le serveur tout mon dossier drupal (/htdocs).
Une erreur m'apparait lorsque je tente de faire apparaitre ma page de site dans mon navigateur, voici le message d'erreur :
Error message
PDOException: SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: YES) in lock_may_be_available() (line 167 of /home/wlacs/public_html/lesa/includes/lock.inc).
J'ai du louper des étapes. Faut-il (et comment) exporter la base de donnée phpmyadmin local sur la nouvelle base de donnée en ligne ?
Merci d'avance de votre aide, toujours précieuse !!
A.
A priori je dirais qu’il faut
Permalien Soumis par Eric3005 le 23 Mars, 2012 - 15:13
A priori je dirais qu'il faut que tu renseignes les bons accès à ta bdd (serveur, user, password) dans ton fichier setting.php (dans le dossier sites/default).
petite méthode : 1) exporter
Permalien Soumis par ced_sdml le 23 Mars, 2012 - 15:43
petite méthode :
1) exporter ta base de donnée
2) créer ta base de donnée sur ton nouveau serveur et l'importé
3) copier / coller ton site drupal
4) supprimer ton setting.php et faire comme une première install (copier / coller setting.default.php et le renommer en setting.php).
5) taper l'url du site, donner le bon non de base de donnée + les accès
6) cliquer sur site existant et normalement c est gagné.
Merci à tous les deux, je
Permalien Soumis par Amelije le 23 Mars, 2012 - 16:29
Merci à tous les deux, je vais plancher sur le sujet de ce pas, je vous donnerai mon retour une fois ce que ce sera fait !
Comment faire si ma base de
Permalien Soumis par Amelije le 26 Mars, 2012 - 10:16
Comment faire si ma base de donnée exportée est trop lourde par rapport à la capacité que peut recevoir mon 2em serveur ?
ma base de donnée fait : 23,1 mo
capacité serveur pour l’importation : 2 048 kio
Avant d’exporter ta bdd, vide
Permalien Soumis par Eric3005 le 26 Mars, 2012 - 11:17
Avant d'exporter ta bdd, vide déjà toutes les tables de cache, ça va réduire la taille. Après tu peux faire un export/import par groupes de tables mais 2mo ça me parait vraiment pas beaucoup...
oui vider toutes les tables
Permalien Soumis par ced_sdml le 26 Mars, 2012 - 11:49
oui vider toutes les tables contenant cache, la table watchdog, la table session, ça devrait te faire gagne de la place.
est-ce que tu la zip lors de l'export?
autrement il faut modifier le php.ini mais faut avoir la main dessus.
Ce que j’ai finalement
Permalien Soumis par Amelije le 28 Mars, 2012 - 11:59
Ce que j'ai finalement fait :
j'ai exporté mes tables en 10 fois zippé en bz2 et importé chacune dans ma nouvelle base.
Fastidieux mais efficace !