Versión phpBB: phpBB3 ()
MODs Instalados: SEO,Image resizer,Advertisement Manager
Plantilla(s) usada(s): Buziness Board 2.0
Servidor: Linux de pago
Actualización desde otra versión:
Conversión desde otro sistema de foros:
Hola amigos de phpbb-es .. A ver si alguno de vosotros puede echarme una mano con un pequeño problema.. Recientemente tuve que contratar un servidor dedicado para mi web ya que el anterior compartido se nos quedo pequeño.. Me dispuse a hacer todo tipo de backups de mis bases de datos , importe la BBDD del antiguo servidor al nuevo perfectamente, subi todos los archivos al servidor y al editar el archivo config.php del foro y conectarle a la nueva Base de datos comenzo mi calvario..
Lo raro es que solo tengo problemas con la configuracion de la base de datos del foro phpbb.. en la misma web funcionan otras 3 BBDD que importe y conecte sin problemas con el nuevo servidor siendo de wordpress
He buscado todo tipo de informacion durante mas de 1 mes, he hablado con el soporte tecnico (1&1) y sinceramente igual que preguntarle a las paredes..Ahi va lo que me contestaron:
" Muchas gracias por su email.
En relación a su caso, debemos indicarle que en los servidores dedicados gestionados, las bases de datos son alojadas en localhost con socket /tmp/mysql5.sock.
Debe configurar el socket en sus ficheros de conexión para el correcto funcionamiento.
Si usted tiene cualquier consulta adicional no dude en ponerse en contacto con nosotros."
***********************************************************************************************************************************
Este es mi archivo config.php que edito para conectar con la nueva BBDD
Código: Seleccionar todo
<?php
// phpBB 3.0.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'mysqli';
$dbhost = 'localhost';
$dbport = '';
$dbname = 'db356087xxx';
$dbuser = 'dbo356087xxx';
$dbpasswd = 'XXXXXXX';
$table_prefix = 'phpbb_';
$acm_type = 'file';
$load_extensions = '';
@define('PHPBB_INSTALLED', true);
// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
?>
Cuando este archivo esta editado con localhost : al acceder al foro el navegador me tira este error
Ahora si lo edito como me dicen ellos usando localhost:/tmp/mysql5.sockSQL ERROR [ mysqli ]
Access denied for user: 'dbo356087xxx@localhost' (Using password: YES) [1045]
An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
***********************************************************************************************************************************
Código: Seleccionar todo
<?php
// phpBB 3.0.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'mysqli';
$dbhost = 'localhost:/tmp/mysql5.sock';
$dbport = '';
$dbname = 'db356087xxx';
$dbuser = 'dbo356087xxx';
$dbpasswd = 'XXXXXXX';
$table_prefix = 'phpbb_';
$acm_type = 'file';
$load_extensions = '';
@define('PHPBB_INSTALLED', true);
// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
?>
Entonces al acceder me devuelve este error
***********************************************************************************************************************************SQL ERROR [ mysqli ]
Unknown MySQL server host 'localhost:/tmp/mysql5.sock' (1) [2005]
An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
Volvi a ponerme en contacto con ellos explicandoles de nuevo el problema me dieron esta solucion :
Para establecer la conexión con la base de datos tiene que usar alguna de las siguientes opciones:
1.- En el script de conexión
socket = /tmp/mysql5.sock
2.- En .htaccess
php_value mysql.default_socket "/tmp/mysql5.sock"
3.- En php.ini
mysql.default_socket = /tmp/mysql5.sock
mysqli.default_socket = /tmp/mysql5.sock
***********************************************************************************************************************************
Aqui me encuentro nuevos problemas ... El Script de conexion ya lo modifique como ellos decian y nada, lo del .htaccess no he sabido donde o como incluir esa linea de codigo para modificarlo y el php.ini (Ese archivo ni lo he encontrado)..
Espero que podais ayudarme, actualmente el foro sigue conectado con la Base de datos del antiguo servidor y por eso funciona pero necesito tenerlo operativo en el nuevo servidor urgentemente.
Alguna sugerencia??
Gracias