B2evolution è un CMS open source, basato su PHP e MySQL con la possibilità di eseguire più blog utilizzando un'unica installazione e un solo database. È abbastanza facile installare b2evolution su un VPS Ubuntu.
Il processo di installazione dovrebbe richiedere circa 5-10 minuti se segui i semplici passaggi descritti di seguito.
Questa guida all'installazione presuppone che Apache, PHP e MySQL siano già installati e configurati sul tuo server virtuale basato su Ubuntu.
Al momento della stesura di questo tutorial, l'ultima versione stabile disponibile è b2evolution 5.0.9 ed è richiede:
- Server Web Apache>=2.0 compilato con il modulo mod_rewrite;
- PHP>=5.0 con le seguenti estensioni PHP abilitate:GD Graphics Library versione 2.0.x e XML. Inoltre, la variabile PHP 'magic_quotes_runtime' dovrebbe essere impostata su 'Off'.
- MySQL>=5.0.3 installato sul tuo server virtuale Linux.
Scarica l'ultima versione stabile di b2evolution disponibile su http://b2evolution.net/downloads/ sul server ed estrai l'archivio scaricato nella root dei documenti del tuo server web utilizzando i seguenti comandi:
cd /tmp/ wget http://www.b2evolution.net/downloads/b2evolution-5.0.9-stable-2014-05-15.zip unzip -d /var/www/html/ b2evolution-5.0.9-stable-2014-05-15.zip
Poiché b2evolution richiede un database, crea un nuovo database MySQL:
mysql -u root -p mysql> CREATE DATABASE b2evolutiondb; mysql> GRANT ALL PRIVILEGES ON b2evolutiondb.* TO 'b2evolutionuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Quindi, crea una nuova direttiva host virtuale in Apache. Ad esempio, crea un nuovo file di configurazione di Apache chiamato "b2evolution.conf":
vi /etc/apache2/sites-available/b2evolution.conf
e aggiungi le seguenti righe:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/b2evolution/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/b2evolution/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Quindi, esegui il seguente comando sul tuo server virtuale:
ln -s /etc/apache2/sites-available/b2evolution.conf /etc/apache2/sites-enabled/b2evolution.conf
Modifica il file di configurazione PHP ‘/etc/php5/apache2/php.ini/php.ini’ e aggiungi/modifica le seguenti righe:
magic_quotes_runtime = Off date.timezone = US/Central
Riavvia il server Web Apache per rendere effettive le modifiche:
service apache2 restart
Rendi la radice del documento e i file e le directory b2evolution in essa contenuti scrivibili dal servizio Apache che è in esecuzione come utente "www-data" e raggruppa "www-data" eseguendo il seguente comando:
chown www-data:www-data -R /var/www/html/b2evolution/
Apri http://tuo-dominio.com/blogs/install/index.php utilizzando un browser web e inserisci il nome del database MySQL, il nome utente MySQL, la password MySQL, il tuo indirizzo e-mail e fai clic sul pulsante "Aggiorna file di configurazione". Quindi, segui le semplici istruzioni e alla fine dell'ultima pagina vedrai il nome utente dell'amministratore e una password casuale.
Puoi accedere al back-end dell'amministratore di b2evolution utilizzando "admin" come nome utente e la password pregenerata su https://your-domain.com/b2evolution/blogs/admin.php
Questo è tutto. L'installazione di b2evolution è ora completa.
Per motivi di sicurezza, si consiglia di eliminare la directory '/var/www/html/blogs/install/' una volta terminato il processo di installazione.
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 installare b2evolution per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura 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.