Esistono diversi modi per installare WordPress. In questo tutorial scaricheremo e installeremo WordPress CMS utilizzando SVN su un CentOS 7 VPS.
Che cos'è SVN?
SVN sta per Apache Subversion, un sistema di controllo delle versioni e delle revisioni del software distribuito come software gratuito sotto la licenza Apache. Molti sviluppatori utilizzano Subversion per mantenere le versioni attuali e storiche di file come codice sorgente, pagine Web e documentazione.
Questo perché Apache Subversion è un sistema di controllo della versione centralizzato e open source caratterizzato dalla sua affidabilità come rifugio sicuro per dati preziosi, la semplicità del suo modello e utilizzo e la sua capacità di supportare le esigenze di un'ampia varietà di utenti e progetti, da individui alle operazioni aziendali su larga scala.
Il repository ufficiale di WordPress utilizza SVN ( http://core.svn.wordpress.org/ ), il che significa che stai ricevendo i file direttamente da WordPress.
Sebbene tu possa installare WordPress in molti modi diversi, se stai utilizzando un repository puoi fare quanto segue:
Aggiornamenti e downgrade facili e veloci a diverse versioni di WordPress;
Aggiornamenti più rapidi poiché vengono trasferiti solo i file modificati;
Torna alla versione precedente dei file se sbagli qualcosa.
REQUISITI
Stiamo utilizzando il nostro piano di hosting VPS SSD 1 per questo tutorial.
Assicurati di avere lo stack LAMP installato sul tuo server. In caso contrario, segui il nostro eccellente articolo sull'installazione di LAMP (Linux Apache, MariaDB e PHP) su un VPS CentOS 7.
AGGIORNA IL SISTEMA
Accedi al tuo server come utente "root" e assicurati che il tuo VPS Linux sia completamente aggiornato:
# ssh root@hostname # yum update
INSTALLA SVN
Puoi installare SVN eseguendo il seguente comando:
# yum install svn
Quindi prova l'installazione:
# svn
Dovresti ottenere il seguente output:
Type 'svn help' for usage.
Ora che hai installato SVN, controlla l'ultima versione stabile di WordPress. Puoi farlo visitando il sito Web ufficiale di WordPress.
Al momento della stesura di questo articolo, l'ultima versione di WordPress è la 4.1.
Per i nostri scopi installeremo WP nella radice del documento Apache predefinita che è /var/www/html/. Quindi dobbiamo creare una directory per l'installazione eseguendo il seguente comando:
# mkdir /var/www/html/wordpress
Dai un'occhiata a WordPress 4.1 dal loro repository. Immettere il seguente comando:
# svn co http://core.svn.wordpress.org/tags/4.0.1/ /var/www/html/wordpress/
Con il comando sopra il download verrà posizionato nella directory /var/www/html/wordpress/. Vedrai i file scaricati annotando i numeri di versione. Al termine del processo, noterai il messaggio:Revisione verificata [numero casuale].
Congratulazioni. Hai installato WordPress utilizzando SVN.
Successivamente, è necessario configurare il database e configurare WP.
Puoi farlo facilmente seguendo il nostro raffinato tutorial su come installare WordPress su un CentOS 7 VPS. Crea il database, modifica i dettagli di wp-config.php ed esegui il seguente comando:
# chown -R apache:apache /var/www/html/wordpress/*
che imposterà la corretta proprietà dei tuoi file.
WordPress è ora pronto per l'uso. Puoi completare l'installazione di WordPress aprendo il tuo browser web preferito e vai a:http://your_ip_address/wordpress/
FORZA LA SICUREZZA
SVN utilizza una directory speciale che contiene informazioni importanti. Si chiama .svn e si consiglia di bloccare l'accesso a questi dati in modo che non possano essere raggiunti dal mondo esterno.
Puoi visitare http://your_ip_address/.svn/ e vedrai tutti i file amministrativi per il repository, che sicuramente non è buono! Quindi risolviamo questo problema.
Apri il file di configurazione di Apache:
# vim /etc/httpd/conf/httpd.conf
Individua la riga AllowOverride nella sezione
Ora crea un nuovo file .htaccess inserendo il seguente comando:
# vim /var/www/html/.svn/.htaccess
Aggiungi i seguenti contenuti a questo file:
order deny, allow deny from all
Riavvia il tuo server web per rendere attive le modifiche:
# systemctl restart httpd.service
Dopodiché tu o chiunque tenti di aprire http://your_ip_address/.svn/ otterrete un errore interno del server.
Questo è tutto. Hai installato correttamente WordPress utilizzando SVN.
Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di farlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno cura di te immediatamente della tua richiesta.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.