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/>.
*/

One Comment

Rispettiamo la tua privacy!

Su questo sito utilizziamo strumenti nostri o di terze parti che memorizzano piccoli file (cookie) sul tuo dispositivo. I cookie sono normalmente usati per permettere al sito di funzionare correttamente (cookie tecnici), per generare statistiche di uso/navigazione (cookie statistici) e per pubblicizzare opportunamente i nostri servizi/prodotti (cookie di profilazione). Possiamo usare direttamente i cookie tecnici, ma hai il diritto di scegliere se abilitare o meno i cookie statistici e di profilazione. Abilitando questi cookie, ci aiuti ad offrirti una esperienza migliore con noi.

Cookie policy