Submitted by soca.bonito on
Bonjour,
je suis novice sous Drupal et après avoir travailler sur mon site en local avec MAMP, je souhaite exporter le site sur le serveur distant.
Seulement je suis bloqué au niveau de l'importation dans phpMyAdmin de ma basse de données SQL.
Je l'ai importé au format .bz2 mais ça me dis qu'il y a une erreur #1050 - Table 'actions' already exists.
Voici ce qu'il m'affiche :
CREATE TABLE actions
(
aid
VARCHAR( 255 ) NOT NULL DEFAULT '0' COMMENT 'Primary Key: Unique actions ID.',
type
VARCHAR( 32 ) NOT NULL DEFAULT '' COMMENT 'The object that that action acts on (node, user, comment, system or custom types.)',
callback
VARCHAR( 255 ) NOT NULL DEFAULT '' COMMENT 'The callback function that executes when the action runs.',
parameters
LONGBLOB NOT NULL COMMENT 'Parameters to be passed to the callback function.',
label
VARCHAR( 255 ) NOT NULL DEFAULT '0' COMMENT 'Label of the action.',
PRIMARY KEY ( aid
)
) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT = 'Stores action information.';
MySQL a répondu:
1050 - Table 'actions' already exists
Je ne vois pas quoi faire et je ne trouve pas d'où l'erreur peut venir car la base était vide lors de l'importation donc il est impossible que la table actions ait déjà existé.
Help me please !!
Exactement le même problème
Permalien Soumis par iSteph le 17 Juillet, 2012 - 12:04
Exactement le même problème pour moi !
Y'a pas grand monde pour y répondre apparemment !
Vous avez regardez si elle
Permalien Soumis par darkjeff le 17 Juillet, 2012 - 14:48
Vous avez regardez si elle n'existe pas ?
Sinon une purge de la base et une importation devrait résoudre le pb.
Effectivement, une purge de
Permalien Soumis par iSteph le 17 Juillet, 2012 - 15:54
Effectivement, une purge de la base a suffit.
Donc pour transférer son site Drupal de son Mac à son hébergeur, j'en conclu qu'il faut :
1. Mettre le dossier de site Drupal qui se trouve dans MAMP > htdocs sur l'espace FTP de son hébergeur (avec l'aide de Cyberduck par exemple)
2. Installer la base de données en se rendant à la page http://www.monsite.com/mondossierdrupaleventuel/install.php
3. Supprimer TOUTES les tables de cette base à l'aide de phpMyAdmin de l'hébergeur (là faut chercher un peu quand on n'y connaît rien)
4. Exporter la base SQL de MAMP (celle qui est sur le Mac) aussi à l'aide phpMyAdmin mais de MAMP (en évitant de toucher au réglage prédéfini)
5. Importer cette base encore à l'aide de phpMyAdmin de l'hébergeur
6. Et là ça marche en tapant la bonne adresse URL (http://www.monsite.com/mondossierdrupaleventuel/)
C'est bien ça ?
SVP, pouvez confirmer pour les débutants comme moi qui sont sur Mac.
Et non c’est pas ça. Tu
Permalien Soumis par darkjeff le 17 Juillet, 2012 - 16:11
Et non c'est pas ça.
Tu copies tout ce qui est dans le dossier Drupal que tu as dans sur ton MAMP (surtout n'oublie pas le .htacess)
tu export ta base du mamp et tu l'importe chez ton hébergeur
tu modifie le fichier /site/all/default/default.stetting.php pour configurer les bon logins et password et nom de ta base
Tu te rends à l'adresse de ton site et c'est finis.
Comme tu as fait l'installation avant l'importation les bases était déjà créée.
Ah ! pourtant ça a marché
Permalien Soumis par iSteph le 17 Juillet, 2012 - 16:36
Ah ! pourtant ça a marché ainsi !
Et comment faire pour ne pas oubliez le .htaccess ? Je ne le vois pas (d'ailleurs on ne peut pas je crois !)
Pour le .htaccess c’est un
Permalien Soumis par darkjeff le 17 Juillet, 2012 - 16:44
Pour le .htaccess c'est un fichier caché. Je suis pas un pro Mac je ne pourrai pas te dire comment faire pour afficher les fichiers caché. Il vas falloir que tu assumes ton mac ;)
OK merci. Pour afficher des
Permalien Soumis par iSteph le 17 Juillet, 2012 - 17:19
OK merci.
Pour afficher des fichiers invisibles, il existe des utilitaires comme File Buddy ou Onyx si on est allergique à la Console (comme moi, que veux-tu, j'ai l'esprit Mac depuis 1992 alors difficile de mettre les mains dans le cambouis comme tout bon PCéiste).
Ceci dit, une fois le fichier .htaccess repéré, que doit-on faire ? Le renommer toto.htaccess pour le voir et le téléverser sur l'espace FTP de l'hébergeur pour enfin le renommer .htaccess ?
EDIT : Milles excuses, avec Onyx on peut directement faire glisser un fichier .htaccess dans Cyberduck et donc sur FTP de l'hébergeur
Euh… ce n’est pas plutôt le
Permalien Soumis par iSteph le 17 Juillet, 2012 - 17:54
Euh… ce n'est pas plutôt le fichier stetting.php plutôt que default.stetting.php qu'il faut modifier ?
Quand j'ouvre, default.stetting.php, je ne vois pas ce que je dois changer alors que dans le fichier stetting.php, j'ai facilement repéré les lignes 203 à 217 :
$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'mabase',
'username' => 'root',
'password' => 'root',
'host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => '',
),
),
);
J'imagine que c'est là que l'on modifie le 'username', le 'password' et le 'host' ?
Oui je me suis trompé c’est
Permalien Soumis par darkjeff le 18 Juillet, 2012 - 10:33
Oui je me suis trompé c'est bien settings.php qu'il faut changer.
Et oui tu as tout à fait raison pour le paramétrage de la base de donnée. Tu vois tu maîtrise maintenant ;)
Merci darkjeff. Suite à tes
Permalien Soumis par iSteph le 18 Juillet, 2012 - 12:05
Merci darkjeff.
Suite à tes encouragements, du coup, je me suis inscrit à ta formation Drupal Dalea.tv ;-)
Mais pourquoi je n'ai pas trouvé de page qui synthétise de manière simple cette procédure ?
Merci pour cette
Permalien Soumis par darkjeff le 18 Juillet, 2012 - 20:16
Merci pour cette inscription.
Je pense que tu dois trouver ce genre de procédure sur des site anglais.
[mode râleur] Eh oui !
Permalien Soumis par iSteph le 19 Juillet, 2012 - 09:30
[mode râleur]
Eh oui ! l'anglais, toujours l'anglais ! Y'en a marre de l'anglais !
Quand va-t-on penser aux pauvres francophones ?
[/mode râleur]
Voilà maintenant que je dois transférer mon site d'un hébergeur à un autre.
Tout marche bien au niveau de la base de donnée,
par contre le design a disparu !
Voilà le site qui marche bien : http://salon-immobilier-lyon.le-net.info/planning/
Voilà le même site qui a perdu son look : http://www.agence-nouvelr.fr/test/planningdrupal/
D'où cela provient-il ?