Drupal Fail: Instalando Drupal 

(Básico) 

ERP, PROJECT MANAGER, DRUPAL DEV, ENTHUSIAST

by  @isaac_gasi




Algunos de los errores 

más comunes de instalación 

de drupal


+info
http://drupal.org/Troubleshooting-FAQ


Mi drupal site no carga



1. Revisa que tu maquina este prendida.

:D


(en caso de usar vm o servidor remoto)


primero


Revisemos antes nuestro entorno 
y los 
requerimientos para la instalación


¿Por qué hablar de esto?

Before proceeding with your first Drupal installation

 
..."you should review the minimum 
requirements and best practices"...


algunos links con documentación que te pueden serivir:

https://drupal.org/documentation/install
https://drupal.org/requirements
http://drupal.org/documentation/build/distributions

disk space




Minímo 15Mb
En promedio, con algunos modulos, theme 60Mb.

Pero si requieres más :D

porque se van a necesitar 
respaldos, bases de datos, archivos multimedia...


web server



Funciona muuy bien en cualquiera de estos:

Apache *
Nginx
Microsof IIS

+info

https://drupal.org/requirements/webserver
https://drupal.org/node/2601

database server

Drupal 7
 MySQL 5.0.15 o superior con PDO (PHP Data Objects), 
PostgreSQL 8.3 o superior PDO, 
SQLite 3.3.7
Microsoft SQL Server y Oracle estan soportados con modulos adicionales.

Se puede implementar MongoDB, pero aùn necesita de una base de datos relacional. (esto es un tea màs avanzado)
+info
https://drupal.org/requirements/database
https://drupal.org/node/2021599

php

Drupal 6: PHP 4.4.0 o superior (5.2 recomendado).
Drupal 7: PHP 5.2.5 o superior  (5.3 reconmedado).
Drupal 8: PHP 5.3.10 o superior .

Opciones de configuración PHP, recomendaciones y Requerimientos de memoría
Extenciones para bases de datos, xml, Image library,.
Opciones del .htaccess
+info
https://drupal.org/requirements/php
https://drupal.org/node/2602
https://drupal.org/node/326504


Browser reqirements


El Drupal Core es muy compatible y funcional en todos los browsers modernos que soportan CSS y JacaScript

Internet Explorer 8.x and later
Firefox 5.x and later
Opera 12 and later
Safari 5.x and later
Google Chrome

+info
https://drupal.org/node/61509

HOSTING


La mayoría de los provedores de HOSTING ya conocen los requerimientos para DRUPAL.

drupal.org te sugiere considerar algunos hosting:
http://drupal.org/hosting

También se pueden utilizar 
(he escuchado buenos comentarios y a mi me han funcionado bien)
http://www.gotpantheon.com/
http://www.servergrove.com/

Fatal error: 

Allowed memory size of n bytes exhausted


Este error nos indica que necesitamos más memoría RAM para consumir los recursos  PHP de nuestro drupal.

+info
https://drupal.org/node/76156

modificar la configuración


Por default una instlación de PHP te da 128M.
Se se requiere más puedes modificar tu archivo  php.ini

 php_value memory_limit = "128M"

también se puede agregar la línea
 ini_set('memory_limit', '512M');
en  [Drupal 7 root]/sites/default/settings.php

Failed to connect to your MySQL database server

El script de de instlación en la base de datos 

no se puede conectar.


Revisa:

¿Creaste una base de datos?

¿Esta correctamente escrito el username,  password o hostname?

¿Tiene los permisos suficientes el user?

¿Instalaste el servidor de base de datos?

Missing directories and/or incorrect permissions


Cannot create directories 'files' or 'private'


Se necesitan permisos para el directorio 'files' y 'private' o estan mal las rutas.

sites/default/files
sites/default/private
sites/default/private/files

Revisa los permisos



 chmod o+w sites/default/files
o
 chmod 777 sites/default/files


+info

https://drupal.org/node/629422

Missing settings.php or incorrect permissions


Cannot write to configuration files settings.php

 cp sites/default/default.settings.php sites/default/settings.php
chmod a+w sites/default/settings.php# o chmod 666 sites/default/settings.php

chmod a+w sites/default


Importante


Recuerda que al final de instalación proteger tu settings.php

 chmod a+w sites/default

+info
https://drupal.org/documentation/install/settings-file
INSTALL.txt

Blank page (White Screen of Death)




Algunas veces por razones misticas y desconocidas aparece una página en blanco, sin errores, sin contenido.

Este error se conoce como 

WSOD

Esto puede ser por varias rázones

"Invisible" Errors
Log Files - El log file puede estar siendo accesado desde diferentes lugares
Whitespace at the End of a PHP File
Invisible Errors for Developers - A causa de require_on() o inclune_once()PHP Versions
Implement Hook Twice
Output Buffering -> Requiere agregar lineas al .htaccess
Clearing the Cache Table
Restarting Web server
PHP Memory Limits
PHP execution time limits

+info

https://drupal.org/node/158043


"Your PHP configuration only supports the SQLite database type" on the database configuration page during install


Drupal 7 requiere PHP DATA OBJECT (PDO)


+info
http://drupal.org/requirements
http://drupal.org/node/549702

"Fatal error: Maximum function nesting level of 'xxx' reached"


Si en el servidor se instaló Xdebug PHP extension es necesario cambiar o crear un parametro en Xdebug configuration file.

 xdebug.max_nesting_level=XXX

 por default el valor esta en 100
requiere reiniciar apache

nuestras herramientas principales en drupal son:


http://drupal.org/
https://drupal.org/documentation
https://drupal.org/community

en efecto hay que leer :D

by @isaac_gasi

Made with Slides.com