B2evolution es un CMS de código abierto, basado en PHP y MySQL con la capacidad de ejecutar múltiples blogs utilizando una sola instalación y una base de datos. Es bastante fácil instalar b2evolution en un Ubuntu VPS.
El proceso de instalación debería llevar entre 5 y 10 minutos si sigue los sencillos pasos que se describen a continuación.
Esta guía de instalación asume que Apache, PHP y MySQL ya están instalados y configurados en su servidor virtual basado en Ubuntu.
Al momento de escribir este tutorial, la última versión estable disponible es b2evolution 5.0.9 y requiere:
- Servidor web Apache>=2.0 compilado con el módulo mod_rewrite;
- PHP>=5.0 con las siguientes extensiones de PHP habilitadas:GD Graphics Library versión 2.0.x y XML. Además, la variable de PHP 'magic_quotes_runtime' debe establecerse en 'Off'.
- MySQL>=5.0.3 instalado en su servidor virtual Linux.
Descargue la última versión estable de b2evolution disponible en http://b2evolution.net/downloads/ al servidor y extraiga el archivo descargado a la raíz del documento de su servidor web usando los siguientes comandos:
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
Dado que b2evolution requiere una base de datos, cree una nueva base de datos 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
A continuación, cree una nueva directiva de host virtual en Apache. Por ejemplo, cree un nuevo archivo de configuración de Apache llamado 'b2evolution.conf':
vi /etc/apache2/sites-available/b2evolution.conf
y agregue las siguientes líneas:
<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>
Luego, ejecuta el siguiente comando en tu servidor virtual:
ln -s /etc/apache2/sites-available/b2evolution.conf /etc/apache2/sites-enabled/b2evolution.conf
Edite el archivo de configuración PHP ‘/etc/php5/apache2/php.ini/php.ini’ y agregue/modifique las siguientes líneas:
magic_quotes_runtime = Off date.timezone = US/Central
Reinicie el servidor web Apache para que los cambios surtan efecto:
service apache2 restart
Haga que la raíz del documento y los archivos y directorios de b2evolution sean editables por el servicio Apache que se ejecuta como usuario 'www-data' y grupo 'www-data' ejecutando el siguiente comando:
chown www-data:www-data -R /var/www/html/b2evolution/
Abra http://your-domain.com/blogs/install/index.php utilizando un navegador web e ingrese el nombre de su base de datos MySQL, el nombre de usuario de MySQL, la contraseña de MySQL, su dirección de correo electrónico y haga clic en el botón 'Actualizar archivo de configuración'. Luego, siga las sencillas instrucciones y, al final de la última página, verá el nombre de usuario del administrador y una contraseña aleatoria.
Puede iniciar sesión en el back-end del administrador de b2evolution usando "admin" como nombre de usuario y la contraseña generada previamente en https://your-domain.com/b2evolution/blogs/admin.php
Eso es. La instalación de b2evolution ahora está completa.
Por razones de seguridad, se recomienda eliminar el directorio '/var/www/html/blogs/install/' una vez que haya terminado con el proceso de instalación.
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen b2evolution por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.