¿Que necesita Drupal para ser instalado?
Drupal puede ser instalado en cualquier sistema operativo siempre y cuando este soporte PHP.
Un servidor web
Este se necesita para la ejecución de PHP. Los mas conocidos son Apache y Microsoft IIS.
La versión de PHP debe ser superior a 5.2.5
Si se utiliza apache se debe agregar el modulo de mod_rewrite de apache, este se utiliza para activar las urls limpias de Drupal.
Se debe tener un espacio mínimo de 15MB (esto para instalar un Drupal sencillo, entre mas módulos le agregues mas espacio se necesitara).
Servidor base de datos
El gestor de base de datos puede ser:
- Mysql
- Slqlite
- PostgreSQL
- Oracle
Estructura de archivos
Carpetas:
- Includes: Contiene las librerias php con extensión .inc
- Misc: Contiene los archivos javascript e imagenes que son requeridas por el sistema.
- Modules: Tiene los módulos del core ó núcleo. (Los módulos que se tienen en esta carpeta jamas deben ser modificados directamente) Modulos adicionales se deben agregar en sites/all/modules.
- Profiles: En esta se encuentran los perfiles de instalación.
- scripts: Contiene funciones que no son utilizadas directamente por Drupal, y pueden ser implementadas desde la linea de comandos de shell.
- Sites: Extiende el core de Drupal . Contiene módulos, temas adicionales añadidos manualmente, y contiene el archivo settings.php el cual contiene la configuración de el sitio.
- .gitignore: Listado de archivos y carpetas a ignorar en el control de versiones de GIT.
- .htaccess: Se implementa para aplicar configuraciones en el Apache.
- cron.php: Es el encargado de ejecutar tareas periodicas.
- index.php : Es el encargado de dar acceso a el sitio, siempre se ejecuta.
- install.php : Es el archivo que se ejecuta en el momento de la instalación
- robots.txt: Se encarga de indicar a los bucadores que archivos y carpetas indexar
- update.php: Encargado de actualizar la base de datos, después de hacer actualizaciones de código en módulos o actualización del sistema.
- xmlrpc.php: Es el protocolo encargado de la comunicación entre diferentes sistemas mediante XML.
Comentarios
Publicar un comentario