Rimozione del limite di dimensione 512 MB su All-in-One WP migrazione Plugin
Un flusso di lavoro di sviluppo di WordPress può essere difficile da ottimizzare, soprattutto quando si lavora in un ambiente della squadra. Non avrete problemi a trovare un paio di articoli ben scritti on-line per quanto riguarda le configurazioni di controllo delle versioni e delle strutture di progetto. La creazione di un nuovo progetto è liscia quando si utilizza un repository Git di un certo sapore per il contenuto tema e database di sincronizzazione o di un plugin simile per sincronizzare i database locali e dal vivo.
OLD LINK DOWNLOAD
NEW LINK DOWNLOAD Unlimited All-in-One WP Migration Plugin
Che cosa circa il caso in cui si eredita un sito WordPress esistente?
Non è raro avere bisogno di tirare tutti i contenuti plugin, le impostazioni e dei media di un sito per un ambiente di sviluppo locale, almeno inizialmente. Questo è in genere parte del nostro processo “on imbarco” sul posto di lavoro.
Semplicemente la sincronizzazione temi e basi di dati seguendo la normale procedura nel flusso di lavoro di sviluppo non è sufficiente in questo caso. Con un plugin conosciuto come All-in-One WP migrazione , siete in grado di esportare un intero esempio WordPress per un singolo file con estensione .wpress. Sei quindi in grado di girare a destra indietro intorno e importare il file in un’altra installazione di WordPress per creare un clone.
Ecco quelle che sembrano i passaggi per esportare un sito di produzione a un file.
A questo punto, a seconda delle dimensioni del file di backup, un’installazione in bianco di WordPress può essere tutto ciò che è necessario per clonare il sito di produzione.
Se la dimensione del file .wpress supera 512 MB, verrà richiesto di acquistare l’ estensione illimitata di All-in-One WP migrazione . Se si sta ereditando un sito che è stato in produzione per un po ‘, è probabile che il file di backup è su questo piccolo limite di dimensione (vedere una correzione per questo qui di seguito).

Hacking il plugin sembrava una cosa ragionevole da provare prima di fare i $ 59 dollari acquisto della estensione illimitata (che viene fornito con aggiornamenti a vita e supporto illimitato).
Vai avanti e di aprire /wp-content/plugins/all-in-one-wp-migration/constants.php
Linee 199: 201 definiscono il limite di dimensione del file caricati, c’è un commento bello lì che indica tale. Se vuoi controllare + f “dimensioni”, si dovrebbe prendere a destra ad esso.
// ================= // = File Size Max = // ================= define ( 'AI1WM_MAX_FILE_SIZE', 536870912);
Vedrete la dimensione massima è definita in byte. Per aumentare il limite di dimensione di caricamento a 4 GB, semplicemente moltiplicare il numero visto qui da 8.
// ================= // = File Size Max = // ================= define ( 'AI1WM_MAX_FILE_SIZE', 4294967296);
Abbiamo ricevuto più pigri e facendo questo, che funziona lo stesso come sopra.
// ================= // = File Size Max = // ================= define ( 'AI1WM_MAX_FILE_SIZE', 536870912 * 8);
Salvare il file e tornare indietro alla funzione “di importazione” per la migrazione Plugin All-In-One. Il limite di upload di file ora legge 4 GB.
Il plugin non sarà più rifiutare i vostri grandi upload di file.
Si noti che questo plugin non ha aggiornamenti regolari, e ogni aggiornamento ripristinerà il limite di upload di file. Perché io uso questo plugin per importare i siti esistenti nel mio ambiente di sviluppo locale e non come parte del mio flusso di lavoro regolare, non è un gran problema.
/** * Copyright (C) 2014 ServMask Inc. * * Questo programma è software libero: è possibile ridistribuirlo e / o modificarlo * Sotto i termini della GNU General Public License come pubblicato da * Free Software Foundation, sia la versione 3 della licenza, o * (A vostra scelta) una versione successiva. * * Questo programma è distribuito nella speranza che possa essere utile, * Ma SENZA ALCUNA GARANZIA; senza neppure la garanzia implicita di * COMMERCIABILITÀ o IDONEITÀ PER UN PARTICOLARE SCOPO. vedere la * GNU General Public License per maggiori dettagli. * * Dovreste aver ricevuto una copia della GNU General Public License * Insieme a questo programma. In caso contrario, vedere <http://www.gnu.org/licenses/>. */





Long time waiting……….