Issuu on Google+

Manual técnico portal periódico CAMBIO ITEAM SRL

MANUAL TÉCNICO - PERIÓDICO CAMBIO

1


Manual técnico portal periódico CAMBIO ITEAM SRL

Contenido 1.INTRODUCCIÓN....................................................................................................................................3 2.PORTADA.................................................................................................................................................3 3.ACCESO....................................................................................................................................................3 4.ADMINISTRACIÓN DEL SITIO...........................................................................................................5 5.REQUERIMIENTOS DEL SISTEMA...................................................................................................6 6.PROCESO DE INSTALACIÓN..............................................................................................................7 7.PROCESO DE RESTAURACIÓN DE SITIO DRUPAL:....................................................................8 12.CONFIGURACIÓN BÁSICA...............................................................................................................9 13.CREACIÓN DE LA CUENTA DE ADMINISTRADOR EN DRUPAL VER. 7.............................17 14.SOLUCIONES A POSIBLES ERRORES EN PORTAL CAMBIO DRUPAL VER. 7..................19

2


Manual técnico portal periódico CAMBIO ITEAM SRL

1. Introducción El presente documento se constituye en una guía de instalación y configuración de un sitio de Drupal y está dirigido al personal de sistemas o administradores de portales con conocimiento técnico en la plataforma del Sistema Operativo, Gestor de Base de Datos, Gestores de Contenidos.

2. Portada La portada del portal Cambio es la siguiente:

3. Acceso Es preciso autentificarse para realizar las operaciones de carga del sitio. Para esto se necesita ingresar la siguiente información: •

Nombre de usuario: Escribir el nombre de usuario asignado por el administrador.

Contraseña: Escribir la contraseña o palabra secreta que el usuario tenga.

luego hacer clic en el botón

3


Manual técnico portal periódico CAMBIO ITEAM SRL

Adicionalmente se cuentan con dos botones: - Crear nueva cuenta permite la creación de otro usuario con acceso al Sistema y - Solicitar una nueva contraseña permite al usuario conectarse con el administrador en caso de que no recuerde o haya perdido la información de su contraseña.

Los accesos para el portal son: Plataforma base de datos: Postgres Nombre base de datos: cambioenero10 Ususuario Base de datos: postgres Contraseña Base de Datos: XXXXXX

Administración Drupal URL: www2.cambio.bo (externo) Usuario: sistemas2 Password: XXXXXXX

Las contraseñas deberán ser solicitadas al administrador del sitio. Es recomendable que estas contraseñas sean cambiadas de manera periódica y sólo sean administradas por personal autorizado del MINISTERIO DE COMUNICACIÓN. 4


Manual técnico portal periódico CAMBIO ITEAM SRL

4. Administración del Sitio Al ingresar al sitio se tendrán las siguientes opciones habilitadas:

1. Panel de control 2. Contenido 3. Estructura 4. Apariencia 5. Personas 6. Módulos 7. Configuración 8. GTranslate 9. Informes 10.Ayuda

La opción 1 y de la 3 a la 11 son opciones que están orientadas al administrador o súper administrador del sitio. La opción 2, contenido, está orientada al usuario final que realizará la actualización del sitio de manera periódica. Para todas las opciones relacionadas a Drupal (opciones 3 a la 11) sugerimos una guía rápida o un curso de Drupal. Ambos puntos se pueden encontrar en internet de manera gratuita. Por esta razón no se explican estas opciones en este documento. Sin embargo, y como resumen, se puede explicar que esos puntos colaboran al administrador en todas las tareas de configuración del sitio. Como manejar la estructura del portal, agregar usuarios, controlar archivos multimedia, idioma, desarrollo de APIs. También cuenta con una opción de Informes, a través de los cuales el administrador podrá obtener reportes del comportamiento de los usuarios dentro del sitio y principalmente obtener estadísticas.

5


Manual técnico portal periódico CAMBIO ITEAM SRL

5. Requerimientos del Sistema. Para el componente tecnológico se necesita: Un servidor web que ejecute scripts PHP Recomendado: Apache. Desarrollado con la versión 1.3.x. el cual has sido probado exitosamente con la versión 2.0.x. PHP Al igual que Drupal 4.2, se requiere la versión 4.1 o superior de PHP. Las versiones más antiguas pueden correr sobre PHP 4.0.6 o superior. Se recomienda el uso de las últimas versiones de PHP 4.x. En estos momentos Drupal 4.6 debe funcionar con PHP 5.0.3 Extensión XML de PHP (para los módulos bloggerapi, drupal, jabber, ping). Esta extensión está habilitada por defecto en una instalación estándar de PHP; la versión de PHP de Windows tiene soporte integrado para esta extensión. Recomendado: Apache. Desarrollado con la versión 1.3.x. el cuál ha sido probado exitosamente con la versión 2.0.x. PHP necesita las siguientes directivas de configuración para que drupal funcione adecuadamente: Session_save_handler = user Además, es recomendable la siguiente configuración: Session_cache_limiter = Ninguno (Sólo se mencionan las características que difieren en las php.ini-dist / php.ini-recomended por defecto a partir de la versión 4.0.6) Estas configuraciones están contenidas por defecto en el archivo .htaccess que viene con drupal, así que no es necesario establecerlas explícitamente. Note también que las opciones de configuración de PHP en .htaccess solo funcionan: Con Apache (o un servidor web compatible) Si .htaccess tiene actualmente el privilegio de lectura, por ejemplo, AllowOverride no funciona. Si PHP está instalado como un módulo de apache.

6


Manual técnico portal periódico CAMBIO ITEAM SRL Usar una base de datos soportada por PEAR, y además esto requiere que PEAR esté instalado. Un servidor de base de datos soportado por PHP Al igual que Drupal 4.2, se requiere la versión 4.1 o superior de PHP. Las versiones más antiguas pueden correr sobre PHP 4.0.6 o superior. Se recomienda el uso de las últimas versiones de PHP 4.x. En estos momentos Drupal 4.6 debe funcionar con PHP 5.0.3 Recomendado: PostgreSQL 9.2 o superior En Linux los paquetes requeridos para la instalación de PostgreSQL son los siguientes: •

Make 3.8.0 o superior

GCC

TAR

Para plataformas Linux existe un instalador de un clic que debe ejecutarse con permisos de súper administrador.

6. Proceso de Instalación. Descargue Drupal Puede obtener la última versión de Drupal del sitio http://drupal.org. Descargue el archivo tar.gz más reciente y extraiga los archivos. Esto creará un nuevo directorio drupal-x.x.x/ que contiene todos los archivos y directorios de drupal. Mueva los contenidos de este directorio al directorio de su servidor web donde se encuentra el documento raíz del directorio HTML público. Cree la base de datos de Drupal Conectando Drupal La configuración por defecto puede ser encontrada en el archivo ‘sites/default/settings.php’ en su instalación de Drupal. Antes de poder ejecutar Drupal, debe establecer la URL de la base de datos y la URL base de su sitio web. Abra el archivo de configuración y edite la línea $db_url para que concuerde con la base de datos definida en los pasos anteriores: $ db_url = “mysql://usuario:contraseña@localhost/drupal”; Coloque en $base_url su dirección web: 7


Manual técnico portal periódico CAMBIO ITEAM SRL $ base_url = ">http://www.ejemplo.com[/codefilter_code] Configurar Drupal Ahora puede abrir su navegador e ingresar a su sitio Drupal. Cree una cuenta e ingrese al sitio. La primera cuenta creada se convertirá automáticamente en la cuenta del administrador principal.

7. Proceso de restauración de sitio Drupal:

1. Crear la base de datos con el mismo nombre usuario y password que la BD original. 2. Instalar la versión de Drupal utilizada para crear el sitio. 3. Poner el sitio en mantenimiento. 4. Restaurar el backup de la base de datos. 5. Copiar todos los archivos de Drupal en servidor origen, la carpeta sites 6. Copiar todos los archivos del servidor origen en el destino reemplazando la carpeta sites 7. Modificar el archivo sites /default/settings.php si cambio la dirección o usuario o password de base de datos 8. Actualizar el sistema con update.php 9. Poner el sitio en modo online 10.Revisar la configuración de carpeta temporal en el menú Configuración del sitio > Sistema de archivos > ruta de la carpeta temporal. 11.Arreglar el tema de permisos en algunas carpetas, casi siempre /files.

8


Manual técnico portal periódico CAMBIO ITEAM SRL

12.

Configuración Básica.

Drupal es una plataforma extremadamente flexible que permite muchas opciones para cambiar el aspecto de su sitio, cómo los usuarios interaccionan con él, o los tipos de contenido que se pueden mostrar. Aunque existen muchas opciones de configuración, Drupal funcional perfectamente una vez que se ha instalado y no es necesaria mucha configuración inicial. A medida que el sitio web evoluciona y la demanda crece, es fácil ir adaptando el aspecto o la funcionalidad a las necesidades. Primero ajustando las opciones de configuración, instalando nuevos módulos o temas visuales y, en último término, ya que Drupal es un producto que se entrega con una licencia de "código abierto" (GNU/GPL), se puede modificar el código adaptándolo hasta el infinito. El lugar para comenzar la configuración es siguiendo el menú administrar >gt; opciones, lo que le llevará a las opciones básicas del sitio. Debe haber iniciado sesión y tener el correspondiente permiso para acceder a esta página. Tras cambiar las opciones, no olvide hacer click en el botón "Guardar configuración" al final de la página. Esta sección de la guía del administrador le guiará en algunos procesos comunes de configuración. Instalando Nuevos Temas Una vez que Drupal esté instalado y comience a utilizarlo probablemente deseará personalizar el aspecto de su sitio. Existen muchos temas disponibles para su descarga en el sitio web de drupal, con los que podrá comenzar. Instalar un nuevo tema es muy sencillo: Descargue el paquete correspondiente al nuevo tema. Tenga en cuenta que los paquetes para las diferentes versiones no son compatibles, los paquetes de Drupal 4.4 no funcionan con Drupal 4.5 y viceversa. Lea el archivo de instalación en el paquete para verificar si existen algunos pasos adicionales para instalar este tema. Coloque el contenido del paquete en un nuevo directorio en el directorio themes en su sitio Drupal. Por ejemplo, themes/box_grey Diríjase a la interfaz administrativa de su instalación de Drupal, entre en temas y habilite el nuevo tema (Drupal auto-detectará su presencia). 9


Manual técnico portal periódico CAMBIO ITEAM SRL Edite sus preferencias de usuario y seleccione el nuevo tema. Si desea que este sea el tema por defecto para todos los usuarios, seleccione la casilla tema por defecto en la página de administración. Personalizando la interfaz Al lanzar un nuevo sitio Drupal, existen personalizar el diseño y estructura de su sitio:

varias

posibilidades

para

Seleccione un tema: el aspecto de su sitio Drupal está controlado básicamente por el tema que haya aplicado en su sitio. Un sitio puede incluso tener múltiples temas. Un buen primer paso es ir a administrar > temas y colocar un nuevo tema por defecto. Podrá encontrar muchos más temas en la página de descarga después de la lista de módulos. Una vez que descargue un nuevo tema, podrá instalarlo en su sistema. Cree su propio tema: Muchos sitios de Drupal necesitarán un diseño más personalizado que los que le ofrecen los temas prediseñados. Por esta razón, muchos desarrolladores desearán escribir sus propios temas. El desarrollo de temas requiere de conocimientos sobre trabajo de HTML/CSS y posiblemente algunos básicos de PHP dependiendo de la complejidad de su tema. Personalice la navegación: Los menús que son desplegados en la parte superior e inferior de la página pueden ser configurados en administrar > temas. Seleccione la barra configurar y busque el menú configuraciones. Los vínculos primario y secundario pueden ser definidos aquí, usando HTML común. Si el vínculo primario es dejado en blanco, la navegación se creará con base en los módulos instalados. Cada tema tiene una página de configuración individual (listadas en la parte superior de la página de configuraciones globales). Desafortunadamente, si está usando un tema que usa el motor de plantillas PHP, entonces la navegación deberá ser definida en área individual de ese tema. Personalice las cadenas de texto: también es posible cambiar las cadenas de texto en drupal utilizando la característica de localización, que fue diseñada para ejecutar drupal en diferentes idiomas, y también para personalizar la mayor parte del texto en Drupal. En efecto, se puede reemplazar una cadena tal como “crear entrada en el diario” por una etiqueta HTML o referencias gráficas. Personalizar la entrada de usuarios En la configuración por defecto el bloque de ingreso siempre está visible a menos que un usuario ingrese al sistema. Aquí se presentan algunas vías alternativas para permitir a los administradores y contribuidores ingresar a su sitio. 10


Manual técnico portal periódico CAMBIO ITEAM SRL Deshabilite el bloque de ingreso: no será necesario siempre mostrar un bloque de ingreso en su sitio Drupal. Si está creando un sitio que tiene un número limitado de usuarios actualmente ingresando al sistema para crear o editar contenido, probablemente no querrá utilizar una parte de su pantalla de inicio en un bloque que no está relacionado con los visitantes de su página. Esto en algunos casos confunde a los usuarios que no tienen la opción para ingresar. Para deshabilitar el bloque de ingreso: Diríjase a el bloque de configuración (administrar > bloque) Deseleccione la casilla de Ingreso de usuarios en la columna Habilitado. Los editores y administradores de su sitio podrán aun ingresar en el sitio accediendo directamente a la página de ingreso, http://www.ejemplo.com/user Vínculo de ingreso dinámico : Si aún desea que los usuarios puedan acceder al formulario de ingreso desde un vínculo que sea mostrado en todas las páginas usted puede crear un bloque de ingreso personalizado: Deseleccione el bloque “Ingreso de usuarios” en la página de administración (administrar > bloques). Seleccione la barra agregar en la página de administración de bloques. No necesita llenar el Título de bloques a menos que desee que este texto aparezca encima del bloque de ingreso. Cambie el tipo de bloque a PHP e ingrese el título y descripción que desee. Copie y pegue el siguiente código en el área de texto: <?phpglobal $user;if (!$user->uid) { // Change the following line's text to whatever you want. return '<a href="/user/login/">Login/create account.</a>';} elseif ($user->uid) { // The following line will display the username you are logged in as. return 'Logged in as ' . $user->name;}?> Llene la descripción del bloque. Este es el nombre que se le a al bloque en el menú de administración de bloques. Habilite el bloque y asígnele un peso. Ahora tiene un vínculo de ingreso personalizado que no se mostrará después de que sus usuarios ingresen. El vínculo Ingresar/crear cuenta en el bloque de código puede ser cambiado por cualquier otro que usted desee tal como Contribuya, Sea parte de nuestra comunidad, Ingrese y cuente su propia historia. 11


Manual técnico portal periódico CAMBIO ITEAM SRL Tareas periódicas: Cron y Backup Definición de Copia de seguridad, según es.wikipedia.org : Hacer una copia de seguridad, copia de respaldo o simplemente respaldo consiste en guardar en un medio extraíble (para poder guardarlo en lugar seguro) la información sensible referida a un sistema. Esta se puede realizar tanto en ordenadores personales como en servidores. Este medio puede ser un disco duro externo, un CD-ROM grabable, cintas de datos (DAT), discos ZIP o JAZ o magneto-ópticos. Cron, según es.wikipedia.org : En el sistema operativo Unix, cron es un administrador regular de procesos en segundo plano ("demonio") que ejecuta programas a intervalos regulares (por ejemplo, cada minuto, día, semana o mes). Copia de seguridad o Backup Siempre y cuando nuestro hosting no nos ofrezca una buena herramienta de backup, el método más simple y efectivo es crearnos nuestros propios archivos ejecutables. En ellos indicaremos el nombre de archivo a crear y el origen del backup, ya sean archivos o una base de datos (en este caso MySQL). Los ejemplos más abajo presuponen que tenemos la siguiente estructura de directorios (o carpetas) : /../httpdocs (los archivos de nuestro sitio web)/backup (un directorio que crearemos nosotros) Sistema Operativo : Estos scripts fueron escritos para el shell de Linux, por lo que no es aplicable a la familia de productos Microsoft.

Nota: USER = Nombre de usuario de la Base de Datos PASSWD = Contraseña para este usuario BASEDEDATOS = Nombre de la Base de Datos Script de backup de una DB MySQL Que ejecuta este script?

12


Manual técnico portal periódico CAMBIO ITEAM SRL Hace un 'dump' de la DB y guarda el resultado en un archivo donde el nombre del mismo contiene Año, Mes, Dia, Hora y Minuto más la extensión .sql De este modo no solo quedaran legible sino ordenado dentro del directorio. # Backup base de datos # /bin/bashdate=`date -I`mysqldump --opt -u USER --password="PASSWD" --add-drop-table BASEDEDATOS > /backup/bkpDrupal_xxx_`date +%Y-%m-%d_%H-%M`.sql# Script de backup de una DB MySQL con el agregado de una compactación con bzip Que ejecuta este script? Hace un 'dump' de la DB, la compacta con bzip y guarda el resultado en un archivo donde el nombre del mismo contiene Año, Mes, Dia, Hora y Minuto más la extensión .bz2 De este modo no solo quedaran legible sino ordenado dentro del directorio y nos ahorra muchos MB. # Backup base de datos + bzip # /bin/bashdate=`date -I`mysqldump --opt -u USER --password="PASSWD" --add-drop-table BASEDEDATOS | bzip2 -c > /backup/bkpDrupal_xxx_`date + %Y-%m-%d_%H-%M`.sql.bz2# Script de backup de archivos Que ejecuta este script? Hace un 'tar' con las opciones -czf (c= crea el archivo, z= lo comprime, f= le pone un nombre) Entonces, como en los casos anteriores, obtendremos un archivo de backup con un nombre de fácil comprensión y archivado. Que es un tar? Tar es una aplicación para archivar http://www.gnu.org/software/tar/tar.html

archivos/ficheros

UNIX.

ver:

Nota: tar guardara la estructura de directorios y sus permisos. # Backup archivos + compresion gz # 13


Manual técnico portal periódico CAMBIO ITEAM SRL /bin/bashtar -czf /backup/bkp_httpocs_`date +%Y-%m-%d_%H-%M`.tar.gz /httpdocs/. -R# Cron y crontab Algunos módulos necesitan la ejecución regular de acciones, como la limpieza de archivos de registro. Cron, que viene de cronógrafo, es un comando periódico de planificación y ejecución de órdenes a intervalos indicados en segundos. Se puede usar para controlar la ejecución de trabajos diarios, semanales y mensuales (o de cualquier otro cosa que se pueda definir con un período medido en segundos). La automatización de tareas es una de las mejores formas de mantener un sistema en funcionamiento, y si su administración no precisa de una implicación directa, cron es la solución ideal. La forma recomendada de configurar su sistema de cron es por medio de una entrada del crontab para Unix/Linux (vea «man crontab») que visite frecuentemente http://www.misitiodrupal.com/cron.php. Tenga en cuenta que cron no garantiza que se vayan a ejecutar los comandos en el intervalo indicado. Sin embargo, Drupal intentará que se ejecuten las tareas en el intervalo siempre que sea posible. Mientras más visite «cron.php», más preciso será cron. Para el propio crontab de Unix/Linux, use un navegador como lynx o wget, pero asegúrese de que el proceso termina. Use /usr/bin/lynx -source http://www.misitiodrupal.com/cron.php o bien /usr/bin/wget -o /dev/null http://www.misitiodrupal.com/cron.php.

-O

/dev/null

Puede echar un vistazo a los programas de ejemplo que hay en el directorio scripts. Asegúrese de acomodarlos a sus necesidades. Una buena línea de crontab para que ejecute el script cada hora podría ser: 00 * * * * /home/www/drupal/scripts/cron-lynx.sh Tenga en cuenta que es esencial acceder a cron.php usando un navegador en el dominio del sitio web. No lo haga funcionar desde una línea de órdenes con PHP y evite usar 'localhost' o 127.0.0.1 o alguna de las variables de entorno, que pueden no estar definidas correctamente y algunas características podrías no funcionar como cabría esperar. urls limpias en Ubuntu 7.04 14


Manual técnico portal periódico CAMBIO ITEAM SRL Con Ubuntu 7.04 y apache 2 el proceso para conseguir urls limpias es muy sencillo. Primero tenemos que activar el módulo de urls limpias en Ubuntu. primero escribimos en la consola la orden que activa las urls limpias a2enmod rewrite ahora vamos a reiniciar el servidor para que los cambios de activar el módulo de urls limpias se ejecute. /etc/init.d/apache2 restart ó sudo service apache2 restart Una vez se ha reiniciado el servidor comprobamos que el módulo se ha activado. apache2ctl -M Hay que tener en cuenta, que si el equipo que manejamos en casa (linux) tiene tiempo trabajando posiblemente sea más correcto la siguiente acción: Primero el paso 3 para comprobar si tenemos o no las urls limpias activadas, luego en caso de no tenerlas el paso 1 y 2. Ahora como root tenemos que modificar el archivo apach2.conf, le añadimos al final del mismo el texto que hay abajo por cada drupal que tengamos instalado y queramos activar. <Directory /var/www/drupal> AllowOverride all</Directory>

Ojo, en la imagen se ve escrito delante y detrás de las líneas de directory una entrada que es code, esa entrada no hay que ponerla. En versiones de Linux Ubuntu 12.04 la suta para la configuración se encuentra en “/etc/apache2/sites-enabled/000-default” ó verifique la siguiente url https://drupal.org/node/228462

Es el código que hay que meter en el archivo apach2.conf por cada drupal que metamos. Hay que entender que /var/www es nuestra carpeta pública, y /drupal es como llamamos al directorio donde tenemos alojado drupal 15


Manual técnico portal periódico CAMBIO ITEAM SRL Tomar en cuenta de que la ruta que ponemos es parecida a la url que utilizamos para navegar en la web. http://localhost/drupal/ Donde /var/www es el archivo público del servidor que sería el equivalente a http://localhost. Y drupal es igual al nombre que tenemos para el sitio, en mi caso la carpeta donde tengo drupal se llama también drupal. Una vez realizado los cambios en el archivo apache2.conf reiniciamos el servidor /etc/init.d/apache2 start ó sudo service apache2 restart Ojo, yo no necesité pasar de este paso, pero si alguno tiene problemas, no debería, pero por si acaso hacer lo siguiente Al final del archivo apache2.conf añadimos las siguientes líneas RewriteLog "/var/log/apache2/rewrite.log"RewriteLogLevel 3

16


Manual técnico portal periódico CAMBIO ITEAM SRL

13. Creación de la cuenta de Administrador en DRUPAL Ver. 7. Inicie sesión en su sitio. Seleccione Administor > User Management > Usuarios y pulse Add user. En Nombre de usuario: escriba el nombre del Nuevo usuario. En Dirección de correo: escriba la dirección e-mail del usuario. En Contraseña: escriba una contraseña con más de 6 caracteres (letras y números). En Confirmar contraseña: vuelva a escribir la contraseña anterior. Seleccione la opción, Notificar el usuario de la cuenta nueva. Pulse el botón Crear cuenta nueva. Nota: La cuenta del nuevo usuario se ha creado correctamente, pero sin privilegios de administrador. Agregar privilegios de administrador a un usuario. Seleccione Administer > User Management > Roles Al final de la columna Nombre se muestra un cuadro de texto, inserte un nombre para el rol (ej. administrator) y pulse el botón Añadir rol. Se mostrara el nuevo rol creado (administrator), en la columna derecha seleccione editar permisos. Se mostraran todos los permisos que les puede asignar al rol creado anteriormente. Seleccione las casillas de verificación bajo la columna administrator (nombre de rol) para asignar ese permiso. Pulse el botón Guardar configuración. Editar permisos de usuario. Seleccione Administer > User Management > Usuarios. En la parte inferior de la página de muestra una lista de usuarios. En la columna Operaciones pulse la opción Editar del usuario al que desea agregar permisos.

17


Manual técnico portal periódico CAMBIO ITEAM SRL Se mostrara la página con información del usuario, en el apartado Roles: seleccione la opción administrator (nombre de rol). Pulse el botón Guardar. A partir de este momento, el usuario tendrá acceso a toda la información y gestión del sitio (dependiendo de los permisos dados al rol).

18


Manual técnico portal periódico CAMBIO ITEAM SRL

14. Soluciones a posibles errores en cambio DRUPAL Ver. 7.

Portal

1. Compruebe el número de hilos / procesos / clientes de su web (no su servidor web - php, apache) usos (máximo ) vs la configuración max_connections en MySQL ( o su equivalente en otra DBs ) . El primero nunca debe ser capaz de ir más alto que el segundo. 2. Compruebe los registros de error de los errores SQL y cosas similares. 3. Revisar el modulo galería multimedia pues necesita hacerse configuraciones porque al subir unos pocos cientos de fotografías puede producir problemas de error en la base de datos. 4. Problemas de alojamiento y carga 5. Reiniciar Mysql, postgress, u otra DB 6. Verificar la tabla de de almacenamiento de errores y limpiarla, verificar la duplicidad de registros y eliminarlos. 7. Limpiar la base de datos si es que existen datos almacenados que no se están usando (data sucia). 8. Atasco en la base de datos, esto quiere decir que al hacer clic en el aplicativo por diferentes usuarios en un enlace crea un nuevo proceso que resulta en una sobrecarga : " a muchas conexiones " . Estoy recibiendo este error de forma regula , en el desarrollo de mi sitio ... Issue se resuelve después de 2-5 minutos . (solución automática) 9. Crear parches para el lock.inc (esto quiere decir modificar código para dar extencionabilidad al archivo especifico). 10. Puede que tenga que cambiar / tmp a un directorio que usted ha leído y escritura a en el servidor. 11. Posible solución de código: función lock_may_be_available ($ nombre) { file_put_contents ( '/ tmp / lock.txt ' , print_r ( $ name , 1 ) " \ n", FILE_APPEND . ) ; $ lock = db_query ( 'SELECT expire , valor FROM { semáforo } WHERE nombre = : nombre. 12. La solución provisional hemos empleado en nuestro servidor dev ha sido para ajustar wait_timeout a 2 minutos y max_connections a 256.

19


Manual técnico portal periódico CAMBIO ITEAM SRL 13.Fui a registrar en la base de datos a través de phpMyAdmin para mirar para el semáforo de bloqueo , pero tengo un error similar : # 1040 - Demasiadas conexiones. 14.Tamaño del archivo de estado nuevo 930876 -too - many- connections.patch 1.17 KB FALLO : [[ SimpleTest ] ]: [ MySQL ] No se puede aplicar el parche 930876 -demasiado- mucho- connections.patch . Esto puede ser un parche - p0 (estilo antiguo ) , que ya no es apoyado por los testbots . 15.Si usted está recibiendo este error, por favor háganoslo saber el valor de max_connections de my.cnf.

20


Manul Técnico cambio