Come creare un server Web portatile di prova con Server2Go
Che tu sia un blogger o un web designer, l'aggiornamento e il miglioramento del sito web è un lavoro senza fine. Sia che tu voglia modificare il modello o testare alcune modifiche prima di attivarle dal vivo, è bello avere un sistema locale configurato in cui è possibile visualizzare “cambia in diretta” prima di andare a vivere su Internet.
Esistono molte applicazioni WYSIWYG che consentono di creare una pagina HTML statica e quindi visualizzare in anteprima l'aspetto che assumerà prima di caricare effettivamente le nuove pagine sul tuo host web. Tuttavia, se si dispone di un sito Web basato su PHP come un blog WordPress, le cose non sono così semplici. Hai bisogno di un server web in grado di gestire PHP e MySQL per lo meno.
Qui a MUO, abbiamo coperto un certo numero di modi per installare il tuo server web locale come la recensione di Dave del software server Web Linux Il miglior software Linux Web Server (& Apache Alternatives) Il miglior software Linux Web Server (& Apache Alternatives) Leggi Altro, così come la sua recensione di XAMPP per Windows Come installare un server Web Windows sul PC con XAMPP Come installare un server Web Windows sul PC con XAMPP Ulteriori informazioni. Questi sono grandi se si intende utilizzare lo stesso computer per tutto il lavoro di sviluppo, ma se viaggi molto, non sarebbe bello avere un server web PHP sul portale installato sul tuo pen drive o disco rigido portatile dove puoi prova le modifiche ovunque, anche se non c'è accesso a Internet? Una delle soluzioni portatili più facili per questo è Server2Go [Non più disponibile].
Porta un server Web funzionante ovunque
Rispetto al lavoro di configurazione necessario per configurare un server Web funzionante, la facilità con cui è possibile installare ed eseguire Server2Go su un'unità portatile è incredibile. Questa è una soluzione perfetta per me, perché voglio apportare alcune modifiche al mio modello di blog senza il rischio di smontare tutto il mio sito. Quindi, per realizzare questa impresa, ho deciso di provare Drive2Go.
Quando scarichi Server2Go ed estrai i file, vedrai che le directory sono configurate come un normale server web con “htdocs” essendo la directory pubblica dove andranno le tue pagine web. Nessuna installazione richiesta.
Tutto quello che devi fare è copiare quei file e directory sul tuo lettore portatile. Ora, se il tuo unico obiettivo è testare il tuo sito web che sia scritto in HTML o PHP, hai finito. Copia il tuo sito su htdocs e puoi visualizzarlo avviando il server web (eseguendo Server2Go.exe) e andando a http://127.0.0.1:4001/ - l'IP localhost predefinito configurato in pms_config.ini.
Questo è piuttosto fluido perché avrai un nuovo server web per testare qualsiasi sito web che desideri in qualsiasi momento e ovunque. Ma cosa succede se si desidera caricare un sito PHP completo con un database SQL back-end?
Server2Go è stato originariamente creato per eseguire un CD di sola lettura, quindi l'installazione predefinita non salverà le modifiche al database MySQL. Se si desidera configurare il server per mantenere tutte le impostazioni, è necessario modificare pms_config.ini in modo che LocalMirror = 0, OverwriteLocalMirror = 0 e DeleteDatabaseFiles = 0.
Esegui questa modifica prima di andare avanti o perderai tutte le tue configurazioni. Quando hai finito, apri phpMyAdmin andando su http://127.0.0.1:4001/phpmyadmin/ e accedi come root senza alcuna password.
Ora, imposta il tuo database. Questo deve essere il nome del database che usi per il tuo normale sito web. Nel caso di un blog WordPress, lo farai come configurato in wp-config.php sul tuo blog live.
Crea anche un nuovo utente con lo stesso ID utente che usi sul tuo blog WordPress live. Lo fai in phpMyAdmin facendo clic sulla scheda SQL e digitando:
“CREA UTENTE 'my_id' @ 'localhost' IDENTIFICATO DA 'tua_password';
CONCEDERE TUTTI I PRIVILEGI SU *. * A 'my_id' @ 'localhost'
CON OPZIONE DI CONCESSIONE;
CREA UTENTE 'my_id' @ '%' IDENTIFICATO DA 'your_password';
CONCEDERE TUTTI I PRIVILEGI SU *. * A 'mio_id' @ '%'
CON OPZIONE DI CONCESSIONE;
Ora che il tuo database è pronto, sposta una nuova copia di WordPress sul tuo nuovo server web portatile copiando tutti i file WordPress nella directory htdocs.
Ricordati di modificare wp-config-sample.php con il database e le informazioni dell'utente e rinominare il file in wp-config.php. Correre “http://127.0.0.1:4001/wp-admin/install.php” e dovresti vedere la seguente schermata.
Ora hai un'installazione locale funzionante di WordPress! Il prossimo passo è semplicemente esportare il tuo database e importarlo nell'installazione locale di WordPress. Abbiamo coperto molte procedure di backup in MUO, ma uno dei miei preferiti era Dean sul plug-in di backup del database. Non entrerò nei dettagli qui, ma consiglio vivamente il plugin per il trasferimento sull'intero database.
Tieni presente che anche se il backup del database si sposta su tutti i post e i commenti, il tema e la formattazione non verranno trasferiti. Per fare ciò, è necessario copiare l'intera directory dei contenuti wp dal proprio blog online alla nuova installazione di quella locale. Abilitare i plug-in richiesti e configurare il tema in modo che corrisponda alla configurazione online. Una volta che hai finito, hai una replica locale esatta dell'intero sito web o blog online.
Ecco una copia locale del mio blog in esecuzione su Server2Go.
Ora posso modificare il modello e altri aspetti del mio blog, tra cui testare nuovi plug-in e widget, prima che possano essere pubblicati sul sito web attuale. Dopo aver ridotto il mio sito web alcune volte semplicemente giocando con un nuovo widget, questo si sente molto più sicuro.
Dare Server2Go un colpo sulla tua pen drive o disco rigido portatile e facci sapere come va. Quali altre idee hai per utilizzare un server web così veloce e portatile da configurare? Condividi i tuoi pensieri nella sezione commenti qui sotto.
Immagine di credito: El Frijole
Scopri di più su: App portatile, server Web, Strumenti per i Webmaster.