Esta es tal vez una de las incidencias más frecuentes de Drupal y suele ocurrir cuando hemos avanzado bastante en el proyecto. La dichosa pantalla de error con la referencia “max_packets_allowed” no suele mostrarse hasta que no hemos instalado unos cuantos módulos o el sitio no ha empezado a aumentar en número de usuarios.
El error es debido a un problema de configuración en el servidor de bases de datos MySQL y es relativamente sencillo de solucionar. Para ello bastará con que contactemos con nuestro servicio de hosting (¿o tienes servidor propio?) y les pidamos que aumenten el valor de “max_allowed_packet” hasta 64 megas en el archivo my.cnf
La propiedad tendría que quedar tal que así:
max_allowed_packet=64M
El problema puede venir si usais un alojamiento compartido. La experiencia me hace desaconsejaros casi cualquier alojamiento compartido convencional o baratito para su uso con Drupal. La instalación del propio “core” y la de algunos módulos harán que tengáis que hacer ciertas peticiones, como la que tratamos en este post, que algunos servicios de soporte no podrán ejecutar. La frecuencia e intensidad de este fenómeno es inversamente proporcional al coste del alojamiento.
En todo caso, el “problema max_packets_allowed” es una de las pocas “novatadas” que Drupal os gastará a los que comenceis a trabajar con él. Eso sí, tened en cuenta que las especificaciones que aparecen en el sitio oficial no son recomendaciones. Si no les haceis caso es probable que consigáis instalar Drupal y empezar a trabajar con él pero dudo que consigáis terminar el proyecto… al menos en el hosting inicial.




0 Respuestas to “max_packets_allowed en Drupal”