web-dev-qa-db-fra.com

Problème de migration - la page d'accueil du blog est vide

Je souhaite déplacer mon blog Wordpress sur un autre serveur. J'ai vidé la base de données de l'ancien serveur et je l'ai importée sur le nouveau serveur, puis j'ai configuré les nouveaux détails de la base de données dans wp-config.php. Je peux me connecter à la console d'administration en ligne et voir tous les messages, mais si je vais à la page d'accueil du blog, la page est tout simplement vide. Il n'y a pas d'erreur dans les journaux Apache. Est-ce que quelqu'un a une idée de ce qui pourrait se passer?

4
user4773

La chose la plus simple à faire est d’activer le débogage pour trouver l’erreur php à l’origine de l’écran blanc dans le thème du front-end et corriger ce problème; c'est probablement un fichier manquant, ou l'erreur indiquera un plugin incompatible. Voir https://codex.wordpress.org/Debugging_in_WordPress

Ou basculez le thème sur le thème par défaut et vérifiez le frontal; renommez le dossier plugins pour désactiver tous les plugins, rechargez admin et renommez-le en plugins; et réinitialiser les permaliens.

2
markratledge

Mon expérience avec la page d'accueil vierge.

Parfois, lorsque vous migrez votre page, vous pouvez obtenir une page d'accueil vierge.

J'ai trouvé le problème avec la page d'accueil ne s'affichant pas à partir de l'URL de base. c'était parce qu'il y avait un fichier default.html dans le répertoire racine. L'ancien serveur d'hébergement devait définir l'ordre de recherche des fichiers de démarrage sur l'extension PHP en tant que premier paramètre par défaut. Il ignorait donc le fichier default.html situé dans le répertoire racine et chargeait index.php.

Le nouveau serveur d'hébergement doit avoir l'extension par défaut recherchée en tant que fichier .HTM ou .HTML et était en train de charger le fichier default.html vide. Une fois que j'ai supprimé le fichier default.html vide, le serveur d'hébergement a commencé à charger le fichier index.php et à afficher la page d'accueil WordPress.

BR

2
Andrej

Activez le mode de débogage du site Web avec le code ci-dessous dans le fichier wp-config.php et vérifiez l'erreur sur la page du blog:

define( 'WP_DEBUG', true );
1
Trilok

Aller au http://example.com/wp-admin/options.php

Recherchez les champsSite URLetBlog URLet assurez-vous que le nom de domaine est correct.

1
Chad Von Lind

Dans mon cas, le problème était le dossier wp-admin.

J'avais installé WordPress en un clic dans Cpanel. Ensuite, j'ai utilisé FTP pour télécharger mon site Web. Les dossiers créés par l’installation automatique de WordPress étant déjà présents, j’avais 2 dossiers wp-admin, 2 wp-content. De plus, j'ai téléchargé le site Web par erreur dans wp-admin. Lorsque j'ai déplacé les fichiers de wp-admin, le site a fonctionné instantanément.

0
Prashant Wakode

Si vous utilisez des liens permanents, essayez de les redéfinir dans la page Paramètres> Contacts permanents.

0
Chad Von Lind

J'ai eu ce problème et j'ai confirmé que la base de données se connectait correctement, mais la page d'accueil était toujours vide (éléments <body></body> vides).

Je l'ai résolu en corrigeant mes chemins pour WP_SITEURL, WP_CONTENT_DIR et WP_CONTENT_URL dans wp-config.php.

  • WP_SITEURL doit pointer directement vers le dossier racine de WordPress (celui qui comprend 'wp-admin', 'wp-includes', etc.)
  • WP_CONTENT_DIR doit pointer directement vers le dossier 'wp-content' (celui qui comprend 'plugins', 'themes', 'uploads', etc.).

Remarque: Ceux-ci doivent être placés vers le haut de wp-config.php, au-dessus des lignes pour 'Chemin absolu du répertoire WordPress' et 'Configure les vars WordPress et les fichiers inclus' .

Exemple pour wp-config.php:

define('WP_SITEURL', 'http://' . $_SERVER['SERVER_NAME'] . '/wordpress');
define('WP_HOME',    'http://' . $_SERVER['SERVER_NAME']);
define('WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/wordpress/wp-content');
define('WP_CONTENT_URL', 'http://' . $_SERVER['SERVER_NAME'] . '/wordpress/wp-content');
0
Kentaro

J'espère que ça aide:

  1. Si la page est vide, il y a une erreur. C'est juste être supprimé. Ajoutez à wp-config.php: define ('WP_DEBUG', true);
  2. Je possède des centaines de sites WordPress et j'ai découvert que j'aime utiliser un outil lorsque cela est possible. Le duplicateur ou le partenaire de sauvegarde fonctionne très bien pour ce que vous essayez de faire.

Je suis nouveau sur ce site, donc si cette réponse est utile, faites-le moi savoir.

0
Chris Heney

Je pense que les fichiers de thèmes actifs sont manquants. C'est pourquoi la page d'accueil est vide.

Solution: Déplacez le dossier wp-content de l'ancien serveur vers le nouveau serveur :)

Merci

0
Abdul Awal