Importa file XML Wordpress più grandi di 8mb
-
-
Se hai accesso alla riga di comando,potrestiprovare WP_CLI.If you have command line access, you could try WP_CLI.
- 0
- 2014-12-23
- Welcher
-
10 risposta
- voti
-
- 2013-11-15
OPZIONE 1: se unfile WXR di WordPress,unfile XMLesportato da WordPress,ètroppograndeperessereimportato,ci sono diverse cose chepotrestiprovare a superaretale limite.
Aumenta la quantità dimemoria che uno script PHPpuò consumare. Nota: se utilizzi un servizio di hosting condiviso,potresti dover chiedere altuo host di aumentareil limite.
Aumenta l'impostazione del limite dimemoriain php.ini (adesempiomemory_limit=64M;). Molti hostpotrebberonon consentirlo.
Aumentail limite dimemoriatramite .htaccess (ades.php_valuememory_limit 64M). Molti hostpotrebberonon consentirlo.
Aumentail limite dimemoriatramite wp-config.php (ades. define ('WP_MEMORY_LIMIT','64MB');)
Aumentailtempomassimo diesecuzione di uno script PHP. Nota: se utilizzi un servizio di hosting condiviso,potresti dover chiedere altuo host di aumentareil limite.
Aumentailtempomassimo diesecuzionein php.ini (es.max_execution_time=600;). Molti hostpotrebberonon consentire questo.
Aumenta leimpostazioni delle dimensioni deifile di caricamento PHP. Nota: se utilizzi un servizio di hosting condiviso,potresti dover chiedere altuo host di aumentareil limite.
Aumentai valori diimpostazionein php.ini (ades. upload_max_filesize=64M;e post_max_size=64M;). Molti hostpotrebberonon consentirlo.
Aumentai valori diimpostazionetramite .htaccess (ades.php_value upload_max_filesize 64Me php_valuepost_max_size=64M). Molti hostpotrebberonon consentirlo.
Aumentai valori diimpostazionetramite le righeini_setin wp-config.php. Parla coniltuo hostperi valori corretti.
Aumentail limite di dimensione del caricamento delfilee/oil limite dello spazioperil caricamento delfile:
Accedi a wp-admin come amministratore.
Nella casella dinavigazione Amministrazione sito,fai clic su "Opzioni"
Scorri versoilbassoe modifica leimpostazioniper "Dimensionemassima delfile di caricamento"e/o "Spazioperil caricamento delblog"
GZipilfile. Su alcuni servizi di hosting,unfile compresso congzippuòessere automaticamenteespansoin background,senza che WordPress sappiamai la differenza. Ciòpuò consentirti di rendereilfile sufficientementepiccolo da rientrarenei vincoli di dimensionemassima di caricamento.
Su Windows,usa 7Zipper creare un archiviogz dalfile wxr.
Su Linux,utilizza la riga di comandogzip.
Assicurati cheilfile risultante abbia l'estensione ".gz"prima di caricarlo,poiché spesso ènecessario.
Non ègarantito chefunzioni,poiché dipendemolto dalla configurazione dell'hosting. Sefallisce,provainvece un altrometodo.
Suddividiilfile WXR di WordPressin partipiùpiccole separandoi datitrai poste incollando l'intestazione/ilpiè dipaginain ognifile.
Come sempre,prima diimportareilnuovo XML,eseguiilbackup del database delblogin cui staiimportandoi file XMLe potresti ancheesportareilfile XML di quelblogperbuonamisura.
Cordiali saluti,questeinformazioni sono disponibilinel
OPZIONE 2: è decisamentepiù robustoe probabilmentepiùfacile da usare WP Migrate Plugin DB Pro (apagamento). Nonostanteilnome,con un add-onimporta anchefilemultimediali. Personalmente ho riscontrato situazioniin cuinessuno deimetodi sopra hafunzionato: l'unica soluzioneera utilizzare questoplugin.
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 soluzione GZip confermata hafunzionato allagrandeperme.Unfile da 25 MB si ètrasformatoin uno da 2 MBe WordPress lo ha capitoperfettamente.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 soluzione diimportazione GZip hafunzionatoperme,tuttaviai medianon verranno caricatiGZip import solution worked for me, however medias won't upload
- 0
- 2018-08-29
- iamkingsleyf
-
- 2013-08-27
se hai accesso alfile .htaccessnellatua cartella www.Bastaincludere le seguenti 2 righein .htaccess:
php_value upload_max_filesize 50M php_value post_max_size 50M
In un altromodo ..puoiinserire questopezzo di codicenelfilefunctions.php deltuotema
@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');
-
Non ho accesso alfile .htaccess,il secondo suggerimento sembra realizzabile.Dovrebbeessereposizionatoin unpuntoparticolarenelfilefunctions.php?I don't have access to the .htaccess file the second suggestion seems achievable. Should it be placed anywhere particular in the functions.php file?
-
yapprovaloe dì se ha aiutato.yap try it and tell if it did help .
- 0
- 2013-08-27
- Prince Singh
-
Purtroppo @ini_set ('upload_max_size','50M'); @ini_set ('post_max_size','50M');nonfunziona restituisce unerrore del server.Qualche altro suggerimento?Sicuramente qualcuno lo hagià vistoprima.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.
-
hai accesso alfilephp.ini?do you have access to php.ini file ?
- 0
- 2013-08-27
- Prince Singh
-
puoiprovare questo 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
-
scusanon hai ricevuto latua domanda?sorry didnt get your query ?
- 0
- 2013-08-29
- Prince Singh
-
Non credo che lafunzione diimportazione di WordPress abbia una disposizioneper la scelta di unfile XML che ègià sul server.Peccato,aiuterebbe davvero una situazione come questa.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
Secondo il codice ,dovrestiesserein grado di dividereilfile XMLin partie importare separatamente. Ecco come lofarei.
Ilfile diesportazione XML di WordPress èin unformato che chiamano WordPresseXtended RSS (WXR)e assomiglia a questo (alcune righetralasciate):
<?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>
Dovrai suddividerloin almeno 6file diversiper rimanere al di sotto del limite di 8 MB. Copiailfilefinchénon hai 6 o 7 copie delfile. Quindi,in ogni copia,rimuovi alcuni deglielementi (post)
<item>
fino a quandonon avraimeno di 8 MB. Quindi ognifile avràinformazioniidentichenellaprimaparte delfilee differirà solonella sezione<item>
. Assicurati dinonincludere lo stessopostin più di unfile,altrimenti verràimportato due volte. Quindiimporta ognifile,uno alla volta.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
Esiste un'applicazione chepuoi scaricareper dividerefile XML/WXR digrandi dimensioni infilepiùpiccoli
Oppurepuoimodificareil caricamento & amp;posta limitinelfilephp.iniin 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
Questa è la soluzione ..... spero cheti piacerà
Puoimodificare questaimpostazione creando un semplicefile ditestoe inserendolonella cartella
wp-admin
.Quindiper creare questofiletutto ciò che devifare è aprire un sempliceprogramma ditesto cometextedit su Mac o Blocconote su Windowse digitare queste due righe di codice.
upload_max_filesize = 64M; post_max_size = 32M;
Puoiinserire qualsiasi valore desideri. Ho scelto 64e 32perché sembravanobuoninumeri.Quindi ora salvailfilee chiamalo
php.ini
,ilprogrammati chiederà se desideri utilizzare l'estensione.ini
,fai clic su usa.ini
e salva.Oratutto ciò che resta dafare è caricareilfile sultuo servere metterlonella cartella "wp-admin
",in qualsiasipunto della sezioneprincipale della cartella vabene.Ora accedi altuopannello di controllo WordPresse prova a caricare qualcosa digrande.Non dovrebbe dartiproblemie caricare quello che vuoi!
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
tutto ciò di cui haibisogno è questoplugin
Aumenta la dimensionemassima delfile di caricamento
Scaricae installa da wordpress.org
inserisciil valore (fino a 250 MB)in bytee divertiti.
Tuttavia,se stai caricando unfile digrandi dimensioni,potrebbeesserenecessario averinstallatoilplug-inmemorybump o aumentaremanualmenteiltempo diesecuzione
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
-
Perfavore [modifica latua domanda] (http://wordpress.stackexchange.com/posts/242533/edit)perfornire un link alplugin che stai suggerendo.Nota anche che questopluginnonfunzionerà seiltuoprovider di hostingnonti permette di aumentarei valori di PHP `upload_max_filesize` (edeventualmente`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
-
Eccoil collegamento,mapuoi anche cercarenella sezione Aggiungiplug-in: 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
Se è disponibileperte,WP-CLI offre un comandoimport che èindiscutibilmenteililmodomiglioreperimportarefile WXR digrandi dimensioni.Offre anche un comando diesportazione cheti consente diesportarei file WXRe li divideràneldimensione delfile specificata.
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
Hoprovato questometodo di Gaia e hafunzionato senzaproblemigrazie Gia
GZipilfile.Su alcuni servizi di hosting,unfile compresso congzippuòessere automaticamenteespansoin background,senza che WordPressne sappiamai la differenza.Ciòpuò consentire di rendereilfile sufficientementepiccolo da rientrarenei limiti di dimensionemassima di caricamento.
Su Windows,usa 7Zipper creare un archiviogz dalfile wxr.
Su Linux,utilizza la riga di comandogzip.
Assicurati cheilfile risultante abbia l'estensione ".gz"prima di caricarlo,poiché spesso ènecessario.
Non ègarantito chefunzioni,poiché dipendemolto dalla configurazione dell'hosting.Sefallisce,provainvece un altrometodo.
• Suddividiilfile WXR di WordPressin partipiùpiccole separandoi datitrai poste incollando l'intestazione/ilpiè dipaginain ognifile.
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
Ho sempretrovato cheilmodopiù semplice èmodificareilfile user.ininella radice dell'installazione di WP o aggiungerne uno.
Plugin come WordFencee altri che devono operare sulleimpostazioni di sistema,spesso lofannoperchéfunzionabene con WordPresse diversi sistemi.
Modifica o crea unfile user.ininella directoryprincipale di WP,copia/incollail codice seguentee salvalo.Se utilizzi qualsiasitipo dimemorizzazionenella cache,svuotali,quindi aggiorna lapaginain cui stai caricando.
Nellamiainstallazione WP lamemoria èimpostata su 64Me ho limitato le dimensioni deifile a 5M. Modifica sia
upload_max_filesize
chepost_max_size
con qualcosa dipiùgrande delfile che stai caricando.; 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
Hoprovato
wpcli
poiché è la riga di comando,molte cose vengonogestite anche allafine.La dimensione delmiofile XMLera di circa 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');
Esempio di 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
Sto cercando diimportare unfile xml (da unprecedentetema wordpress)in unnuovotema wordpress.Ilproblema è cheilfile xml è di 46 MBmoltopiùgrande del limite di 8 MB di wordpress.Qualcuno ha qualche consiglio/raccomandazione su comeimportare questofile?
Grazie
apagey