web-dev-qa-db-fra.com

Wordpress Importer affichant une page vierge après avoir cliqué sur le bouton Télécharger un fichier et importer

J'ai essayé d'importer un fichier .xml de mon ancien WordPress vers un nouveau. J'ai les paramètres suivants dans php.ini:

  • upload_max_filesize = 64M 
  • post_max_size = 90M
  • memory_limit = 128M

Mais lorsque je clique sur le bouton Importer un fichier et importer, j'obtiens une page vierge. Aucune erreur ou quoi que ce soit.

enter image description here Quelqu'un a une idée de comment résoudre ce problème? Merci.

METTRE À JOUR:

Après avoir activé l'affichage d'erreur suggéré ci-dessous, j'ai pu obtenir l'erreur suivante: 

Fatal error: Class 'DOMDocument' not found in /var/www/html/wp-content/plugins/wordpress-importer/parsers.php on line 61

que j'ai ensuite pu réparer en installant php-xml.

24
user2678324

Le seul moyen de savoir ce qui cause l'écran vide est de consulter le journal des erreurs de votre serveur.

Et aussi prendre référence de ici

3
Yatin Khullar

Vos directives sont dans le mauvais format. Essayer

upload_max_filesize = 64M
post_max_size = 90M
memory_limit = 128M
max_execution_time = 120

Si cela ne fonctionne pas, demandez à votre hébergeur; vous ne pourrez peut-être pas modifier le fichier php.ini.

Et essayez d’exécuter debug https://codex.wordpress.org/Debugging_in_WordPress pour intercepter les erreurs PHP susceptibles d’indiquer le problème et la solution.

3
markratledge

essayez ceci, après avoir apporté les modifications nécessaires pour télécharger un fichier en php ou wordpress i.e 

post_max_size = 90M
max_execution_time = 120
upload_max_filesize = 64M
memory_limit = 128M

d'autres étapes,

1)Increase the PHP memory limit via .htaccess (e.g. php_value memory_limit 64M)..
2)Increase the PHP memory limit via wp-config.php (e.g. efine(‘WP_MEMORY_LIMIT’, ’64MB’);)

enfin vérifier,

https://codex.wordpress.org/Importing_Content
1
sriharichander

Ces étapes peuvent aider:

  1. Après l'affichage de la page vierge, la page continue de fonctionner en arrière-plan (vous pouvez le voir en vol en actualisant la table wp_posts ou wp-admin).
  2. Dans wp-includes/deprecated.php, il y a une fonction nommée wp_get_http() avec @set_time_limit( 60 );, remplacez-la par 0 pour désactiver la limitation.