Una volta che hai sperimentato velocità e affidabilità, non si può tornare indietro. Ricordate l’era prima di Internet ad alta velocità, quando si doveva aspettare per i video di buffer? Tempi terribili. Tre applausi per le moderne velocità di Internet!
Se sei abituato a sviluppare i tuoi siti su un server live, è esattamente ciò che si prova a passare a un ambiente di sviluppo locale come XAMPP. Sviluppo veloce e affidabilità eccezionale. Non si può mai tornare ai vecchi modi.
In questo post, ti mostrerò come installare XAMPP sul tuo PC Windows e avere un sito WordPress (incluso Multisito) in esecuzione su di esso in pochi minuti. Mi occuperò anche di alcuni problemi comuni che si possono incontrare e come superarli.
Andiamo avanti.
Se invece preferisci un video, ti abbiamo coperto!
- Che cos’è XAMPP?
- Perché XAMPP?
- Perché XAMPP per WordPress?
- Installiamo XAMPP su Windows
- Passo 1: Scarica XAMPP
- Passo 2: Installare XAMPP
- Installazione Nota 1: Disattivare UAC in Impostazioni di Windows
- Nota di installazione 2: Disattivare temporaneamente Antivirus e / o firewall
- Passo 3: Aprire il pannello di controllo XAMPP
- Passo 4: Avvia i moduli Apache e MySQL
- Testare l’installazione di XAMPP
- Installazione di WordPress localmente con XAMPP
- Passaggio 1: Creare un nuovo database MySQL per l’installazione di WordPress
- Fase 2: Scarica e installa WordPress
- Impostazione di WordPress Multisito localmente con XAMPP
- Passo 1: Abilita WP Multisito nel tuo wp-config.File php
- Passo 2: Imposta la tua rete multisito
- Passo 3: Segui le istruzioni sullo schermo di WordPress
- Risoluzione dei problemi comuni con XAMPP& WordPress
- XAMPP
Che cos’è XAMPP?
In poche parole, XAMPP è un server locale che puoi installare sul tuo laptop / desktop per imitare un vero server web.
È una distribuzione di server Apache open source completamente gratuita con MariaDB (precedentemente MySQL), PHP e Perl. XAMPP è disponibile per tutti i principali sistemi operativi ed è estremamente facile da installare e utilizzare. Questo spiega perché è l’ambiente di sviluppo PHP più popolare.
Ecco cosa significano gli alfabeti in XAMPP:
- X — cross-platform (X), in quanto supporta più sistemi operativi
- Un — Server HTTP Apache
- M — MariaDB (precedentemente MySQL)
- P — PHP
- P — PERL
a parte i componenti di base di cui sopra, XAMPP di solito viene fornito con altri strumenti utili come il Mercurio server di posta, phpMyAdmin per l’amministrazione del database, Webalizer per di log del server web analisi, OpenSSL, Apache Tomcat per l’esecuzione di codice Java, e FileZilla FTP server.
Perché XAMPP?
Come sviluppatore WordPress professionale, non posso sottolineare abbastanza quanto sia vantaggioso avere un ambiente di sviluppo locale. Mi consente di configurare nuove installazioni di WordPress in un batter d’occhio. E dal momento che è ospitato localmente sul mio computer, non c’è alcun ritardo nel caricare le mie modifiche e vederle prendere vita sul browser.
Vuoi provare un nuovo tema? Basta copiarlo e incollarlo nella directory wp-content/themes
. E bam! Viene caricato all’istante. Lo stesso con i plugin e la modifica di qualsiasi impostazione. Nessun ritardo del server, nessun problema di caricamento, senza tempi di attesa inutili. Tutto avviene in tempo reale.
È come prendere la tua auto su una pista e spingerla ai suoi limiti. L’ambiente di test perfetto per scatenarsi senza ripercussioni (beh, quasi).
Con XAMPP installato sul mio PC, posso continuare a lavorare sul mio sito anche se mi trovo in una posizione remota senza connettività. Lo sviluppo locale è anche molto sicuro, poiché il tuo sito è offline e lontano dagli occhi indiscreti degli hacker (e dei clienti fastidiosi).
Perché XAMPP per WordPress?
Come tutti i software, WordPress ha alcuni prerequisiti per l’esecuzione. Gli attuali requisiti consigliati di WordPress sono:
- PHP versione 7.3 o superiore
- MySQL versione 5.6 o superiore O MariaDB versione 10.1 o superiore
- Supporto HTTPS
- Server Apache O nginx
XAMPP controlla tutte le caselle sopra elencate. È gratuito, affidabile, facile da usare e funziona su tutte le principali piattaforme. Non puoi sbagliare.
Installiamo XAMPP su Windows
Passo 1: Scarica XAMPP
Inizia scaricando l’ultima versione di XAMPP dal sito web di Apache Friends. L’attuale versione aggiornata di XAMPP è 7.3.8 / PHP 7.3.8.
Nota: Se stai usando Linux o OSX, i passaggi di installazione sono praticamente gli stessi. Assicurati di scaricare la versione appropriata di XAMPP per il tuo sistema operativo.
Passo 2: Installare XAMPP
Una volta scaricato, eseguire il file di installazione XAMPP.
Selezionare i componenti che si desidera installare. Se hai intenzione di installare un sito WordPress con XAMPP, hai solo bisogno di Apache, MySQL, PHP e phpMyAdmin. Controllerò tutti i componenti come mi piacerebbe sperimentare con loro in seguito.
Scegliere la directory di installazione per XAMPP (predefinita consigliata).
Deseleziona Ulteriori informazioni sull’opzione Bitnami. Bitnami fornisce strumenti all-in-one per installare popolari app open source su XAMPP. Questo include moduli aggiuntivi per l’installazione di WordPress troppo. Tuttavia, saremo installarlo manualmente qui.
Si può essere presentato con un avviso di sicurezza di Windows al termine dell’installazione. È necessario whitelist Apache HTTP Server dal firewall di Windows Defender facendo clic sul pulsante Consenti accesso. Assicurati di controllare l’opzione” Reti private, come la mia rete di casa o di lavoro”. Questo è molto importante. XAMPP non funzionerà se non lo controlli e fai clic su Consenti accesso.
Completare la configurazione ed eseguire XAMPP Pannello di controllo.
Installazione Nota 1: Disattivare UAC in Impostazioni di Windows
Si potrebbe essere presentato con un controllo di accesso utente (UAC) avviso da Windows. Niente di cui preoccuparsi molto. Assicurati solo di non installare XAMPP nella directory Program Files
, poiché l’UAC può interferire con le autorizzazioni di scrittura di XAMPP in questa directory. La directory di installazione predefinita è C:\XAMPP
. Quindi, se non lo cambi, dovresti essere bravo.
Se vuoi imparare come disattivare UAC (non raccomandato a meno che non sia assolutamente necessario), il supporto Microsoft Windows è un buon punto di partenza.
Nota di installazione 2: Disattivare temporaneamente Antivirus e / o firewall
Alcuni programmi antivirus o firewall possono causare problemi con l’installazione di XAMPP. In questo caso, è consigliabile disattivarli temporaneamente fino a quando XAMPP non viene installato correttamente.
Leggi la pagina FAQ di XAMPP Windows per ulteriori informazioni.
Passo 3: Aprire il pannello di controllo XAMPP
Il pannello di controllo XAMPP mette in mostra una semplice interfaccia utente che elenca tutti i moduli del server locale. Esso consente di avviare/arrestare i singoli moduli, accedere alla loro area di amministrazione, file di configurazione, e registri con un solo clic. La sua sezione inferiore mostra anche tutte le tue azioni ed errori (se presenti).
a parte le opzioni descritte sopra, il Pannello di Controllo di XAMPP dispone anche di altri pulsanti sul lato destro:
- Config: per configurare generale XAMPP impostazioni
- Netstat: visualizza tutte le connessioni TCP attive (e le porte) sul tuo computer
- > Shell: inizia XAMPP in un costume da linea di comando (CMD)
- Explorer: apre la XAMPP cartella principale di Windows Explorer
- Servizi: mostra tutti i servizi di Windows in Microsoft Management Console
- Guida: link al forum di supporto degli amici Apache
- Esci: esci dal pannello di controllo XAMPP (il server continuerà a funzionare in background)
Passo 4: Avvia i moduli Apache e MySQL
Fai clic sul pulsante Start accanto al modulo Apache. Se tutto è impostato correttamente, il server Apache dovrebbe avviarsi correttamente sotto le porte 83 e 443.
Puoi accedere alla dashboard del tuo server Apache facendo clic sul pulsante Admin accanto ad esso. In alternativa, puoi anche raggiungerlo tramite http://localhost/dashboard/ URL nel tuo browser.
Quindi avviare il modulo MySQL. Se ti viene presentato un avviso di sicurezza di Windows per whitelist mysqld.exe, fare clic su Consenti accesso. Come prima, assicurati di aver selezionato l’opzione “Reti private,…”.
Puoi accedere alla tua dashboard di phpMyAdmin facendo clic sul pulsante Admin accanto al modulo MySQL. Oppure puoi semplicemente andare su http://localhost/phpmyadmin/ nel tuo browser. Qui puoi gestire i database MariaDB (o MySQL) dei tuoi progetti web.
Conclude la configurazione di XAMPP come ambiente di sviluppo locale. Ora è pronto per ospitare qualsiasi software basato su PHP (ad esempio WordPress).
Testare l’installazione di XAMPP
Il modo migliore per verificare se il server locale è stato installato e configurato correttamente è creare una pagina di test PHP, posizionarla nella cartella localhost di XAMPP e quindi provare ad accedervi tramite il browser.
Facciamolo ora. Crea una nuova cartella chiamata test nella directory C:\xampp\htdocs\
. Questa directory può anche essere accessibile facilmente facendo clic sul pulsante Explorer nel pannello di controllo XAMPP e poi andare alla cartella htdocs.
Creare un file chiamato test.php con il codice qui sotto e posizionarlo nella cartella C:\xampp\htdocs\test
.
Prova a visitare http://localhost/test/test.php nel tuo browser. Se visualizza le parole ” Ciao mondo! Benvenuto su WPMU DEV”, quindi XAMPP è stato installato e configurato correttamente sul tuo sistema.
Installazione di WordPress localmente con XAMPP
Passaggio 1: Creare un nuovo database MySQL per l’installazione di WordPress
Prima di installare WordPress, abbiamo bisogno di un database.
Nel Pannello di controllo XAMPP, fare clic sul pulsante Admin nella sezione MySQL. Una nuova finestra del browser si aprirà automaticamente con l’interfaccia dashboard di phpMyAdmin. Clicca su Database vicino in alto a sinistra.
Verrà ora richiesto di creare un nuovo database. Ho chiamato il mio wpmudev.
Dopo aver inserito un nome, fare clic su Crea e chiudere la finestra.
Fase 2: Scarica e installa WordPress
Scarica l’ultima versione di WordPress.
Decomprimere WordPress nella cartella giusta sotto XAMPP. Nel mio caso, è C:/xampp/htdocs
. Rinominalo in quello che vuoi, ma si consiglia di dare a questa cartella il nome del tuo sito. Ho intenzione di chiamare questa installazione di WordPress wptest.
Ora, vai nella cartella WP del tuo sito, trova il wp-config-sample.file php, e rinominarlo wp-config.PHP.
Apri il file e scorri verso il basso fino a visualizzare le seguenti righe:
Queste righe di codice definiscono i dettagli di accesso per il database. Aggiornali secondo le istruzioni riportate di seguito:
- Sostituisci “database_name_here” con il nome del tuo database, che nel mio caso è wpmudev.
- Sostituisci “username_here” con “root” e modifica il campo “password_here” in modo che sia vuoto.
- Salva il file e chiudilo
Possiamo continuare con la nostra installazione di WordPress ora. Apri il browser e vai a http://localhost/wptest/.
Dovresti vedere il caricamento della schermata di selezione della lingua dell’installazione di WordPress.
Dopo aver scelto la lingua, continuare sulla schermata successiva. Inserisci il titolo del sito, il nome utente amministratore e i dettagli della password. Fare clic su Installa WordPress.
Congratulazioni, hai installato con successo WordPress sul tuo server locale.
Impostazione di WordPress Multisito localmente con XAMPP
Passo 1: Abilita WP Multisito nel tuo wp-config.File php
Apri il tuo wp-config.file php e aggiungi la seguente riga appena sopra la riga che dice /* Questo è tutto, smetti di modificare! Buona pubblicazione. */.
define('WP_ALLOW_MULTISITE', true)
Questo attiverà la modalità di installazione Multisito sul tuo sito WordPress.
Passo 2: Imposta la tua rete multisito
Vai alla tua dashboard di WordPress e poi a Strumenti > Configurazione di rete.
Immettere un nome per la rete multisito e l’indirizzo e-mail dell’amministratore di rete. Quindi fare clic su Installa.
WordPress ora ti chiederà di modificare il tuo wp-config.php e .file htaccess.
Passo 3: Segui le istruzioni sullo schermo di WordPress
Apri il tuo wp-config.php di nuovo e aggiungere il codice dato da WordPress sotto la modifica precedente.
Avanti, apri .htaccess file e sostituire tutto il suo codice con quello dato da WordPress (Nota: dovrete sostituire il contenuto completamente qui, non solo aggiungere/modificare).
Se non riesci a trovare il .htaccess file, assicurarsi di abilitare le impostazioni di visualizzazione dei file nascosti sul computer. Se ancora non riesci a trovarlo, creane uno nella stessa directory del tuo wp-config.file php.
Multisito dovrebbe ora essere attivato con successo sulla vostra installazione di WordPress.
Dovrai accedere di nuovo. E quando lo fai, sarai in grado di accedere a singoli siti nella tua rete multisito dalla tua dashboard.
È inoltre possibile creare un nuovo sito di rete da qui facendo clic sul pulsante Aggiungi nuovo.
Risoluzione dei problemi comuni con XAMPP& WordPress
Mentre la mia installazione di XAMPP e WordPress è andata senza intoppi, non tutti sono così fortunati. XAMPP può lanciare una curveball a voi in qualsiasi fase della sua installazione e WordPress’. Ecco alcuni problemi comuni associati a XAMPP (fai clic per andare alla sua soluzione):
- Impossibile installare XAMPP su Windows
- Apache non verrà avviato senza le porte configurate
- Impossibile aggiungere o importare voci di menu aggiuntive (stesso collegamento di cui sopra)
- Tempo massimo di esecuzione PHP superato (stesso collegamento di cui sopra)
- Dimensione massima del file superata (stesso collegamento di cui sopra)
- trovato! Error
- Error: Apache Shutdown inaspettatamente
- cURL Error 60: SSL Certificate Problem
XAMPP
XAMPP consente di impostare facilmente un ambiente server locale sul computer Windows. La cosa migliore è che è completamente gratuito e open source. Una volta installato, ti dimenticherai che è anche lì. Puoi anche installare XAMPP su un’unità USB insieme a WordPress.
Con XAMPP, puoi sviluppare e testare rapidamente i siti WordPress sul tuo sistema, piuttosto che farlo nel modo più duro su un sito live. Puoi provare diversi temi e plugin, testare le loro varie funzionalità e sperimentare molti altri aspetti del tuo sito senza sudare.
Inoltre, puoi anche installare tutte le istanze di WordPress che vuoi (incluso Multisito). Chi conosceva il detto “pensare globale, agire locale” vale anche per lo sviluppo web!