Exponent es un software de administración de contenido muy fácil de usar y flexible que permite que las páginas del sitio web se editen en la página a medida que se muestra. Para instalar y ejecutar Exponent CMS en un servidor virtual Linux, siga los sencillos pasos que se describen a continuación.
Esta guía de instalación asume que Apache, MySQL y PHP ya están instalados y configurados en su servidor virtual. Al momento de escribir este tutorial, la última versión estable es Exponent CMS 2.2.3 y requiere:
- PHP>=5.2.1 con las siguientes extensiones PHP habilitadas:GD Graphics Library versión 2.0.x+, MySQLi, XML (Expat) y Zlib. Además, el modo seguro y la configuración de open_basedir deben estar deshabilitados;
- Apache Web Server>=2.0 compilado con el módulo mod_rewrite y la directiva 'AllowOverride All' configurada para habilitar las URL compatibles con los motores de búsqueda;
- MySQL>=5.0 instalado en su servidor virtual Linux.
Descargue Exponent CMS 2.2.3 disponible en http://www.exponentcms.org/get-exponent.htm al servidor y extráigalo usando los siguientes comandos:
cd /root wget http://downloads.sourceforge.net/project/exponentcms/exponent-2.2.3.zip unzip exponent-2.2.3.zip -d /root/exponentcms
Cree una nueva base de datos MySQL para Exponent CMS en su servidor:
mysql -u root -p mysql> CREATE DATABASE exponentdb; mysql> GRANT ALL PRIVILEGES ON exponentdb.* TO 'exponentuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Cree una nueva directiva de host virtual en Apache. Por ejemplo, edite su archivo de configuración de Apache (/etc/httpd/conf/httpd.conf por defecto) y descomente la siguiente línea:
#NameVirtualHost *:80
luego, agregue las siguientes líneas al final:
ServerAdmin [email protected] DocumentRoot /var/www/html/exponent-cms/ ServerName www.your-domain.com <Directory /var/www/html/exponent-cms/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog logs/your-domain.com-error_log CustomLog logs/your-domain.com-access_log common
Localice el archivo de configuración de php usando el siguiente comando:
#php -i | grep php.ini Configuration File (php.ini) Path => /etc Loaded Configuration File => /etc/php.ini
Edite el archivo 'php.ini' y agregue/modifique las siguientes líneas:
post_max_size = 50M upload_max_filesize = 50M file_uploads = On register_globals = off allow_url_fopen = off memory_limit = 256M safe_mode = Off
Reinicie el servidor web Apache para que los cambios surtan efecto. Mueva los archivos de instalación de Exponent CMS al directorio raíz del documento definido en la directiva de host virtual anterior:
mv /root/exponentcms/ /var/www/html/exponent-cms
Además, el usuario del servidor web (Apache) debe poder escribir en los directorios 'archivos', 'temas' y 'tmp' y en el archivo '.htaccess', por lo que puede lograrlo fácilmente ejecutando el siguiente comando:
chown apache:apache -R /var/www/html/exponent-cms/
Abra http://your-domain.com/install/index.php en su popular navegador web y siga las sencillas instrucciones:
Seleccione el idioma que desea instalar, verifique si se cumplen los requisitos del sistema y en la página siguiente ingrese el nombre de su base de datos MySQL, nombre de usuario y contraseña, luego haga clic en el botón 'instalar base de datos'. Si las pruebas de la base de datos pasan, haga clic en el botón 'continuar instalación'. En la página siguiente, ingrese los ajustes de configuración del sitio, elija su tema, cree una cuenta de administrador y eso es todo. La instalación de Exponent CMS ahora está completa.
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 solicitar a nuestros administradores expertos de Linux que instalen Exponent CMS 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.