J'ai essayé d'importer un fichier .xml de mon ancien WordPress vers un nouveau. J'ai les paramètres suivants dans php.ini:
Mais lorsque je clique sur le bouton Importer un fichier et importer, j'obtiens une page vierge. Aucune erreur ou quoi que ce soit.
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.
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
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.
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
Ces étapes peuvent aider:
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.