Soporte » Instalación – Actualizaciones » nueva base de datos en local (htdocs), error de conexion data base= wp vacio!

  • Buenas, no se ya que hacer!

    Ayer me dio por actualizar todo, wordpress MAMP.

    Estaba trabajando en local con MAMP e instale ayer una nueva base de datos para hacer otra web.

    NO le di un nuevo nombre a table_prefix se quedo con la de defecto wp_ (creo que ahi la lie, porque con wp_ era la tabla con la que estaba trabajando en el primer wordpress)

    y desde ahi me empezo a dar error de conexion en mi data base…

    Borre todos los wordpress que tenia en htdocs y empece de cero.

    Puedo ver en phpmyadmin mi base de datos, pero no consigo enlazarlo para que funcione en el wordpress…El wordpress me aparece vacio, sin plugins, sin template nada.

    Alguna sugerencia? gracias!!!!

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

    (@almendron)

    1.- Cada base de datos es independiente una de otra. Por tanto, no tiene ninguna importancia que el prefijo para las tablas sea el mismo.
    2.- Si has borrado las carpetas donde tenías instalado Worpress, es normal que esté todo en blanco.
    Dado que ya has borrado todo, yo comenzaría de cero.
    1.- Desinstala MAMP de tu ordenador.
    2.- Valora la posibilidad de instalar Wampserver en lugar de MAMP. Personalmente, me gusta más el primero. Solo tienes que tener en cuanta dos cosas:
    .- Antes de instalar Wampserver, es necesario instalar Visual C++ para Visual Studio (gratuito). Cuando ejecutas el instalador de Wampserver, te sale lo que necesitas y el enlace para descargarlo.
    .- Para instalar wordpress, además de crear la correspondiente base de datos, crea una carpeta dentro de «www» (ésta se crea durante la instalación).

    Iniciador del debate aasenjoa

    (@aasenjoa)

    Hola almendron, muchas gracias por contestarme.

    Siguiendo tus instrucciones:

    1. Exporte la base de datos donde tengo la web desde myphpadmin (para guardar una copia)
    2. Desinstale y borre MAMP y wordpress…
    3. Me volvi a descargar ambos programas (me decidi por MAMP porque ahora estoy trabajando con un MAc y no encotre Wampserver para Mac)
    4. Instale ambos programas.
    5. Cree nueva base de datos en myphphadmin e importe la base de datos que tenia
    6. Cree nuevo wordpress en htdocs e instale
    7. nombre de la base de datos «la que ya tenia»
    nombre usuario «root»
    contrasena «root»
    pref. wp_

    8.intalo todo y me dice:

    Already Installed

    You appear to have already installed WordPress. To reinstall please clear your old database tables first.

    alguna sugerencia??

    gracias

    Iniciador del debate aasenjoa

    (@aasenjoa)

    cuando importo la base de datos en myphpadmin, se me duplican las principales tablas.

    ahora tengo por ejemplo:

    nueva base de datos:
    wp_users
    wp_options
    wp_post
    wp_meta

    etc etc

    A continuacion mi copia que he importado

    copia_users
    copia_options

    etc etc

    Moderador almendron

    (@almendron)

    La importación sobraba. De lo que se trataba es de hacer una instalación limpia.
    1.- Borra todas las tablas.
    2.- Borra los archivos de wordpress.
    3.- Ejecuta de nuevo la instalación de wordpress.

    Iniciador del debate aasenjoa

    (@aasenjoa)

    Gracias,

    El wordpress me funciona si borro todas las tablas…pero lo que necesito es recuperar la base de datos en la que he estado trabajando…(es por eso por lo que he importado)

    Moderador almendron

    (@almendron)

    Eso es otra cosa. No habías dicho nada de querer recuperar.
    Prueba a:
    1.- Crear base de datos nueva.
    2.- Importa tablas.
    3.- Modifica el wp-config.php para que conecte a la nueva base de datos.

    Iniciador del debate aasenjoa

    (@aasenjoa)

    que va, lo he intentado mil veces, la respuesta es la misma.

    1. Creo base de datos nueva
    2. importo mi *.sql
    3. modifico el wp-config para llamar a la nueva base de datos (nuevabasededatos_wp_) y no me la reconoce 🙁

    Already Installed

    You appear to have already installed WordPress. To reinstall please clear your old database tables first.

    No se que hacer, no se si intentarlo desde el hosting o darme por vencido

    Se puede instalar mas de un wordpress en el hosting?

    Moderador almendron

    (@almendron)

    Haz lo siguiente:
    1.- Crea una nueva base de datos (pruebalocal)
    2.- Dentro del directorio visible de tu servidor local (htdocs) crea una carpeta e instala desde allí un nuevo wordpress. Conecta a pruebalocal. Si te funciona bien:
    3.- Importa todas las tablas EXCEPTO wp_users, wp_usersmeta y wp_options.
    Si resulta, solo te quedaría pasar el tema que estés usando e instalar los plugins.

    Iniciador del debate aasenjoa

    (@aasenjoa)

    ya he visto donde estaba el error gracias a tu sugerencia…no me ha importado todo pero he recuperado bastantes cosas… muchas gracias

    Estaba utilizando el mamp version antigua que con poner locahost/wordpress era suficiente. al actualizar MAMP, las nuevas bases de datos que se crean usan http://localhost:8888/basededatos

    1. importo mi base de datos y me voy a wp_options y cambio http://localhost:8888/wordpress en site url y home (las dos primeras lineas)

    2. abro wp-config.php y llamo a la base de datos…

    el problema es que las fotos nos me las ha cargado y va toooodo muy despacio, no se si se estaran subiendo las fotos o que…

    muchas gracias de verdad!

    Moderador almendron

    (@almendron)

    De nada.

    Es muy posible que las imágenes no se muestren hasta que no cambies las URL,s de aquéllas. Comprueba la ruta de cualquier imagen y verás que es distinta a la que debería ser.
    Usa para cambiar las URL,s:

    Database Search and Replace Script in PHP


    Te cambiará la URL en todas las tablas (imágenes, …)

    • Esta respuesta fue modificada hace 5 años, 3 meses por almendron.
    Iniciador del debate aasenjoa

    (@aasenjoa)

    Ok, muchas gracias, lo voy a probar ahora.

    Una pregunta mas, es simple creo.

    Si quiero crear un segundo (o tercero, cuarto..) wordpress en mi hosting con:
    1. Crear una carperta en public_html
    2. Instalar wordpress por ftp (filezilla, etc..)
    3. Crear base de datos en phpmyadmin en el hosting

    Puedo gestionar todos los wordpress que quiera (o que tenga limite) en mi hosting, verdad??

    Moderador almendron

    (@almendron)

    Efectivamente. Dependiendo del hosting, podrás crear una o varias bases de datos.
    Ahora bien, cunado vayas a subir un wordpress de local al servidor, tienes que tener en cuanta que no basta con exportar-importar. Mi consejo es que lo hagas utilizando el plugin duplicator.
    https://es.wordpress.org/plugins/duplicator/

    Iniciador del debate aasenjoa

    (@aasenjoa)

    Ok, si habia intentado clonar anteriormente otro wordpress con este plugin 🙂

    Entonces si creas diferentes wordpress en un hosting que dominio adquieren?

    Me refiero, en local es: localhost:8888/web1 localhost:8888/web2 etc etc

    pero si solo tienes un dominio en tu hosting? http://www.midominio.com….cual serian los nuevas url que se crean?? que referencia les da la carpeta public_html?

    No he conseguido ver ningun tutorial que me lo aclare
    como ves estoy novato novato 🙂

    Moderador almendron

    (@almendron)

    En el servidor. Imagina que creas tres carpetas (blog-1, blog-2 y blog-3) y que en cada una de ellas instalas un wordpress (esto implica poder crear tres bases de datos).
    La dirección de cada uno de ellos sería:

    http://www.midominio.com/blog-1/
    http://www.midominio.com/blog-2/
    http://www.midominio.com/blog-3/
    Iniciador del debate aasenjoa

    (@aasenjoa)

    ok entiendo,

    Pero si en mi http://www.midominio.com/ ya tengo una web funcionando y creo una carpeta nueva
    http://www.midominio.com/blog-1/ esto es visible al publico?

    Cuando acabe de trabajar en mi nuevo wordpres http://www.midominio.com/blog-1/ y quiera darle el dominio principal http://www.midominio.com/ que pasa con la web que sustituyo…habria que borrarla?

    Puedo quedarme con ese wordpress en mi servidor sin ser visto…por aquello de conservar la base de datos una temporada, mientras se ve que se pone en marcha la nueva web…

Viendo 15 respuestas - de la 1 a la 15 (de un total de 21)
  • El debate ‘nueva base de datos en local (htdocs), error de conexion data base= wp vacio!’ está cerrado a nuevas respuestas.