En el siguiente artículo intentaremos explicar de una forma fácil y amena la instalación de un gestor de contenidos, concretamente Drupal en su versión 6.8
Antes de proceder a explicar la instalación de Drupal, no estaría de más comentar que demonios es un "gestor de contenidos", para esto me tomo la libertad de "plagiar" la definición desde la wiki:
http://es.wikipedia.org/wiki/CMS .
"Un Sistema de gestión de contenidos (Content Management System en inglés, abreviado CMS) es un programa que permite crear una estructura de soporte (framework) para la creación y administración de contenidos por parte de los participantes principalmente en páginas web."
Esto en castellano viene más o menos a significar lo siguiente: "tú (el usuario) encargate del contenido que yo (el gestor) ya me encargo de mostrarselo al mundo".
El escenario de este manual consta de lo siguiente requisitos (aunque es posible instalar drupal en otros ámbitos, lo pueden ver en la página de drupal
http://drupal.org/requirements) :
Servidor Web Apache 2 (PHP 5)
BaseDatos Mysql 5
Una vez que cumplamos estos requisitos procedamos con la instalación:
1º) Descargamos el paquete principal de drupal desde
http://ftp.drupal.org/files/projects/drupal-6.8.tar.gz
2º) Descargamos también la traducción a nuestro idioma desde
http://ftp.drupal.org/files/projects/es-6.x-1.2.tar.gz
3º) Desenpaquetamos el paquete principal y lo subimos a una carpeta accesible desde nuestro servidor web.
(ej: /drupal)
4º) Desenpaquetamos el paquete del idioma dentro de la carpeta drupal que subimos al servidor web,
sustituyendo los ficheros que hagan falta.
5º)
Copiamos el fichero que se encuentra dentro de
sites/default/default.settings.php a
sites/default/settings.php (con esto tendremos la configuración por defecto)
6º) Damos permisos de escritura al fichero
sites/default/settings.php y al directorio
sites/default
(Esto también lo podemos realizar con nuestro cliente ftp en caso de no tener acceso directo a las carpetas)
> chmod o+w sites/default/settings.php
> chmod o+w sites/default
7º) Creamos la Base de datos para Drupal (en ella se almacenará todo el contenido que creemos, ej:noticias o historias)
(Para nuestro escenario utilizaremos la línea de comandos, pero si vuestro servidor web está alojado en un hosting al que no tienen acceso ssh, pueden crear la base de datos y definir el usuario y sus permisos correspondiente con herramientas como phpmyadmin, aunque claro está esto dependerá del hosting en cuestión)
> mysqladmin -u usuario -p create Drupalanzalinux
(nos pedirá la clave asociada al usuario, con permisos para crear bases de datos)
> mysql -u username -p
(conectamos al servidor mysql y ejecutamos la siguiente sentencia)
> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER
ON Drupalanzalinux.*
TO 'usuario'@'localhost' IDENTIFIED BY 'clave'
(sustituir nombrebasedatos, usuario y clave por vuestros valores adecuados, y recordarlos para después)
Con esto ya tenemos la base de datos lista y accesible para nuestro gestor de contenidos.
8º) Ahora accedemos con nuestro navegador favorito a la dirección donde sea accesible la carpeta de drupal que previamente hemos subido a nuestro servidor (ej:
http://www.lanzalinux.org/drupal), desde aquí se nos guiará en el proceso de instalación ...
8.1) Elegimos idioma : Spanish (Español)
8.2) Tras verificar que cumplimos los requisitos nos muestra la página dónde definimos los datos de la base de datos (recuerden del paso 7)
8.3) Si todo ha ido bien terminará el proceso mostrando la siguiente nota:
"Se han realizado todos los cambios necesarios a ./sites/default y ./sites/default/settings.php
, por lo que ahora debe remover los permisos de escritura sobre estos archivos a fin de evitar riesgos de seguridad"
8.4) Definimos en esta pantalla nuestro datos y definimos el usuario administrador y su clave , necesarios para luego administrar nuestro flamante drupal.
9) Quitamos finalmente los permisos de escrituras de los ficheros
sites/default/settings.php y el directorio
sites/default.
10) Finalmente conectamos a nuestro nueva web "ej:http://www.lanzalinux.org/drupal" y tras autentificarnos como administrador podemos crear nuestro primer contenido:
"Create Content" <-- existen aún partes en inglés pero nosotros podemos traducirlos manualmente más tarde
Seleccionamos "Historia"
Definimos un Título y en cuerpo escribimos lo que nuestra mente desea hacer llegar a todo el mundo ;)
Previsualizamos, y si nos gusta, guardamos ...
Por fín tenemos nuestra web operativa ....
Pero nos queda una última cosa por realizar, hay ciertas tareas que drupal debe ejecutar cada x tiempo, para eso tenemos que añadir la siguiente línea en nuestro fichero crontab.
(De nuevo dependerá de nuestro hosting, aunque en la mayoría te permiten definir tareas como la siguiente.)0 * * * * wget -O - -q -t 1
http://www.lanzalinux.com/drupal/cron.php
(Sustituir example.com/drupal por el dominio y la carpeta adecuada)
Esto es todo por ahora, aún queda muchas cosas por explicar de la administración del sitio (como cambiar el diseño y esas cosas),lo explicaremos más adelante, lo prometo.
Comentarios recientes
hace 39 semanas 6 días
hace 40 semanas 21 horas
hace 40 semanas 21 horas
hace 43 semanas 2 días
hace 43 semanas 2 días
hace 45 semanas 6 días
hace 46 semanas 18 horas
hace 48 semanas 13 horas
hace 1 año 9 semanas
hace 1 año 9 semanas