larger smaller normal text version of this page
Documentación » Instalación » Configuración »


Configuración de la conección con la base de datos & ubicación de las páginas de su sitio



Eso es la parte más modificada de config.php. Es importante porque dice a phpList como conectarse con la base de datos y donde están ubicadas las páginas del módulo de administradores de phpList.

Si ocurren errores de conección con la base de datos, es probable que se trate de un problema de configuración en ésta parte de config.php.

Empiece con los siguientes ajustes:
  1. $database_host: donde está installado la base de datos mySQL (en que servidor)? La instalación más común (y sencilla) tendrá la base de datos en el mismo servidor (ordenador) que tiene el website. Por lo tanto, el valor por defecto "localhost" es probablemente bueno.
  2. $database_name: cual es el nombre de la base de datos en que fueron installado las tablas de phplist en el servidor (arriba mencionado) ?
  3. $database_user: Cual es el nombre del usuario de la base de datos que tiene derechos de insertar, renovar y remover para ésta base de datos?
  4. $database_password: cual es la contraseña de este usuario?

Mucha gente instalan las tablas de cada aplicación en una base de datos separada/propia. Por ejemplo, si tiene un CMS tendrá una base de datos dedicada para el CMS. Una galería de fotos tendrá también su propia base de datos. En el caso de que -por cualquiera razón- necesita instalar múltiples applicaciones en una sola base de datos, es crucial que cada tabla tenga un nombre único.

Durante la instalación, phpList ofrece la posibilidad de definir un prefijo de tabla. Quiere decir, que si más que una aplicación requiere el nombre de tabla "user", no habrá confusión en la database de datos por un nombre ambíguo; solo existe una tabla "user". Por defecto phpList adjudica el siguiente prefijo para todas sus tablas: phplist_
Eso también facilitará los.

Finalmente, es necesario especificar en cual directorio están ubicados los archivos de su instalación de phpList, tanto para la parte pública, como para la parte para administradores. Estos ajustes son : $pageroot y $adminpages, respectivamente.


este bloque en config.php
# Cual es su servidor de base de datos MySQL
$database_host = "localhost";

# Cual es el nombre de la base de datos que está usando
$database_name = "phplistdb";

# Cual es el nombre de usuario que accede a esa base de datos?
$database_user = "phplist";

# Y la palabra clave que usará
$database_password = 'phplist';

# Si utiliza multiples instalaciones de phpList puede utilizar esto
# para identificarlas. será agregado al Asunto en los mensajes de
# reportes
$installation_name = 'PHPlist';

# Si desea un prefijo en especial para sus tablas, especifiquelo aquí,
$table_prefix = "phplist_";

# Si desea utilizar un prefijo de tabla de usuarios diferente, especifiquelo aquí.
# Lea README.usertables para mayor información.
$usertable_prefix = "phplist_user_";

# Si cambia el path del sistema PHPlist, esté seguro de hacer el cambio aquí también.
# El path debe ser relativo al directorio raíz de su servidor web (document root).
# Actualmente no puede cambiar el nombre del directorio "admin", pero si puede hacerlo con "lists"
$pageroot = '/lists';
$adminpages = '/lists/admin';



Page was generated in 0.1026 seconds