Importer un fichier Wordpress xml de plus de 8 Mo
-
-
Si vous avez accès à la ligne de commande,vouspouvezessayer WP_CLI.If you have command line access, you could try WP_CLI.
- 0
- 2014-12-23
- Welcher
-
10 réponses
- votes
-
- 2013-11-15
OPTION 1: Si unfichier WordPress WXR,unfichier XMLexporté depuis WordPress,esttrop volumineuxpour êtreimporté,vouspouvezessayerplusieurs chosespour surmonter cette limite.
Augmentez la quantité demémoire qu'un script PHPpeut consommer. Remarque: si vous utilisez un service d'hébergementpartagé,vous devrezpeut-être demander à votre hébergeur d'augmenter la limite.
Augmentez leparamètre de limite demémoire dansphp.ini (parexemple,memory_limit=64M;). Denombreux hôtespeuventne pas autoriser cela.
Augmentez la limite demémoire via .htaccess (parex.php_valuememory_limit 64M). Denombreux hôtespeuventne pas autoriser cela.
Augmentez la limite demémoire via wp-config.php (parexemple,define ('WP_MEMORY_LIMIT','64MB');)
Augmentez la duréemaximale d'exécution d'un script PHP. Remarque: si vous utilisez un service d'hébergementpartagé,vous devrezpeut-être demander à votre hébergeur d'augmenter la limite.
Augmentez letemps d'exécutionmaximum dansphp.ini (parexemplemax_execution_time=600;). Denombreux hôtespeuventne pas autoriser cela.
Augmentez lesparamètres detaille desfichiers detéléchargement PHP. Remarque: si vous utilisez un service d'hébergementpartagé,vous devrezpeut-être demander à votre hébergeur d'augmenter la limite.
Augmentez les valeurs desparamètres dansphp.ini (parexemple upload_max_filesize=64M;et post_max_size=64M;). Denombreux hôtespeuventne pas autoriser cela.
Augmentez les valeurs desparamètres via .htaccess (parexemple,php_value upload_max_filesize 64Met php_valuepost_max_size=64M). Denombreux hôtespeuventne pas autoriser cela.
Augmentez les valeurs desparamètres via les lignesini_set dans wp-config.php. Demandez à votre hôte les valeurs correctes.
Augmentez lataille limite detéléchargement defichieret/ou la limite d'espace detéléchargement defichier:
Connectez-vous à wp-adminen tant qu'administrateur.
Dans la zone denavigation de l'administrateur du site,cliquez sur "Options"
Faites défiler vers lebaset modifiez lesparamètres de "Taillemaximale dufichier d'importation"et/ou "Espace d'importation dublog"
GZip lefichier. Sur certains services d'hébergement,unfichiergzippépeut être automatiquement développéen arrière-plan,sans que WordPressne sachejamais la différence. Celapeut vouspermettre de rendre lefichier suffisammentpetit pour qu'il corresponde aux contraintes detaillemaximale detéléchargement.
Sous Windows,utilisez 7Zippour créer une archivegz àpartir dufichier wxr.
Sous Linux,utilisez la ligne de commandegzip.
Assurez-vous que lefichier résultant a l'extension defichier ".gz" avant de letélécharger,car celaest souventnécessaire.
Iln'estpasgaranti que celafonctionne,car cela dépendfortement de la configuration d'hébergement. Si cela échoue,essayez une autreméthode à laplace.
Décomposer lefichier WordPress WXRen pluspetitsmorceaux en séparant les donnéesentre les articleset en collant l'en-tête/pied depage dans chaquefichier.
Commetoujours,avant d'importer lesnouveauxfichiers XML,sauvegardez labase de données dublog dans lequel vousimportez lesfichiers XMLet pouvez aussiexporter lefichier XML de ceblogpourfairebonnemesure.
Pourinfo,cetteinformationest disponible dans le WP Migrate Plugin DB Pro (payant). Malgré lenom,avec unmodule complémentaire,ilimporte également desfichiersmultimédias. J'aipersonnellement rencontré des situations où aucune desméthodes ci-dessusne fonctionnait - la seule solution était d'utiliser ceplugin.
OPTION 1: If a WordPress WXR file, an XML file exported from WordPress, is too large to import, there are several things you might try to overcome that limit.
Increase the amount of memory a PHP script may consume. Note: If using a shared hosting service, you may need to ask your host to increase the limit.
Increase the memory limit setting in php.ini (e.g. memory_limit = 64M ;). Many hosts may not allow this.
Increase the memory limit via .htaccess (e.g. php_value memory_limit 64M). Many hosts may not allow this.
Increase the memory limit via wp-config.php (e.g. define('WP_MEMORY_LIMIT', '64MB');)
Increase the maximum amount of a time a PHP script will run. Note: If using a shared hosting service, you may need to ask your host to increase the limit.
Increase the maximum execution time in php.ini (e.g. max_execution_time = 600 ;). Many hosts may not allow this.
Increase the PHP upload files size settings. Note: If using a shared hosting service, you may need to ask your host to increase the limit.
Increase the setting values in php.ini (e.g. upload_max_filesize = 64M ; and post_max_size = 64M ;). Many hosts may not allow this.
Increase the setting values via .htaccess (e.g. php_value upload_max_filesize 64M and php_value post_max_size = 64M). Many hosts may not allow this.
Increase the setting values via ini_set lines in wp-config.php. Talk to your host for the correct values.
Increase the file upload size limit and/or file upload space limit:
Login to wp-admin as an administrator.
In the Site Admin navigation box, click "Options"
Scroll down and change the settings for "Max upload file size" and/or "Blog upload space"
GZip the file. On some hosting services, a gzipped file can be automatically expanded in the background, without WordPress ever knowing the difference. This can allow you to make the file small enough to be fit into the maximum upload size constraints.
On Windows, use 7Zip to create a gz archive out of the wxr file.
On Linux, use the gzip command line.
Make sure that the resulting file has the file extension of ".gz" before uploading it, as this is often necessary.
This is not guaranteed to work, as it highly depends on the hosting configuration. If this fails, then try another method instead.
Break the WordPress WXR file into smaller pieces by separating the data between posts and pasting the header/footer into each file.
As always, before importing the new XML's, backup the database of the blog you are importing the XML files to and might as well export XML file of that blog as well for good measure.
FYI, this info is available in the Codex.
OPTION 2: It is definitely more robust and probably easier to use the WP Migrate DB Pro (paid) plugin. Despite the name, with an add-on it also imports media files. I have personally encountered situations where none of the above methods worked - the only solution was to to use this plugin.
-
La solution GZip confirmée atrèsbien fonctionnépourmoi.Unfichier de 25 Mo s'esttransforméen unfichier de 2 Mo,et WordPress l'aparfaitement compris.Confirmed GZip solution worked great for me. Had a 25mb file turn into a 2mb one, and WordPress perfectly understood it.
- 0
- 2017-10-25
- Tobiah Zarlez
-
La solution d'importation GZip afonctionnépourmoi,mais lesmédiasne sontpastéléchargésGZip import solution worked for me, however medias won't upload
- 0
- 2018-08-29
- iamkingsleyf
-
- 2013-08-27
si vous avez accès aufichier .htaccess dans votre dossier www.Incluez simplement les 2 lignes suivantes dans .htaccess:
php_value upload_max_filesize 50M php_value post_max_size 50M
Autremanière .. vouspouvezplacer cemorceau de code dans lefichierfunctions.php de votrethème
@ini_set( 'upload_max_size' , '50M' ); @ini_set( 'post_max_size', '50M');
if you have access to the .htaccess file in your www folder. Just include the following 2 lines in .htaccess:
php_value upload_max_filesize 50M php_value post_max_size 50M
Other way .. you can place this piece of code in your theme's functions.php file
@ini_set( 'upload_max_size' , '50M' ); @ini_set( 'post_max_size', '50M');
-
yapessayez-leet dites si cela a aidé.yap try it and tell if it did help .
- 0
- 2013-08-27
- Prince Singh
-
Malheureusement @ini_set ('upload_max_size','50M'); @ini_set ('post_max_size','50M');nefonctionnepas,il renvoie uneerreur de serveur.D'autres suggestions?Quelqu'un a sûrement déjà rencontré cela.Unfortunately @ini_set( 'upload_max_size' , '50M' ); @ini_set( 'post_max_size', '50M'); doesn't work it returns a server error. Any other suggestions? Surely someone has come across this before.
-
avez-vous accès aufichierphp.ini?do you have access to php.ini file ?
- 0
- 2013-08-27
- Prince Singh
-
vouspouvezessayer ceci http://docs.appthemes.com/tutorials/how-to-increase-upload-size-in-wordpress/you can try this http://docs.appthemes.com/tutorials/how-to-increase-upload-size-in-wordpress/
- 0
- 2013-08-27
- Prince Singh
-
désolé vousn'avezpas reçu votre requête?sorry didnt get your query ?
- 0
- 2013-08-29
- Prince Singh
-
Jene pensepas que lafonction d'importation de WordPress a une dispositionpour choisir unfichier XML quiest déjà sur le serveur.C'est dommage,cela aiderait vraiment dans une situation comme celle-ci.I don't think the WordPress import feature has a provision for choosing an XML file that is already on the server. That's too bad, it would really help for a situation like this.
- 0
- 2013-09-05
- Ben Miller - Remember Monica
-
- 2013-09-05
Selon le codex ,vous devriezpouvoir diviser lefichier XMLen morceauxet importer les séparément. Voici commentje procéderais.
Lefichier d'exportation XML WordPressest dans unformat qu'ils appellent WordPresseXtended RSS (WXR),et ressemble à ceci (quelques lignes laissées de côté):
<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" > <channel> <!-- several tags about your blog, including title, link, description, etc. --> <wp:author><!-- a list of your post authors here --></wp:author> <wp:category><!-- a list of your categories --></wp:category> <wp:tag><!-- first tag info --></wp:tag> <wp:tag><!-- second tag info, etc. --></wp:tag> <generator>http://wordpress.org/?v=3.6</generator> <item> <!-- first blog post here --> </item> <item> <!-- second blog post here, etc. --> </item> </channel>
Vous devrez le diviseren aumoins 6fichiers différentspour rester sous la limite de 8 Mo. Copiez lefichierjusqu'à ce que vous ayez 6 ou 7 copies dufichier. Ensuite,dans chaque copie,supprimez certains des éléments (messages)
<item>
jusqu'à ce que vous ayezmoins de 8 Mo. Ainsi,chaquefichier aura desinformationsidentiques dans lapremièrepartie dufichier,et ne différera que dans la section<item>
. Assurez-vous dene pasinclure lemême article dansplus d'unfichier,sinonil seraimporté deuxfois. Importezensuite chaquefichier,un à lafois.According to the codex, you should be able to split the XML file into pieces and import them separately. Here is how I would do it.
The WordPress XML export file is in a format they call WordPress eXtended RSS (WXR), and looks like this (some lines left out):
<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" > <channel> <!-- several tags about your blog, including title, link, description, etc. --> <wp:author><!-- a list of your post authors here --></wp:author> <wp:category><!-- a list of your categories --></wp:category> <wp:tag><!-- first tag info --></wp:tag> <wp:tag><!-- second tag info, etc. --></wp:tag> <generator>http://wordpress.org/?v=3.6</generator> <item> <!-- first blog post here --> </item> <item> <!-- second blog post here, etc. --> </item> </channel>
You'll need to split this into at least 6 different files to stay under your 8MB limit. Copy the file until you have 6 or 7 copies of the file. Then in each copy, remove some of the
<item>
elements (posts) until you are under 8MB. So each file will have identical information in the first part of the file, and will only differ in the<item>
section. Make sure you don't include the same post in more than one file, or it will get imported twice. Then import each file, one at a time. -
- 2013-10-15
Ilexiste une application que vouspouveztéléchargerpour diviser degrosfichiers XML/WXR dans desfichierspluspetits
Ou vouspouvezmodifier letéléchargement & amp;postez des limites dans votrefichierphp.ini dans cPanel.
There's a application you can download to split large XML/WXR files into smaller files
Or you can change the upload & post limits in your php.ini file in cPanel.
-
- 2014-04-13
Voici la solution ... J'espère que vous apprécierez
Vouspouvezmodifier ceparamètreen créant un simplefichiertexteet en leplaçant dans le dossier
wp-admin
.Donc,pour créer cefichier,tout ce que vous avez àfaireest d'ouvrir unprogramme detexte simple commetextedit sur Mac ou lebloc-notes sous Windowset tapez ces deux lignes de code.
upload_max_filesize = 64M; post_max_size = 32M;
Vouspouvezmettren'importe quelle valeur que vous voulez. J'aijuste choisi 64et 32parce qu'ils semblaient être debonsnombres.Alorsmaintenant,enregistrez simplement lefichieret nommez-le
php.ini
leprogramme vous demandera si vous souhaitez utiliser l'extension.ini
,cliquez sur utiliser.ini
et enregistrez.Ilne vous resteplus qu'àtélécharger lefichier sur votre serveuret à leplacer dans le dossier "wp-admin
",n'importe où dans la section racine du dossier,c'estbien.Maintenant,connectez-vous à votrepanneau de configuration WordPresset essayez detélécharger quelque chose degrand.Celane devraitpas vousposer deproblèmeet télécharger ce que vous voulez!
This is the solution..... hope you will enjoy
You can change that setting by making a simple text file and putting it into the
wp-admin
folder.So to make this file all you have to do is open a simple text program like textedit on Mac or notepad on Windows and type these two lines of code.
upload_max_filesize = 64M; post_max_size = 32M;
You can put in any value you want I just chose 64 and 32 because they seemed like good numbers. So now you just save the file and name it
php.ini
the program will ask you if you want to use the.ini
extension, click use.ini
and save. Now all that is left to do is upload the file to your server and place it in the "wp-admin
" folder, anywhere in the root section of the folder is fine.Now login to your WordPress control panel and try and upload something large. It shouldn't give you any problems and upload whatever you want!
-
- 2016-10-13
tout ce dont vous avezbesoinest ceplugin
Augmenter lataillemaximale desfichiers detéléchargement
Téléchargezet installez depuis wordpress.org
entrez la valeur (jusqu'à 250 Mo)en octetset profitez-en.
Cependant,si voustéléchargez unfichier volumineux,vous devrezpeut-être avoirinstallé leplugin debosse demémoire ou augmenter letemps d'exécutionmanuellement
all you need is this plugin
Increase Max Upload Filesize
Download and install from wordpress.org
enter the value (up to 250mb) in bytes, and enjoy.
However, if you are uploading a large file, you may need to have installed memory bump plugin or increasse execution time manually
-
Veuillez [modifier votre question] (http://wordpress.stackexchange.com/posts/242533/edit)pourfournir un lien vers leplugin que vous suggérez.Notez également que cepluginne fonctionnerapas si votrefournisseur d'hébergementne vouspermetpas d'augmenter la ou les valeurs de PHP `upload_max_filesize` (et éventuellement de`memory_limit`).Please [edit your question](http://wordpress.stackexchange.com/posts/242533/edit) to provide a link to the plugin you're suggesting. Also note that this plugin won't work if your hosting provider doesn't allow you to increase PHP's `upload_max_filesize` (and possibly `memory_limit`) value(s).
- 0
- 2016-10-13
- Pat J
-
Voici le lien,mais vouspouvez également simplement rechercher dans votre section Ajouter desplugins: https://wordpress.org/plugins/upload-max-file-size/Here's the link, but you can also just search in your Add Plugins section: https://wordpress.org/plugins/upload-max-file-size/
- 0
- 2018-11-28
- tmarkiewicz
-
- 2016-10-13
Sielleest disponiblepour vous,WP-CLIpropose une commande d'importation quiest sans conteste lameilleurefaçon d'importer degrosfichiers WXR.Ilpropose également une commande d'exportation qui vouspermet d'exporter desfichiers WXRet de les diviserentaille defichier que vous spécifiez.
If it's available to you, WP-CLI offers an import command which is inarguably the best way to import large WXR files. It also offers an export command which allows you to export WXR files and it will split them into the file size you specify.
-
- 2017-01-25
J'aiessayé cetteméthodepar Gaia et cela afonctionné sansproblèmemerci Gia
GZip lefichier.Sur certains services d'hébergement,unfichiergzippépeut être automatiquement développéen arrière-plan,sans que WordPressne sachejamais la différence.Celapeut vouspermettre de rendre lefichier suffisammentpetit pour qu'il corresponde aux contraintes detaillemaximale detéléchargement.
Sous Windows,utilisez 7Zippour créer une archivegz àpartir dufichier wxr.
Sous Linux,utilisez la ligne de commandegzip.
Assurez-vous que lefichier résultant a l'extension defichier ".gz" avant de letélécharger,car celaest souventnécessaire.
Iln'estpasgaranti que celafonctionne,car cela dépendfortement de la configuration d'hébergement.Si cela échoue,essayez une autreméthode à laplace.
• Divisez lefichier WordPress WXRen pluspetitsmorceauxen séparant les donnéesentre les articleset en collant l'en-tête/pied depage dans chaquefichier.
I tried this method by Gaia and it worked no problem thanks Gia
GZip the file. On some hosting services, a gzipped file can be automatically expanded in the background, without WordPress ever knowing the difference. This can allow you to make the file small enough to be fit into the maximum upload size constraints.
On Windows, use 7Zip to create a gz archive out of the wxr file.
On Linux, use the gzip command line.
Make sure that the resulting file has the file extension of ".gz" before uploading it, as this is often necessary.
This is not guaranteed to work, as it highly depends on the hosting configuration. If this fails, then try another method instead.
•Break the WordPress WXR file into smaller pieces by separating the data between posts and pasting the header/footer into each file.
-
- 2018-09-07
J'aitoujourstrouvé que lemoyen leplus simple était demodifier lefichier user.ini à la racine de l'installation WP,ou d'en ajouter un.
Lesplugins comme WordFenceet d'autres qui doiventfonctionner sur lesparamètres du système leferont souvent carilsfonctionnentbien avec WordPresset plusieurs systèmes.
Modifiez ou créez unfichier user.ini dans le répertoire racine de WP,copiez/collez le code ci-dessouset enregistrez-le.Si vous utilisez untype demiseen cache,videz-les,puis actualisez lapage sur laquelle voustéléchargez.
Dansmoninstallation WP,lamémoireest définie sur 64 Moet j'ai limité lataille desfichiers à 5 Mo. Remplacez
upload_max_filesize
etpost_max_size
par quelque chose deplus volumineux que lefichier que vousimportez.; Memory and file sizes memory_limit = 64M upload_max_filesize = 5M post_max_size = 5M file_uploads = On max_execution_time = 300 ; End Upload Restrictions
I've always found the simplest way is be editing the user.ini file in the root of the WP installation, or adding one.
Plugins like WordFence and others that need to operate on system settings, will often do that because it plays nice with WordPress and several systems.
Edit or create a user.ini file in the WP root directory, copy/paste the code below, and save it. If you're using any kind of caching, flush them, then refresh the page you're uploading on.
In my WP installation the memory is set to 64M and I limited file sizes to 5M. Change both
upload_max_filesize
andpost_max_size
to something larger than the file you're uploading.; Memory and file sizes memory_limit = 64M upload_max_filesize = 5M post_max_size = 5M file_uploads = On max_execution_time = 300 ; End Upload Restrictions
-
- 2019-06-25
J'aiessayé
wpcli
car c'est une ligne de commande,beaucoup de choses sont égalementgérées à leurextrémité.Lataille demonfichier XML était d'environ 10 Mo.
Dans wp-config.php
set_time_limit( 86400 ); define('WP_CACHE', false); define('WP_MEMORY_LIMIT', '1G'); define('WP_MAX_MEMORY_LIMIT', '1G');
Exemple de wpcli
$ wp import example.wordpress.2016-06-21.xml --authors=skip
I tried
wpcli
as it's command line , many things are handled at their end as well.My XML file size was approx 10 MB.
In wp-config.php
set_time_limit( 86400 ); define('WP_CACHE', false); define('WP_MEMORY_LIMIT', '1G'); define('WP_MAX_MEMORY_LIMIT', '1G');
Example of wpcli
$ wp import example.wordpress.2016-06-21.xml --authors=skip
J'essaye d'importer unfichier xml (àpartir d'unthème wordpressprécédent) dans unnouveauthème wordpress.Leproblèmeest que lefichier xmlest 46 Mobeaucoupplusgrand que la limite de 8 Mo de wordpress.Quelqu'un a-t-il des conseils/recommandations sur lafaçon d'importer cefichier?
Merci
apagey