Come installare e configurare WordPress su Localhost (Guida completa)
Pubblicato: 2023-07-03L'utilizzo di un host locale per il tuo sito WordPress ti consente di eseguire aggiornamenti, testare plug-in o creare il tuo sito in privato. Ciò significa che puoi apportare modifiche senza influire sull'esperienza utente (UX) o preoccuparti di errori che potrebbero interrompere le operazioni.
Sembra fantastico, vero? Ancora meglio è che gli sviluppatori più moderatamente esperti troveranno semplice iniziare.
Seguendo questa guida dettagliata, dovresti essere in grado di scaricare il software localhost, aggiungere file WordPress e creare un database senza problemi.
In questo post, daremo un'occhiata più da vicino al localhost di WordPress e ai suoi vantaggi. Quindi, ti mostreremo come configurare WordPress su localhost ed eseguire alcuni errori comuni.
Cos'è localhost e perché è utile per WordPress?
Quando crei un sito WordPress, in genere acquisti un nome di dominio e scegli un provider di hosting web. Il tuo sito risiede sul server del tuo host web ed è accessibile a chiunque abbia l'URL corretto.
Con localhost, puoi eseguire un sito Web dal tuo sistema operativo come un PC. Ciò significa che avrà una configurazione hardware diversa rispetto a un sito Web live. Inoltre, il tuo sito non sarà disponibile online.
Creerai un ambiente privato e remoto, utilizzando lo storage del tuo PC come host. Quindi, scaricherai software di terze parti come XAMPP per installare WordPress.
Ci sono molte ragioni per cui potresti voler usare localhost. Innanzitutto, ti consente di creare un sito di sviluppo che puoi utilizzare per test e sperimentazione.
In questo caso, WordPress funzionerà come sito di staging. Questa è un'opzione popolare per designer e sviluppatori poiché è possibile rilevare i problemi prima di avviare l'applicazione live. Meglio ancora, localhost ti consente di lavorare sul tuo sito Web anche se non disponi di una connessione Internet.
Inoltre, un sito Web locale fornisce un ambiente sicuro per provare cose nuove. Ciò può prevenire tempi di inattività sul tuo sito Web live nel caso in cui una modifica introdotta rompa qualcosa.
Localhost può anche essere un modo più sicuro per testare nuovi software o eseguire aggiornamenti. Non dovrai preoccuparti di danneggiare il tuo sito. Se qualcosa va storto, il tuo sito live rimarrà completamente inalterato.
Puoi installare WordPress localmente su qualsiasi sistema operativo?
Esistono molte piattaforme che ti consentono di installare WordPress localmente, ma XAMPP tende ad essere il più intuitivo.
Inoltre, XAMPP è open source e gratuito e supporta tutti i sistemi operativi inclusi Mac, Windows e Linux. Quando visiti il sito Web ufficiale di XAMPP, vedrai tutte le diverse versioni del software. Quindi, puoi scaricare la versione compatibile con il tuo sistema operativo.
Quali sono i requisiti per installare WordPress su localhost?
Per installare WordPress su localhost, avrai bisogno di un sistema operativo perfettamente funzionante come un PC per archiviare i file del tuo sito web. Funzionerà come un server virtuale, che è equivalente al server di un host web che useresti per un sito live.
Dovrai anche scaricare software come XAMPP. Ci sono molti strumenti che ti consentono di creare un ambiente locale. WAMP, MAMP, LAMP e Vagrant sono altre opzioni popolari.
XAMPP tende ad essere una scelta eccellente per WordPress, poiché è gratuito e open-source. Inoltre, funziona su una varietà di sistemi tra cui Windows, OS X e Linux.
Dopo aver scaricato il software XAMPP, puoi installarlo insieme a WordPress. Dovrai anche assicurarti di selezionare tre moduli dal pannello di controllo. Questi sono Apache, MySQL e PHP.
Come installare WordPress su localhost
Ora che sai qualcosa in più su localhost, diamo un'occhiata a come installare WordPress su Localhost usando XAMPP.
Passaggio 1: scarica XAMPP
Il primo passo è scaricare il software XAMPP da Apache Friends. Puoi accedere a XAMPP per Windows, Linux o OS X.
Scegli la versione che corrisponde al tuo sistema operativo. Il download partirà automaticamente e potrebbe richiedere alcuni minuti.
Una volta scaricato, esegui il file per avviare l'importatore XAMPP. Se hai installato un programma antivirus, potresti visualizzare un avviso, ma puoi procedere con l'installazione.
Potresti anche ricevere un avviso sul controllo dell'account utente (UAC). Nella maggior parte dei casi, dovresti semplicemente continuare con quel prompt e tutti gli altri che si presentano.
Quindi, dovresti vedere la schermata del programma di installazione. Qui, fai clic su Avanti .
Ora scegli quali componenti vuoi installare. È importante notare che non sono necessari tutti i componenti per WordPress. Invece, avrai bisogno di quelli richiesti più MySQL e phpMyAdmin .
È possibile installare componenti aggiuntivi. Ad esempio, potresti volere funzionalità relative alla posta elettronica se prevedi di inviare o eseguire il debug di e-mail transazionali. Quindi, vai avanti e deseleziona tutto ciò che non ti serve. Quindi, premi Avanti .
Ora scegli in quale cartella installare XAMPP e seleziona la tua lingua preferita.
Ti verrà comunicato che puoi scegliere di installare Bitnami per XAMPP. Questo non è necessario per WordPress, ma può rendere il processo leggermente più semplice.
Se continui senza Bitnami, fai clic su Avanti per eseguire l'installazione.
Al termine, puoi avviare il pannello di controllo e iniziare a lavorare con XAMPP.
Passaggio 2: eseguire i moduli
Per installare XAMPP e WordPress, avrai bisogno di tre moduli specifici:
- Apache (il server Web su cui si basa XAMPP)
- MySQL (il database utilizzato da WordPress)
- PHP (il linguaggio di programmazione su cui è costruito WordPress)
Puoi avviare questi moduli dal pannello di controllo di XAMPP. Lo stato di ognuno dovrebbe diventare verde una volta lanciato.
Quindi, verifica che il server locale funzioni correttamente accedendo a http://localhost in un browser web.
Se ha avuto successo, ora avrai un server XAMPP funzionante sul tuo sistema operativo.
Passaggio 3: aggiungi i file WordPress
Ora che hai scaricato XAMPP ed eseguito i moduli, è il momento di installare WordPress. Per fare ciò, vai al sito Web ufficiale di WordPress e scarica l'ultima versione del software facendo clic su Ottieni WordPress .
Vedrai che c'è un'opzione per configurare un provider di hosting. Questo riguarda solo gli utenti che desiderano creare un sito WordPress live.
Poiché desideri installare WordPress su localhost, fai clic su Download WordPress 6.2 .
A questo punto, WordPress verrà scaricato sul tuo computer.
Ora, sul tuo computer, vai alla cartella in cui hai installato XAMPP. Questo potrebbe essere chiamato qualcosa come C://xampp .
Apri la cartella e individua la sottocartella htdocs :
In htdocs , crea una nuova cartella per il tuo sito. Il nome di questa cartella diventerà il sottonome utilizzato per accedere al tuo sito. Potresti nominare la cartella "testsite" se stai usando WordPress localhost come sito di staging.
Quindi, accedi al tuo sito andando su http://localhost/testsite. Dopo aver creato la cartella, estrai il file zip di WordPress che hai scaricato all'inizio di questo passaggio.
Passaggio 4: crea il tuo database
A questo punto, hai scaricato XAMPP, eseguito i moduli e scaricato WordPress. Ora è il momento di creare un database MySQL per la tua installazione di WordPress.
Innanzitutto, dovrai avviare phpMyAdmin dal tuo pannello di controllo XAMPP. Per fare ciò, fai clic sul pulsante Admin per MySQL .
All'interno di phpMyAdmin, seleziona la scheda Database .
Quindi, inserisci un nome per il tuo database e seleziona Crea .
Questo è tutto! Ora puoi passare all'ultimo passaggio.
Passaggio 5: completare l'installazione di WordPress
Il passaggio finale richiede solo alcune attività per completare l'installazione di WordPress. Innanzitutto, visita il tuo sito Web locale, dove dovresti vedere il normale programma di installazione di WordPress. Puoi trovare il tuo sito web digitando http://localhost/url nella barra degli indirizzi.
Tutto è uguale a qualsiasi altro sito WordPress, ad eccezione dei dettagli del database. Invece, dovrai inserire i dettagli del database in questo modo:
- Nome database : nome del database che hai creato in phpMyAdmin (lo hai impostato nel passaggio 4 di questa guida)
- Nome utente : "radice"
- Password : lasciare vuoto
Completa il resto del processo. Ora dovresti vedere una nuova installazione di WordPress in esecuzione sul tuo localhost.
Come spostare WordPress da localhost a un server live
Per spostare WordPress da localhost a un server live, puoi utilizzare un plug-in di migrazione di WordPress come Duplicator. Questo esporterà i tuoi file dall'installazione locale. Quindi, dovrai creare un database sul tuo server live e copiare i tuoi file utilizzando un client SFTP come FileZilla.
Come trasferire il localhost di WordPress su un altro computer
Puoi trasferire il localhost di WordPress su un altro computer esportando il tuo sito Web e il tuo database su un altro sistema. Ci sono molti plugin per aiutarti a farlo, come la migrazione WP All-in-One.
Puoi anche utilizzare gli strumenti di importazione ed esportazione di WordPress integrati. Puoi trovarli nella dashboard di WordPress andando su Strumenti → Esporta .
Se sei un utente esperto di WordPress, puoi anche trasferire l'host locale di WordPress su un altro computer utilizzando phpMyAdmin. Questo processo richiede di esportare il vecchio database e crearne uno nuovo sul nuovo PC.
Come disinstallare WordPress su localhost
Una volta completati i test, gli aggiornamenti o gli esperimenti nell'ambiente locale, potresti voler disinstallare XAMPP. Per farlo su Windows, apri il Pannello di controllo e vai a Programmi e funzionalità. Quindi, individua l'app XAMPP e fai clic con il pulsante destro del mouse su di essa per eliminarla.
Ora vai alla cartella C:/xampp (o qualsiasi cartella tu abbia usato per XAMPP) ed elimina tutti i file e le cartelle rimanenti sul tuo computer.
Problemi comuni di WordPress localhost e come risolverli
Finora, abbiamo cercato di fornire quanti più dettagli possibili per aiutarti a installare e configurare WordPress su localhost. Ma ci sono alcuni problemi di host locale di WordPress che potresti incontrare.
Quindi, in questa sezione, discuteremo alcuni dei problemi più comuni e ti mostreremo come risolverli.
1. Installazione non riuscita: impossibile creare la directory
Il primo problema di host locale di WordPress che potresti riscontrare è quando l'installazione fallisce. Ci sono tre situazioni in cui potresti vedere questo errore:
- Installi un tema o un plug-in nella dashboard di WordPress.
- Aggiorni un plugin o un tema.
- Carichi i file direttamente nella cartella wp-content .
In genere, l'errore "installazione non riuscita" si verifica sui nuovi siti WordPress. Potresti visualizzare il messaggio perché le impostazioni di autorizzazione non sono corrette. Oppure potresti non avere abbastanza spazio libero sul tuo sistema.
Pertanto, è possibile eliminare l'errore controllando le autorizzazioni del file. Nella dashboard di WordPress, vai su Strumenti → Salute del sito . Poi, fai clic sulla scheda Informazioni e scorri verso il basso fino a Autorizzazioni filesystem .
Idealmente, tutti i file saranno elencati come "scrivibili".
Se dicono "Non scrivibile", le tue autorizzazioni non sono configurate correttamente.
Fortunatamente, puoi modificare le autorizzazioni accedendo ai file del tuo sito. Per fare ciò, puoi connetterti al tuo sito tramite FTP. Quindi, vai su public_html e individua le seguenti cartelle:
- wp_content
- wp_include
- wp_admin
Fai clic con il pulsante destro del mouse su ciascuna delle cartelle (una alla volta) e scegli Autorizzazioni file .
Verificare che le opzioni siano impostate sui seguenti valori:
- Autorizzazioni del proprietario: lettura, scrittura, esecuzione
- Autorizzazioni di gruppo: lettura, esecuzione
- Autorizzazioni pubbliche: lettura, esecuzione
- Valore numerico: 755
- Ricorsi nelle sottodirectory
- Applica solo alle directory
Fai clic su OK e torna al tuo sito per vedere se l'errore è stato eliminato.
2. Accesso non funzionante
Un altro problema comune di WordPress localhost è che la procedura di accesso non funziona. In questo caso, dovrai accedere a phpMyAdmin per risolverlo.
Innanzitutto, è importante eseguire un backup del tuo sito Web poiché ciò potrebbe richiedere la modifica di file importanti del sito. Pertanto, se commetti un errore, non dovrai preoccuparti di perdere il tuo lavoro.
Il modo più semplice per creare un backup del tuo sito è utilizzare un plug-in affidabile come Jetpack VaultPress Backup.
VaultPress Backup esegue backup in tempo reale archiviati in modo sicuro nel cloud. Lo strumento memorizzerà i tuoi backup per 30 giorni e potrai ripristinare il tuo sito a una versione precedente con un solo clic.
Il backup di VaultPress non solo salva il tuo sito Web, ma protegge anche tutte le tabelle del tuo database. Inoltre, il plug-in salva anche una copia di tutti i dati dei clienti e degli ordini di WooCommerce.
Dopo aver installato e attivato il plug-in di backup, apri phpMyAdmin e trova il file config.inc.php . Qui puoi controllare i tuoi dati di accesso. Quindi, torna alla schermata di accesso e inserisci i valori.
3. Questo sito non può essere raggiunto
Se visualizzi un messaggio di errore che recita "Impossibile raggiungere questo sito", significa che c'è qualcosa che impedisce al browser di accedere al sito web. Ad esempio, potresti non avere una connessione Internet o potresti riscontrare problemi con il DNS (Domain Name System).
Innanzitutto, dovrai disabilitare temporaneamente qualsiasi software antivirus, firewall o servizio proxy, poiché ciò può interrompere la connessione. Quindi, puoi controllare la tua connessione Internet e svuotare la cache del browser.
In Google Chrome, fai clic sui tre punti nell'angolo in alto a destra. Quindi, scegli Altri strumenti → Cancella dati di navigazione .
Se questo non funziona, può essere utile svuotare le impostazioni DNS. Per fare ciò, controlla l'errore 6: error_err_connection_refused più in basso.
In alternativa, potresti semplicemente dover cambiare il tuo provider DNS. Google Public DNS tende ad essere una soluzione sicura.
Il metodo per eseguire questa operazione varia a seconda del sistema operativo in uso. Per gli utenti Mac, puoi cambiare il tuo provider DNS andando su Preferenze di Sistema.
Quindi, fai clic su Rete → Avanzate .
Apri la scheda DNS e fai clic su + .
Ora digita i numeri per il server pubblico che desideri utilizzare. Fare clic su OK → Applica per modificare le impostazioni.
4. Errore nello stabilire una connessione al database
Quando installi e configuri WordPress su localhost, puoi spesso incorrere in problemi di connessione al database. Questo di solito indica che ci sono informazioni di database errate nelle impostazioni di WordPress o un server di database che non risponde.
Per risolvere questo errore, puoi controllare le credenziali del tuo database. Questi sono memorizzati nel tuo file wp-config.php , quindi puoi accedere al file tramite SFTP.
Dopo aver aperto il file, assicurati che le seguenti credenziali siano corrette:
- Nome del database
- Nome utente
- Parola d'ordine
- Host della banca dati
Puoi anche controllare le credenziali del tuo database usando phpMyAdmin. Una volta aperto phpMyAdmin, fai clic su wp_users .
Quindi, trova l'elenco degli utenti e fai clic sul collegamento Modifica . Qui puoi vedere l'ID utente, la password e altro per ogni utente sul sito.
Se questi valori non sono corretti, puoi modificarli qui. Basta eliminare i valori esistenti e inserirne di nuovi. Quindi, fai clic su Vai per applicare le modifiche.
Puoi anche riavviare il tuo server. Per fare ciò, tutto ciò che devi fare è avviare e arrestare il server dal tuo pannello di controllo XAMPP.
5. Errore err_ssl_protocol_error
err_ssl_protocol_error può presentarsi in diversi modi. Ad esempio, ti potrebbe essere detto che il tuo sito non è in grado di fornire una connessione sicura o che localhost ha inviato una risposta non valida.
A volte questo problema può essere facilmente risolto svuotando la cache del browser. Per eseguire questa operazione in Google Chrome, vedere Errore 3: Impossibile raggiungere questo sito .
Puoi anche provare a utilizzare la voce DNS del tuo sito anziché l'URL. Quindi, in questo caso, dovresti digitare qualcosa come: http://127.0.0.1:8080 nel tuo browser invece di http://localhost:8080 .
6. Errore err_connection_refused
L'errore err_connection_refused è un altro problema comune di localhost. Probabilmente è dovuto a una porta configurata in modo errato. Potrebbe anche indicare autorizzazioni errate o avvisarti del fatto che il server Web Apache non funziona correttamente.
Se si tratta di un problema con le autorizzazioni di WordPress, consulta Errore 1: installazione non riuscita . Se desideri modificare il numero di porta, vai a Errore 13: XAMPP Apache shutdown inaspettatamente . Puoi anche disabilitare il tuo firewall o programma antivirus poiché questo potrebbe bloccare la connessione.
La prossima soluzione è svuotare il tuo DNS, poiché questo può fallire se memorizza troppi record. Per fare ciò, apri il prompt dei comandi digitando "cmd" nella barra di ricerca accanto al menu di avvio.
Ora, inserisci il seguente comando: ipconfig/flushdns
Puoi anche assicurarti che Apache sia sicuramente in esecuzione. Vai al pannello di controllo di XAMPP. Se dice Avvia , il server deve aver smesso di funzionare ed è stata probabilmente la causa dell'errore err_connection_refused.
7. Errore 404 pagina non trovata
Se visualizzi l'errore 404 pagina non trovata quando provi a installare e configurare WordPress su localhost, significa che la pagina richiesta non può essere trovata sul server web. In genere, ciò indica che sulla porta (porta 80) è presente un altro programma.
Fortunatamente, puoi eliminare l'errore modificando il numero di porta. Per eseguire questa operazione, vedere Errore 13: arresto imprevisto di XAMPP Apache.
Se hai già provato questa soluzione e visualizzi ancora l'errore 404 pagina non trovata, il problema potrebbe essere che non stai aggiungendo il numero di porta a ogni URL digitato nel browser. Ad esempio, potrebbe essere necessario inserire: http://localhost:8080 anziché solo http://localhost .
8. Host locale di WordPress che richiede le credenziali FTP
Un altro problema comune con WordPress localhost è che il tuo sito potrebbe iniziare a chiedere le tue credenziali FTP. In genere, ciò si verifica quando si tenta di eseguire un aggiornamento o installare un nuovo tema o plug-in.
Generalmente è il risultato di WordPress con permessi insufficienti. Pertanto, puoi provare a modificare le autorizzazioni. Per eseguire questa operazione, vedere Errore 1: installazione non riuscita .
Puoi anche provare a forzare WordPress a utilizzare il metodo PHP diretto per gli aggiornamenti (piuttosto che utilizzare FTP). Puoi farlo attraverso il tuo file wp-config.php , usando SFTP.
Dopo aver aperto il file wp-config.php , aggiungi la seguente riga di codice:
define('FS_METHOD','direct');
Assicurati di salvare le modifiche. Quindi, torna su WordPress per vedere se l'errore è stato risolto.
9. Immagini non visualizzate
Sia che tu stia utilizzando WordPress su localhost o un sito WordPress live, potresti riscontrare un errore che impedisce la visualizzazione delle immagini. Ciò significa che il percorso verso le immagini è interrotto.
Il primo passo è verificare che il tuo indirizzo WordPress (URL) e l'indirizzo del sito (URL) corrispondano. Tutto quello che devi fare è andare sulla dashboard di WordPress e fare clic su Impostazioni → Generale .
Quindi, controlla se il nome della cartella in cui sono archiviate le tue immagini è stato aggiunto all'URL. Questa cartella potrebbe essere denominata uploads o images .
Ora vai su Impostazioni → Permalink .
Qui puoi selezionare Post name per la struttura del permalink. Quindi, salva le modifiche e verifica se le tue immagini vengono ora visualizzate.
10. Il localhost di WordPress è molto lento
Il tuo sito Web localhost di WordPress potrebbe essere lento se hai troppi plug-in o codice scadente sul tuo sito. Pertanto, è una buona idea assicurarsi di disporre solo delle risorse necessarie.
I siti Web lenti e il codice scadente possono rendere il tuo sito Web più suscettibile alle minacce alla sicurezza. Il modo migliore per stare al passo con questi problemi è utilizzare un plug-in come Jetpack Protect.
Una volta installato, avrai accesso a scansioni automatizzate di sicurezza e malware per proteggere il tuo sito web. Meglio ancora, il plug-in può rilevare vulnerabilità nel software principale e in qualsiasi plug-in e tema sul tuo sito.
Se desideri una protezione ancora maggiore, dai un'occhiata al pacchetto Sicurezza disponibile con Jetpack. Viene fornito con tutti i vantaggi di Jetpack Protect, oltre a backup in tempo reale e funzionalità aggiuntive.
Se WordPress localhost funziona molto lentamente, puoi anche provare a utilizzare l'indirizzo IP non elaborato per localhost. Questo può essere efficace poiché alcuni sistemi (come Windows) non supportano direttamente il tipo di connessione che MySQL utilizza quando viene specificato localhost.
Per iniziare, dovrai accedere al tuo file wp-config.php . Qui, assicurati che DB_HOST non sia impostato su localhost.
Invece, cambialo in define('DB_HOST','127.0.0.1');
Quindi, salva le modifiche e torna al tuo sito per vedere se il problema è stato risolto.
11. Superato il tempo massimo di esecuzione PHP XAMPP
L'errore "Tempo massimo di esecuzione PHP XAMPP superato" è abbastanza facile da correggere. Dovrai solo modificare una riga di codice in uno dei file di configurazione di XAMPP.
Apri il pannello di controllo di XAMPP e fai clic sul pulsante Config accanto ad Apache . Nell'elenco a discesa, scegli l'opzione per PHP (php.ini) .
Questo aprirà il file php.ini in cui è possibile cercare la seguente riga:
Max_execution_time
Il valore deve essere impostato su 120. Per eliminare l'errore, puoi aumentare il valore. Potresti provare a raddoppiarlo a 240.
12. Superata la dimensione massima del file XAMPP
Un altro problema comune di XAMPP localhost è l'errore "XAMPP dimensione massima del file superata". Potresti visualizzare questo errore quando provi a caricare un file sul sito WordPress locale che hai creato con XAMPP.
Ancora una volta, dovrai trovare il file php.ini all'interno del tuo file di configurazione XAMPP. Ma questa volta, cerca la seguente riga: upload_max_filesize
In genere, questo è impostato su 40M. Per risolvere l'errore, puoi provare ad aumentare questo valore. È anche importante notare che quando modifichi il file php.ini , vorrai apportare la stessa modifica anche al numero post_max_size.
13. XAMPP Apache si è arrestato in modo imprevisto
Quando viene visualizzato l'errore "XAMPP Apache shutdown inaspettatamente", è probabile che qualcosa sia andato storto con Apache, causandone l'arresto anomalo. Apache è il server Web su cui si basa XAMPP, quindi questo errore significherà che anche il tuo sito locale smetterà di funzionare.
Questo errore suggerisce che un altro programma potrebbe utilizzare la stessa porta di XAMPP. Poiché i port supportano solo un programma alla volta, Apache smetterà di funzionare.
Skype è un programma che utilizza la stessa porta predefinita di XAMPP. La buona notizia è che l'errore è facile da correggere fintanto che hai accesso alla tua dashboard XAMPP.
Innanzitutto, dovrai avviare XAMPP. Quindi, vai su Apache → Config . Qui, scegli l'opzione Apache (httpd:conf) .
La porta predefinita per XAMPP è 80 (utilizzata per la maggior parte dei programmi HTTP), quindi puoi reindirizzare Apache alla porta 8080. Nel file Apache , premi Ctrl + F e inserisci "80" per cercare ogni istanza di 80.
Quindi, modificare i seguenti valori:
- Porta 80 alla porta 8080
- Ascolta 80 per ascoltare 8080
- Cambia nomeserver localhost: 80 in nomeserver localhost: 8080
Ora, torna al tuo pannello di controllo XAMPP e rivisita Apache → Config. Questa volta, selezionare il file Apache (httpd-ssl.conf).
Apri il file e premi Ctrl + F per cercare 443. La porta 443 viene in genere utilizzata per transazioni Web sicure, ma anche Apache ne ha bisogno.
In questo file, devi modificare due istanze di 443:
- Ascolta 443 per ascoltare 4433
- Da <VirtuaHost_default_:443> a <VirtualHost_default_:4433>
Quindi, riavvia Apache facendo clic sui pulsanti Stop e Start in XAMPP.
14. XAMPP 403 accesso vietato errore
L'ultimo problema di WordPress localhost da discutere è l'errore di accesso vietato XAMPP 403. In genere, ciò si verifica quando si tenta di accedere al database utilizzando phpMyAdmin.
Una delle cause più comuni dell'errore proibito 403 è una configurazione errata in uno dei file di configurazione XAMPP. Quindi, per risolvere il problema, dovrai aprire il tuo pannello di controllo XAMPP. Quindi, fai clic su Apache → Config .
Dall'elenco a discesa selezionare il file httpd-xampp.config .
Una volta aperto il file, cerca la seguente riga di codice che inizia con: Alias/phpmyadmin
All'interno di quel blocco di codice, dovresti vedere una riga che dice: Require local
Ora, cambia quella riga per dire: Richiedi tutto concesso
A questo punto, l'errore 403 di accesso proibito dovrebbe scomparire, dandoti accesso a phpMyAdmin.
Domande frequenti sulla configurazione di WordPress su localhost
Sebbene abbiamo provato a coprire le basi su come installare e configurare WordPress su localhost, potresti avere ancora alcune domande. Diamo un'occhiata a quelli più comuni.
localhost è un server web?
Localhost è il nome host o il computer che esegue il programma. In questo caso, il computer diventa il server virtuale per la tua applicazione. Questo server virtuale è offline e memorizza i dati del tuo sito nello stesso modo in cui lo farebbe il server di un host web se eseguissi un sito web live.
Qualcuno può accedere al tuo localhost?
Puoi condividere il tuo server web con qualcun altro, ma dovrebbe avere il tuo indirizzo IP o il tuo nome host. Puoi trovare queste informazioni su Windows con ipconfig/all su una riga di comando.
WordPress localhost vs live server: quali sono le principali differenze?
Localhost è un server virtuale che può essere memorizzato sul tuo computer. Inoltre, viene mantenuto offline, quindi non è accessibile al pubblico.
D'altra parte, un server live generalmente richiede un host web che memorizzi i dati del tuo sito web. Nel frattempo, dovrai acquistare un nome di dominio. In questo modo, chiunque su Internet può trovare il tuo sito digitando l'URL nel browser.
Quali sono i vantaggi dell'utilizzo di localhost per lo sviluppo di WordPress?
Ci sono molti vantaggi nell'usare localhost per lo sviluppo di WordPress. Poiché il sito Web viene mantenuto offline, crea uno spazio privato in cui testare le funzionalità o sperimentare nuove funzionalità.
Inoltre, qualsiasi modifica apportata in localhost lascerà il tuo sito Web live completamente inalterato. Pertanto, puoi sperimentare liberamente senza preoccuparti che le cose vadano male. Quindi, una volta verificato che gli aggiornamenti o i plug-in funzionano (e sono sicuri), puoi inviarli facilmente al tuo sito Web live.
Ciò ti consente di preservare la tua UX. Quindi, mentre diventi creativo nel tuo ambiente locale, le persone possono ancora visitare e interagire con il tuo sito web live.
Come si accede a WordPress su localhost?
Per accedere a WordPress su localhost, devi avere un server locale come XAMPP configurato sul tuo computer. Quindi, puoi installare i file WordPress. Per tutti i dettagli, dai un'occhiata al tutorial qui sopra.
Dopo aver installato e configurato correttamente WordPress su localhost, apri un browser web e inserisci questo indirizzo: http://localhost/filename .
In questo caso, "nome file" si riferisce alla directory del tuo server locale dove hai installato WordPress. Qui dovresti vedere la pagina di accesso di WordPress dove puoi inserire il tuo nome utente e password per accedere al tuo sito.
Come si accede a WordPress su localhost?
Puoi accedere a WordPress su localhost nello stesso modo in cui accedi a un sito Web WordPress live. Tutto quello che devi fare è inserire l'URL corretto nel browser.
Di solito, assomiglia a questo: http://localhost/yoursitename. Quindi, aggiungi il suffisso della pagina di accesso come /admin o wp-login.php alla fine dell'indirizzo.
Come reimpostare una password di WordPress localhost?
Non puoi reimpostare la tua password WordPress localhost tramite e-mail (a meno che tu non abbia abilitato la funzione di posta sul tuo server). Questo perché la funzione di posta è disattivata per impostazione predefinita sui server locali.
Pertanto, per reimpostare la tua password, dovrai aprire phpMyAdmin digitando il seguente URL: http://localhost/phpmyadmin . Quindi, dovrai fornire la password e il nome utente MySQL. Generalmente, il nome utente è "root" e nessuna password.
Quindi, seleziona il tuo database WordPress e trova la tabella wp-users . Qui, fai clic sul link Modifica accanto al nome utente dell'amministratore.
Si apre un modulo in cui è possibile modificare le informazioni per quell'utente.
Scorri verso il basso fino a user_pass e digita una nuova password nel valore colonna. Quindi, seleziona MD5 nella colonna Funzione e fai clic su Vai per salvare le modifiche.
Puoi inviare un'e-mail da WordPress su localhost?
Per impostazione predefinita, la funzione di posta è disabilitata in localhost, quindi non è possibile inviare un'e-mail da WordPress. Ma puoi abilitare le email installando un plugin come WP Mail SMTP.
In questo caso, il plug-in assumerà la funzione di consegna e-mail predefinita e instraderà le e-mail attraverso un provider SMTP. Dovrai scegliere un provider SMTP come Sendinblue, che funziona particolarmente bene per i siti Web WordPress. Quindi, puoi seguire la procedura guidata di installazione in WP Mail SMTP per configurarlo correttamente.
Puoi accedere al localhost di WordPress da un altro computer?
Sì, puoi accedere al localhost di WordPress da un altro computer, ma avrai bisogno dell'indirizzo IP locale e del numero di porta. Quindi, invece di inserire semplicemente l'indirizzo del sito web, sarà simile a questo: http://192.168.0.4:80/wordpress.
XAMPP è sicuro?
SÌ. XAMPP è open source, gratuito e sicuro da usare come server locale per il tuo sito Web WordPress.
XAMPP installa PHP?
XAMPP è uno degli ambienti di sviluppo PHP più popolari. È una distribuzione Apache contenente PHP, Pearl e MariaDB quindi sì, installa PHP. Ma dovrai comunque installare WordPress separatamente per configurare WordPress su localhost.
Puoi eseguire più siti WordPress locali sotto XAMPP?
Multisito è una rete di più di un sito Web che opera sulla stessa installazione di WordPress. Anche se esegui il tuo sito Web su un computer locale con XAMPP, puoi installare WordPress Multisite.
Dovrai prima eseguire un'installazione standard di WordPress. Quindi, puoi aggiungere più siti sotto un sottodominio o una sottodirectory.
Localhost: un potente strumento per gli sviluppatori di WordPress
WordPress su localhost è un ottimo strumento per progettisti e sviluppatori poiché consente di creare un ambiente privato e sicuro per testare nuove caratteristiche e funzionalità. Meglio ancora, il sito Web live sarà ancora disponibile per i visitatori e rimarrà completamente inalterato dalle modifiche apportate all'ambiente locale.
Inoltre, è semplice installare e configurare WordPress su localhost quando utilizzi software come XAMPP. Dopo aver installato XAMPP, puoi eseguire i moduli necessari e quindi scaricare l'ultima versione di WordPress. Quindi, sei pronto per aggiungere i file WordPress e creare il tuo database.
Per la maggior parte degli sviluppatori, è anche importante trovare un plug-in di backup affidabile come Jetpack VaultPress Backup in modo che sia facile ripristinare il tuo sito Web nel caso qualcosa vada storto. Inoltre, puoi utilizzare Jetpack Protect per accedere a un potente scanner di sicurezza e malware.
Un altro strumento utile è il programma Jetpack Agency.
Questa è una piattaforma all-in-one che ti consente di gestire la sicurezza del sito, i plug-in e le licenze. Inoltre, puoi ottenere il tuo partner manager Jetpack per aiutarti a far crescere la tua attività. Nel frattempo, puoi accedere ai tuoi siti Web da qualsiasi posizione utilizzando l'app mobile intuitiva.
Inizia con localhost per WordPress
WordPress su localhost è una soluzione ideale per designer e sviluppatori per sperimentare nuovi software. È anche utile per i nuovi proprietari di siti Web che desiderano creare i propri siti Web offline. Sebbene sia leggermente più complesso, puoi installare e configurare WordPress su localhost abbastanza facilmente.
Per ricapitolare, ecco cinque passaggi per installare e configurare WordPress su localhost:
- Scarica XAMPP.
- Eseguire i moduli.
- Aggiungi i file WordPress.
- Crea la tua banca dati.
- Completa l'installazione di WordPress.
Jetpack for Agencies è un altro utile strumento di sviluppo. You can monitor every action on your site with an activity log, access your websites from the mobile app, and get your own Jetpack partner manager. Get started today!