• Hola compañeros. Os esplico mi situacion:
    Soy novato en esto del WordPress, gracias a comentarios de este foro y demas documentación en la red, conseguí intalar MAMP y WordPress en mi maquina y construir una pagina web en local. Una vez terminado (se me olvido hacer una copia de seguridad), y con la emoción de haberlo echo, comence a intentar subirlo a la web. Siguiendo las pautas de un articulo en la red, comencé por cambiar la configuración del archivo wp-config, al importar la base de datos y me dio un error que segun el articulo era normal, siguiendo el articulo solamente tenia que borrar un par de lineas en el archivo wordpress.sql y listo. A partir de hay viene mi calbario. No consigo acceder de ninguna manera a WordPress. Siguiendo los pasos de diferentes articulos y debates, ya e realizado mil cambios en wp-config, en la base de datos que ya no se ni lo que e echo… Siempre despues de realizar algun cambio y ver que no resultaba e intentado retroceder y volver a probar pero me es imposible. Estoy desesperado ya que parece que e echado por la borda el trabajo de unos cuantos meses. Y seria un suicidio volver empezar de 0 la pagina.
    Al acceder al localhost en firefox me responde : Error al establecer una conexión con la base de datos
    Agradeceria vuestra ayuda.
    Muchas gracias de antemano y un saludo.

Viendo 15 respuestas - de la 1 a la 15 (de un total de 66)
  • Moderador almendron

    (@almendron)

    Un par de preguntas:
    ¿Tienes en local tu sitio funcionando perfectamente?
    ¿Has metido mucho contenido o solo has modificado algún tema?
    Doy por hecho que el error se produce en la conexión de la base de datos en el servidor.

    Iniciador del debate aloio

    (@aloio)

    Antes de empezar con la migración si funcionaba perfectamente. A raiz de los cambios no puedo acceder en local; ni al administrador, ni al sitio.
    E añadido una plantilla y e metido bastante contenido (fotos). La web es una especie de portfolio online.
    Gracias Almendron!

    Moderador almendron

    (@almendron)

    Vamos primero intentar solucionar el problema en local. Para ello:
    1.- Borra el archivo wp-config.php (haz una copia antes de borrarlo).
    2.- Intenta entrar al panel de administración de wordpress. Te generará un nuevo wp-config.php.

    Los datos habituales en instalaciones locales son los siguientes:
    Nombre de base de datos: la que le hayas puesto.
    Usuario de MySQL: root
    contraseña de MySQL: ninguna (deja la casilla en blanco)
    Host de MySQL: localhost

    Si esto te funciona, me lo dices y seguiremos con la segunda parte (subir a servidor).

    Iniciador del debate aloio

    (@aloio)

    Me aparece el dialogo para configurar el nuevo wp-config.php. Lo relleno tal y como dices, y al continuar, me aparece:
    error conexion bd-wpadmin WordPress

    Moderador almendron

    (@almendron)

    Es evidente que alguno de los parámetros no son los correctos. Activa el servidor local y accede a phpMyAdmin. Busca la base de datos y comprueba nombre, contraseña, etc.

    Iniciador del debate aloio

    (@aloio)

    Entro en phpMyAdmin, realizo los cambios y pongo los mismos parametros, intento de nuevo acceder, pero me sigue dando el mismo error. No se si lo hago bien… aqui dejo la imagen del cuadro:
    cuadro phpmyAdmin

    • Esta respuesta fue modificada hace 7 años, 8 meses por aloio. Razón: imagen mal cargada
    • Esta respuesta fue modificada hace 7 años, 8 meses por aloio. Razón: imagen mal subida
    Moderador almendron

    (@almendron)

    A ver que te estás liando. Yo no estoy hablando de la tabla wp_users sino de la base de datos. Los parámetros que te he dado son para conectar con la base de datos. Los que tú has modificado sirven para acceder al panel de control de wordpress.
    Así que vamos primero a reparar lo que has hecho. Sigue los pasos que vienen en el siguiente enlace: https://ayudawp.com/%C2%A1he-olvidado-la-clave-de-acceso-a-wordpress/

    Al final, deberá quedarte algo así como https://ayudawp.com/wp-content/uploads/2008/05/user-pass3.png

    Moderador almendron

    (@almendron)

    Los parámetros de la base de datos los tienes en la pestaña «Privilegios», pero eso lo veremos una vez hayas corregido lo de wp_users

    Iniciador del debate aloio

    (@aloio)

    Siguiendo el post que me indicas, al hacer la busque de «user_pass», no me da ningun resultado. Lo que e echo a sido buscar informacion de crear un nuevo usuario, y lo e llevado a cabo. Y e cambiado por la contraseña «amigable». Aqui pantallazo:
    null

    El usuario y Password de tu WordPress (alojado en la tabla wp_user) no es el mismo que usas para conectar con la base de datos (Mysql) del sistema.

    Si vas a la pestaña privilegios en phpmyadmin, puede crear un usuario y un password para la base de datos. O bien usar el mismo que usas para conectar con phpmyadmin.

    Moderador almendron

    (@almendron)

    No entiendo lo que has hecho porque no se ve.
    1.- Pon user_login, user_nicename y display_name iguales: por ejemplo «aloio» (sin las comillas).
    2.- user_pass, calcula según viene en el punto 1 del enlace que te he pasado.
    3.- user_status pones «cero» (con número).
    4.- user_email el tuyo mismo.

    Guarda los cambios.

    Luego vete a la pestaña «privilegios» de la base de datos y pon aquí un pantallazo de lo que sale. No es necesario que ocultes nada. Estás en local. Nadie puede entrar en tu sitio.

    Iniciador del debate aloio

    (@aloio)

    Una vez haber seguido tus pasos, aqui esta el pantallazo de «privilegios»
    pestaña Privilegios

    Moderador almendron

    (@almendron)

    Pues ahora borra el archivo wp-config.php y después intenta entrar en el panel de control de tu wordpress en local.
    Algo así como http://localhost/carpeta-instalacion-wordpress/wp-login.php

    Los datos son (todos sin comillas):
    Nombre base de datos: «WordPress» (La «p» en minúscula; es que lo cambia de forma automática el foro)
    Usuario base de datos: «root»
    Contraseña de MySQL: ninguna (deja la casilla en blanco).
    Host de MySQL: «localhost»

    Con eso debería conectar sin problemas con la base de datos.
    Luego, para entrar en wordpress tienes que poner el nombre de usuario y contraseña que has metido antes en la tabla wp_users.

    Si todo esto funciona bien, pasaremos al siguiente paso.

    • Esta respuesta fue modificada hace 7 años, 8 meses por almendron.
    • Esta respuesta fue modificada hace 7 años, 8 meses por almendron.
    • Esta respuesta fue modificada hace 7 años, 8 meses por almendron.
    Iniciador del debate aloio

    (@aloio)

    Me vuelve a salir el mismo error de antes:
    error conexion base datos

    • Esta respuesta fue modificada hace 7 años, 8 meses por aloio. Razón: cambiar imagen
    Moderador almendron

    (@almendron)

    Cuando accedes a phpMyAdmin: ¿usas alguna contraseña? ¿has activado antes el servidor local?

    • Esta respuesta fue modificada hace 7 años, 8 meses por almendron.
Viendo 15 respuestas - de la 1 a la 15 (de un total de 66)
  • El debate ‘No puedo acceder a WordPress mediante MAMP’ está cerrado a nuevas respuestas.