web-dev-qa-db-fra.com

2 site Web 1 base de données ... Local à en ligne

J'ai deux sites Wordpress: - Un en ligne dans le dossier FTP "www", pour ce site tout va bien! - Le deuxième site est sur localhost pour le moment.

Je voudrais mettre le deuxième site sur la même base de données que le premier "coreevenuh" mais avec table_prefix différent "wp2_" Quelle est la démarche à suivre?

J'ai essayé beaucoup d'options mais aucun moyen ...

Voici les étapes que j'ai suivies: -Télécharger la base de données locale .sql -Ouvrir la base de données locale .sql, modifiez chaque wp_ en wp2_, chaque hôte local/wordpress en nomdomaine.com (mon nom de domaine). -Allez phpmyadmin.ovh pour importer mon fichier .sql, de sorte que j'ai toutes les tables avec wp2_ -Open config.php, ne changez rien du premier site en ligne, juste $table_prefix = 'wp2_'; -Upload tous les fichiers de Filezilla dans le dossier www2.

Dois-je faire l'installation de Wordpress avant ou après pour importer .sql sur phpmyadmin?

S'il vous plaît dites-moi ce que je fais mal, j'ai un problème de profil lorsque je veux me connecter à wp-admin ...

UPDATE: Mon problème est "Vous ne disposez pas des autorisations suffisantes pour accéder à cette page." quand j'essaie d'accéder à wp-admin

répare le :)

1
Vjardel

Comment le réparer ? Allez en SQL et écrivez ce code:

UPDATE `wp2_usermeta` SET `meta_key` = REPLACE(`meta_key`, 'wp_', 'wp2_');
UPDATE `wp2_options` SET `option_name` = REPLACE(`option_name`, 'wp_', 'wp2_');

:)

0
Vjardel