CMS Made Simple es un sistema de gestión de contenido de código abierto, basado en PHP y MySQL. Con CMS Made Simple, prácticamente cualquier persona puede crear un sitio web profesional y administrar su contenido, independientemente del nivel de experiencia.
Para instalar CMS Made Simple en un Ubuntu VPS 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. Al momento de escribir este tutorial, la última versión estable de CMS Made Simple es 1.11.11 y requiere:
- PHP>=5.3.2 con soporte PHP Tokenizer, extensión CURL PHP, GD Graphics Library versión 2.0.x+ y sesiones PHP habilitadas.
- Servidor web Apache compilado con el módulo mod_rewrite.
- MySQL>=4.1 instalado en su servidor virtual Linux.
Descargue la última versión de CMS Made Simple disponible en http://www.cmsmadesimple.org/downloads/ al servidor y extráigalo usando los siguientes comandos:
cd /root/ wget http://s3.amazonaws.com/cmsms/downloads/12093/cmsmadesimple-1.11.11-full.tar.gz mkdir cms-made-simple tar -xvzf cmsmadesimple-1.11.11-full.tar.gz -C cms-made-simple/
Cree una nueva base de datos MySQL para CMS Made Simple en su servidor:
mysql -u root -p mysql> CREATE DATABASE cmsmsdb; mysql> GRANT ALL PRIVILEGES ON cmsmsdb.* TO 'cmsmsuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Cree una nueva directiva de host virtual en Apache. Por ejemplo, cree un nuevo archivo de configuración de Apache 'cmsms.conf':
vi /etc/apache2/sites-available/cmsms.conf ln -s /etc/apache2/sites-available/cmsms.conf /etc/apache2/sites-enabled/cmsms.conf
Luego, agregue las siguientes líneas:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/cms-made-simple/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/cms-made-simple/> Options FollowSymLinks Indexes MultiViews AllowOverride All </Directory> ErrorLog logs/your-domain.com-error_log CustomLog logs/your-domain.com-access_log common </VirtualHost>
To check whether tokenizer PHP extension is installed on your server, execute the following command: # php -m | grep tokenizer tokenizer
Edite el archivo de configuración de PHP ‘/etc/php5/apache2/php.ini’ y agregue/modifique las siguientes líneas:
memory_limit = 128M max_execution_time = 120 safe_mode = Off file_uploads = On upload_max_filesize = 10M post_max_size = 10M register_globals = Off output_buffering = 4096 session.use_cookies = 1
Reinicie el servidor web Apache para que los cambios surtan efecto:
service apache2 restart
Mueva los archivos de instalación de CMS Made Simple al directorio raíz del documento definido en la directiva de host virtual anterior:
mv /root/cms-made-simple/ /var/www/cms-made-simple/
Cree un archivo vacío llamado 'config.php':
cd /var/www/cms-made-simple/ touch config.php
Además, el usuario del servidor web (www-data) debe poder escribir en archivos y directorios dentro del directorio '/var/www/cms-made-simple', por lo que se puede lograr fácilmente ejecutando el siguiente comando:
chown www-data:www-data -R /var/www/cms-made-simple/
Abra http://su-dominio.com/ en su popular navegador web y siga las sencillas instrucciones.
Eso es. La instalación de CMS Made Simple ahora está completa.
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS Linux, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen CMS Made Simple para ti. 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.