Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Admin  Reconstruir el config.php para phpBBTema Solucionado

Guías phpBB 3.1 3.2 3.3


Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 50

Reconstruir el config.php para phpBB  Tema Solucionado

#1

Mensaje por leviatan21 »

Así que usted ha eliminado accidentalmente el archivo config.php de phpBB, y ahora el foro no se puede utilizar, o ha instalado phpBB y el archivo config.php no se ha escrito debido a permisos incorrecto de archivo.

En ambos casos, los archivos y base de datos siguen presentes y funcionales, simplemente no hay forma de conectarse entre sí. El truco aquí no es entrar en pánico y hacer una imprudencia, como la reinstalar.

El archivo config.php es muy fácil de recrear de forma manual, si usted tiene los datos de su base de datos en la mano.

Así que miremos como se crea de un nuevo config.php.
  • Para crear un nuevo archivo de configuración config.php tendrá que utilizar un editor de texto
  • Abra su editor y seleccione crear un nuevo archivo.
  • En este archivo nuevo, pegue el siguiente código :

    Código: Seleccionar todo

    <?php
    // phpBB 3.2.x auto-generated configuration file
    // Do not change anything in this file!
    $dbms = 'phpbb\\db\\driver\\mysqli';
    $dbhost = 'database host/domain';
    $dbport = 'database port if not default';
    $dbname = 'dataname name';
    $dbuser = 'database user name';
    $dbpasswd = 'database password';
    $table_prefix = 'database table prefix';
    $phpbb_adm_relative_path = 'adm/';
    $acm_type = 'phpbb\\cache\\driver\\file';
    
    @define('PHPBB_INSTALLED', true);
    // @define('PHPBB_DISPLAY_LOAD_TIME', true);
    @define('PHPBB_ENVIRONMENT', 'production');
    // @define('DEBUG_CONTAINER', true);
    
  • Ahora tiene una plantilla en blanco pegado en su archivo de configuración, ahora tendrá que modificar varias partes de él ya que contiene los datos de su base de datos.
  • Cabe señalar que si no conoce los detalles de su base de datos que tendrá que consultar con su host para adquirirlos. En casi todos los casos los detalles será el mismo que lo que utilizó al completar el formulario de instalación cuando instaló originalmente el software de phpBB.
    • $dbms = 'phpbb\\db\\driver\\mysqli'; Reemplazar mysqli con su tipo de base de datos, tiene varios tipos diferentes de base de datos que podría ser utilizando:
      • phpbb\\db\\driver\\mysql
      • phpbb\\db\\driver\\mysqli
      • phpbb\\db\\driver\\mssql
      • phpbb\\db\\driver\\mssql_odbc
      • phpbb\\db\\driver\\mssqlnative
      • phpbb\\db\\driver\\oracle
      • phpbb\\db\\driver\\postgres
      • phpbb\\db\\driver\\sqlite
      • phpbb\\db\\driver\\sqlite3
    • $dbhost = 'database host/domain'; Reemplace 'database host/domain' con la dirección de dominio de su servidor de base de datos. Muchos servidores utilizarán 'localhost' o simplemente '' (en blanco) en este campo, pero consulte con su host.
    • $dbport = 'database port if not default'; Reemplace 'database port if not default' con el número de puerto del servidor utiliza la base de datos para aceptar conexiones. Si su servidor de base de datos utiliza el puerto por defecto deje en blanco esta opción. Usted sólo tendrá que introducir un valor aquí si su servidor de base de datos no está utilizando el puerto por defecto.
    • $dbname = 'database name'; Reemplace 'database name' con el nombre de la base de datos donde ha instalado phpBB. Si usted tiene acceso a sus bases de datos phpMyAdmin puede encontrar este dato mirando allí, de lo contrario consulte con su host.
    • $dbuser = 'database user name'; Reemplace 'database user name'; con el nombre de usuario de la cuenta de base de datos. Todas las bases de datos necesitan una cuenta de usuario para conectarse a ellas, el nombre de usuario de esta cuenta de usuario es lo que necesita para introducir en este campo.
    • $dbpasswd = 'database password'; Reemplace 'database password'; con la contraseña de la cuenta de usuario de base de datos. Todas las bases de datos necesitan una cuenta de usuario que se utiliza para conectarse a ellas, la contraseña de usuario de esta cuenta es lo que necesita para introducir en este campo.
    • $table_prefix = 'database table prefix'; Reemplace 'database table prefix'; con el prefijo de las tablas de la base de datos. En un valor predeterminado durante la instalación, si esto no fue cambiado, será phpbb_ sin embargo, es posible que usted lo haya cambiado durante la instalación, así que verifiquelo. Esto es algo más que puede determinar examinando la tabla de la base de datos en phpmyadmin.
    • Las siguientes opciones son cosas que no necesita alterar o preocuparse cuando recrea su config.php, sólo verifiquelo si ya lo ha cambiado anteriormente :
      • $phpbb_adm_relative_path = 'adm/';
      • $acm_type = 'phpbb\\cache\\driver\\file';
      • @define('PHPBB_INSTALLED', true);
      • // @define('PHPBB_DISPLAY_LOAD_TIME', true);
      • // @define('DEBUG', true);
      • // @define('DEBUG_CONTAINER', true);
        Al dejar de comentar (eliminar //) de una, o más de las últimas tres líneas anteriores, obtendrá los tiempos de carga de la página en la parte inferior de la página del índice del foro, y otra información de depuración, vamos "Debug Mode".
    • Una vez que haya terminado la modificación del archivo que tendrá que guardarlo como config.php asegurarse de que el editor de texto no lo guarde como config.txt o config.php.txt
    • Ahora usted tiene su nuevo archivo config.php, tendrá que cargarla usando su programa FTP. Tendrá que ser subido a la carpeta donde tiene instalado phpBB, que es en la misma ubicación donde se encuentra el archivo common.php.
    • En la mayoría de los casos el programa FTP establecerá los permisos de archivo correcto, pero debe comprobar que ha sido 644 (esto sólo se aplica cuando se utiliza un servidor Web basado en Unix)
  • Recuerde que al crear el archivo config.php no debe tener nada antes de la etiqueta PHP <?php.
    Esto incluye líneas o espacios en blanco, absolutamente nada puede estar fuera de las etiquetas php
Documento basado en : Rebuilding the phpBB3 config.php


Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

  • Temas similares
    Respuestas
    Vistas
    Último mensaje

Volver a “📝 Guías sobre phpBB”