Página 1 de 1

Problema de configuracion con la BBDD

Publicado: 27 Feb 2011, 23:58
por DivxHomiez
URL: http://www.capitancinema.com/foro
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
SQL 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.
Ahora si lo edito como me dicen ellos usando localhost:/tmp/mysql5.sock
***********************************************************************************************************************************

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

Re: Problema de configuracion con la BBDD

Publicado: 28 Feb 2011, 02:09
por angelismo
Los de tu host te estan liado ,tiene pinta de ser un simple problemas de permisos del usuario de la bd, entra en el cpnel de tu host y dale todos los privelegios al usuario de la bd y en el config.php pones localhost.

Problema de configuracion con la BBDD

Publicado: 01 Mar 2011, 00:08
por DivxHomiez
Angelismo , antes que nada darte las gracias por responder tan rapido , ahora bien.. entré al CPANEL y busque la forma para cambiar los permisos del Usuario de la Base de datos sin Exito :nolose:
Alguna indicacion paso a paso por favor (de manera que lo entendiera hasta Homer Simpson :lol: .. Estoy aprendiendo, no tengo mucha experiencia con el manejo de bases de datos ni el lenguaje php de los foros , pero creeme que le pongo empeño..

Un saludo y espero tu respuesta

Re: Problema de configuracion con la BBDD

Publicado: 01 Mar 2011, 07:46
por HuanManwe
Yo tuve un par de dominios con 1and1.es y al final huí despavorido. Un servicio espantoso y un CPanel bastante limitado e incompleto. Del servicio técnico prefiero ni hablar.

Problema de configuracion con la BBDD

Publicado: 01 Mar 2011, 13:42
por DivxHomiez
Huanmanwe ... no creas que no estoy pensando muy mucho huir de ellos.. pero de momento si tengo problemas para conectar una Base de datos en el nuevo servidor no me quiero ni imaginar lo que debe ser el cambio de DNS y tal a otro diferente ...
Con respecto al tema mio?? Alguna sugerencia ?? Porque angelismo todavia no me ha respondido acerca de como puedo cambiar los permisos al usuario de la base de datos..
Es que creo que no puedo hacerlo desde el CPanel, no he visto ninguna opcion para poder acceder al usuario dbo de la BBDD puedo acceder a la db y sus tablas pero al usuario no se...

Estare pendiente del hilo .
Un saludo y gracias

Re: Problema de configuracion con la BBDD

Publicado: 01 Mar 2011, 17:27
por angelismo
Pon un captura de cpanel y te digo algo.

Re: Problema de configuracion con la BBDD

Publicado: 04 Mar 2011, 22:27
por DivxHomiez
Te dejo un par de caps ... no se si sera lo que quieres ver
Imagen
Imagen
La Primera imagen es la principal de mi CPANEL , de ahi voy a Gestion de Mysql .. en esa pantalla solo tengo los nombres de las BBDD y la opcion de modificarlas o ir al phpmyadmin .. cuando pincho la BBDD que quiero editar me voy a esta pantalla del phpmyadmin (Corresponde a la segunda captura).. Hasta ahi llego.. :lol:

Gracias
angelismo escribió:Pon un captura de cpanel y te digo algo.

Re: Problema de configuracion con la BBDD

Publicado: 04 Mar 2011, 22:34
por angelismo
Tiene que ser en gestion msql.
En elección de servidor ,dale a continuar a ver que sale.

Problema de configuracion con la BBDD

Publicado: 08 Mar 2011, 11:56
por DivxHomiez
No sale nada se actualiza de nuevo la pagina con las tablas... que triste ... jjjj... lo peor es que llame al servicio tecnico diciendoles que si podria ser un problema de permisos del usuario de la BBDD y me dijeron que no y la prueba la tenia en las otras 3 BBDD que funcionan bien en el nuevo servidor... alguna otra idea ??.. Es que solo me da problema el foro phpbb las de wordpress van perfectamente..

Re: Problema de configuracion con la BBDD

Publicado: 14 Abr 2011, 01:02
por DivxHomiez
Alguna nueva idea amigos?? Ayer volvi a hacer de nuevo todo el proceso desde cero y no hay manera de conectar el foro con la base de datos en el nuevo servidor... solo funciona si le dejo en la antigua
Es desesperante porque el otro servidor me tiene muy limitado y cuando hay mas de 60 personas conectadas al foro a la vez va lento lento lento..
Ayuda por favor !

Re: Problema de configuracion con la BBDD

Publicado: 14 Abr 2011, 03:52
por leviatan21
hace tiempo asistí a foros en 1and1, y tengo algunas notas de esas épocas, y según tengo los datos para la conexión a la base tenían este aspecto :

Código: Seleccionar todo

$dbms = 'mysql';

$dbhost = 'db242.1and1.es';
$dbport = '';
$dbname = 'db(numeros)';
$dbuser = 'dbo(numeros)';
$dbpasswd = '(clave)';
$table_prefix = 'phpbb_';
$acm_type = 'file';
$load_extensions = '';


@define('PHPBB_INSTALLED', true);
// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
?>
$dbms en ambos casos que tengo guardados es 'mysql';
$dbhost en ambos casos que tengo guardados es 'db242.1and1.es'; pero podría variar, mira el el cpanel si ves algo así o parecido :nolose:

Re: Problema de configuracion con la BBDD  Tema Solucionado

Publicado: 14 Abr 2011, 23:37
por DivxHomiez
Muchas Gracias a todos los que de una u otra manera me habeis ayudado... aunque no dimos con la solucion si aprendi a andurrear mas con el foro y probar cosas nuevas, asi como perderle el miedo a hacer un traslado.

Voy a marcar el tema como solucionado porque gracias a Alorse ayer pudimos hacer la conexion con la nueva BBDD en el nuevo server.. Al parecer la BBDD la identificaba como mysqli en lugar de mysql ... Un fallo tonto pero ahi estaba el puñetero !!..

Muy agradable tener ayuda en momentos de desesperacion
:mrgreen:

Gracias equipo

Volveré!