Coppermine Photo Gallery v1.5.x: Documentation y Manuales

Tabla de contenidos

Instalación y configuración

Cómo instalar Coppermine

Qué hace el instalador

Después de realizar algunas comprobaciones básicas, el instalador creará las tablas de base de datos necesarias y las cargará con los valores predeterminados de fábrica. En el proceso crea en el servidor el fichero include/config.inc.php dentro de la carpeta de Coppermine, que almacena los datos de acceso a la base de datos que habrás introducido durante la instalación. Si cambias detalles de la base de datos mysql más tarde (por ejemplo, si cambias la contraseña del usuario de MySQL, o migras tu galería de fotos a otro servidor), tendrás que modificar manualmente el fichero include/config.inc.php con los cambios. El archivo include/config.inc.php también previene que el script de instalación se ejecute dos veces: si se ejecuta el instalador, se comprueba si el archivo de configuración existe - en caso afirmativo, el instalador se detiene y redirige al usuario a la página índice.

Información relacionada

Hay alguna información adicional relacionada con la instalación:

Configuración del servidor

Al instalar Coppermine, puede que tengas problemas no directamente relacionados con Coppermine, sino con la configuración de tu servidor web. Por lo tanto esta sección de la documentación sólo puede darte una visión general sobre dicha configuración del servidor. Sólo podemos dar recomendaciones, porque en el soporte de Coppermine no entra asesorar sobre cómo configurar un servidor web. Dicho esto: si tienes problemas relacionados con la configuración del servidor web, consulta con tu proveedor en vez de enviar tu pregunta al foro de soporte de Coppermine.

register_globals

En versiones antiguas de PHP, la configuración predeterminada para register_globals solía ser "on", lo que llevó a que muchos programadores de PHP crearan código malo en términos de seguridad (simplemente porque no eran conscientes de los peligros de esa programación). Como resultado, hubo muchos programas que funcionaban porque la variable de servidor "register_globals" estaba activada. Sin embargo, como hubo también muchos ataques basándose en este agujero de seguridad, es recomendable desactivar esa opción en la configuración de la configuración PHP de tu servidor web. En las últimas versiones de PHP, la configuración por defecto es "off". Pero tu servidor web todavía puede tener activada register_globals para que se puedan ejecutar programas obsoletos que necesitan register_globals en "on".

Para dejarlo claro: coppermine no necesita register_globals=on, pero funcionará tanto con register_globals en "on" o en "off". Sólo queremos alertar a los usuarios finales del impacto en la seguridad de esta variable. Si tu servidor web tiene register_globals="on", el instalador te avisará pero continuará de todos modos.

El equipo de desarrollo de Coppermine te recomienda fervientemente que pongas register_globals en "off" en tu servidor. Sin embargo, no podemos decirte cómo hacerlo: es un parámetro del servidor web, no de Coppermine. Por lo general (cuando estás en alojamiento compartido) puedes pedirle a soporte de tu servicio de hosting que cambie register_globals="off" para tu servidor. Un buen servicio de alojamiento debe saber hacerlo o te dirá cómo cambiarlo (si es que te permiten configurar el servidor). Por favor, no hagas preguntas sobre register_globals en el foro de soporte de Coppermine - no está en las atribuciones de ese foro de soporte.

No habrá ningún impacto negativo para tu instalación de Coppermine si dejas register_globals activada: nadie más que tú (el administrador) verá los mensajes que advierten sobre los peligros de register_globals. Pero sí que puede tener impacto en otras aplicaciones en tu espacio web - no lo podemos saber con seguridad.