Deux sites wordpress chez 1and1

mariol66

Membre actif
15 Août 2015
926
171
44
Gironde
Bonjour à tous, je sèche devant un problème qui doit être tout bête mais je n'arrive pas à comprendre.

J'ai un abonnement chez 1and1, sur cet abonnement j'ai un nom de domaine monnomdedomaine.fr qui pointe vers un premier site wordpress.

En local sur l'ordi, j'ai créé nouvelle version de ce site et je comptais le transférer sur le ftp du compte 1and1 pour dans un premier temps le paufiner en ligne et relier par la suite monnomdedomaine.fr à ce nouveau WP.

J'ai donc créé une nouvelle base de donnée, importé celle en local, modifié les paramètres du fichier wp-config.php et transféré tout mon dossier WP sur le ftp dans un nouveau dossier "newwp".

Chez 1and1 on dispose d'une adresse de type sxxxxxx.onlinehome.fr qui, si je ne me trompe pas est l'adresse de mon compte 1and1.

Dans ma base de donnée j'ai modifié dans wp-options les rubrique "siteseurl" et "home" qui étaient en "localhost8888/newwp" en sxxxxxx.onlinehome.fr/newwp/

Je pensais qu'en tapant sxxxxxx.onlinehome.fr/newwp/ j'aurais accès à mon site ou qu'en tapant sxxxxxx.onlinehome.fr/newwp/wp-admin/ je pourrais rentré en admin, mais non. J'ai ma page d'erreur 404 qui s'affiche mais impossible d'avoir la fenêtre de log admin.

Merci pour votre aide
 
Bonjour,

As-tu pu régler ton soucis ? Si oui, parfait, sinon ....
J’ai pensé à une option : modifier directement dans la base de données d’éventuelles résidus d’anciennes URL encore présentes.
Typiquement il s’agit de réaliser un ordre SQL de recherche et remplacement.
J’utilisais par exemple (via l’onglet SQL dans phpMyAdmin) :

Bloc de code:
UPDATE wp_postmeta SET meta_value = replace(meta_value,’https://TonAncienneURL’,’https://TaNouvelleURL’);

Je mettais à jour d’autres tables (wp_options et wp_posts si mes souvenirs sont bons mais j’ai perdu la trace de la requête SQL que je réalisais).
EDIT : Je crois que pour wp_options je visualisais directement la contenu de la table et modifiais à la main (il n’y avait que deux ou trois champs à modifier).

TonAncienneURL n’est pas forcément uniquement http://localhost... mais peut-être aussi monnomdomaine.fr si à la base tu as récupéré la base de données WordPress du premier site.
 
Dernière édition par un modérateur:
Non toujours par réglé. J’ai re uploadé le site en ftp mais j’ai eu le même résultat. Je pense aussi à un problème de changement d’URL et j’avais déjà fait un transfert sans rencontré ce souci il y a quelques mois mais je ne me souvient ce que j’avais fait de différent.
Te tête, je changeais juste les deux URL de la table wp_options et j’arrivais à accéder au site pour ensuite finir le remplacement des URL avec search and remplace.

J’ai mis a jour les nouvelles URL que dans la table wp_options (modif des deux premiers champs). J’ai vu la possibilité d’utiliser un script de type search and remplace mais je n’ai pas encore testé.

Peut-être que je me trompe et qu’il n’est pas possible d’utiliser l’adresse sxxxxxx.onlinehome.fr pour la faire pointer dans un autre dossier avec un second site, mais pour autant, mon site s’affiche parciellement avec ma page d’erreur 404 (sans les images) c’est pour ça que je penche pour un problème d’URL.

Demain je test ta commande depuis phpmyadmin ;)
 
Sinon... Tester avec WordPress Multi Site ce qui permettra de travailler avec nomdomaine.fr/newwp (j’ai dû l’utiliser une fois et il me semble qu’il sait gérer ce cas de figure) ?
Ou alors travailler ton nouveau site uniquement en local... j’avoue ne pas connaître les subtilités de 1 & 1 notamment comme tu le sous-entend avec une adresse du type sxxxxxx.onlinehome.fr
 
Bon je viens d'essayer la commande REPLACE... pas de changement :(

edit: En effectuant une autre requete sql pour remplacer les URL dans la table wp_posts j'ai retrouvé quelques images de ma page d'erreur 404. Mais impossible encore d'accéder au loggin de wp via sxxxxxxx.onlinehome.fr/newwp/wp-admin, toujours cette erreur 404 me^me en allant dans tout les liens de mon menu.

Je pense que passer par l'adresse de 1and1 sxxxxxx.onlinehome.fr n'est pas la source de mon problème sinon mon si ne s'affichera pas du tout, ça doit être au tre chose qui bloque, mais quoi ? :(
 
Dernière édition:
Bon je viens d'essayer la commande REPLACE... pas de changement :(

edit: En effectuant une autre requete sql pour remplacer les URL dans la table wp_posts j'ai retrouvé quelques images de ma page d'erreur 404. Mais impossible encore d'accéder au loggin de wp via sxxxxxxx.onlinehome.fr/newwp/wp-admin, toujours cette erreur 404 me^me en allant dans tout les liens de mon menu.

Je pense que passer par l'adresse de 1and1 sxxxxxx.onlinehome.fr n'est pas la source de mon problème sinon mon si ne s'affichera pas du tout, ça doit être au tre chose qui bloque, mais quoi ? :(

Vu d’ici, perso je sèche...
 
Bon je viens d'essayer la commande REPLACE... pas de changement :(

edit: En effectuant une autre requete sql pour remplacer les URL dans la table wp_posts j'ai retrouvé quelques images de ma page d'erreur 404. Mais impossible encore d'accéder au loggin de wp via sxxxxxxx.onlinehome.fr/newwp/wp-admin, toujours cette erreur 404 me^me en allant dans tout les liens de mon menu.

Je pense que passer par l'adresse de 1and1 sxxxxxx.onlinehome.fr n'est pas la source de mon problème sinon mon si ne s'affichera pas du tout, ça doit être au tre chose qui bloque, mais quoi ? :(
regarde si tu n'as pas un .htaccess qui ferai de la (mauvaise) redirection
 
Pour résumer:
A la racine du ftp de 1and1 j'ai un fichier .htaccess qui contient ceci
Bloc de code:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Toujours à la racine j'ai tout les fichiers WP du site en place accessible via monnomdedomaine.fr
J'ai créé un dossier à la racine "newwp" ou il y a tout les fichiers de la nouvelle version du site
Dans ce répertoire j'ai un autre .htaccess avec ceci:
Bloc de code:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /newwp/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /newwp/index.php [L]
</IfModule>

# END WordPress
Pour le moment je souhaites accéder au site "newwp" via l'adresse initiale de 1and1 sxxxxx.onlinehome.fr à laquelle j'ajoute /newwp/wp-admin pour tenter d'acceder à la partie admin du site.

Je souhaite garder monnomdedomaine.fr pointant à la racine sur l'ancien site et dès que le nouveau est fini je change le pointage du ndd vers le dossier "newwp".

Cela vous semble possible ou je fais fausse route ? :(


edit: J'ai remarqué qu'en tapant sxxxxxxxxx.onlinehome.fr/newwp/wp-admin, dans la barre de Safari j'ai ça qui s'affiche
Bloc de code:
http://sxxxxxxxxx.onlinehome.fr/newwp/wp-admin/sxxxxxxxxx.onlinehome.fr/newwp/wp-login.php?redirect_to=http%3A%2F%2Fsxxxxxxxxx.onlinehome.fr%2Fnewwp%2Fwp-admin%2F&reauth=1
 
Dernière édition:
J'ai trouvé !!! quel âne que je suis... lorsque j'ai changé les URL dans la table wp-options j'ai copié l'adresse sxxxxxxxxxonlinehome.fr directement depuis 1and1, seulement je n'ai pas réagit qu'il n'y avait pas de http://.

En le rajoutant sur les deux lignes de la table, tout est rentré dans l'ordre.

Punaise des fois d'est devant le nez et on y vois rien :banghead: :p :D
 
J'ai trouvé !!! quel âne que je suis... lorsque j'ai changé les URL dans la table wp-options j'ai copié l'adresse sxxxxxxxxxonlinehome.fr directement depuis 1and1, seulement je n'ai pas réagit qu'il n'y avait pas de http://.

En le rajoutant sur les deux lignes de la table, tout est rentré dans l'ordre.

Punaise des fois d'est devant le nez et on y vois rien :banghead: :p :D

J’y avais pensé.. pour ça que j’ai bien mis les https:// (ou http:// c’est selon) dans la commande que j’avais spécifiée... :D
 
Bonjour, j'aimerais savoir quest ce que vous conseillez comme serveur dédié svp ?

Il existe une pléthore de solutions, de wordpress.com en passant par des serveurs d’hébergements (Gandi, 1 & 1, OVH etc..) qui proposent soient des solutions toutes prêtes soit la possibilité d’installer tout soit même. Tout dépend de tes besoins.