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!!!!
-
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).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
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_metaetc etc
A continuacion mi copia que he importado
copia_users
copia_optionsetc etc
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.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)
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.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?
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.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!
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:
https://interconnectit.com/products/search-and-replace-for-wordpress-databases/
Te cambiará la URL en todas las tablas (imágenes, …)-
Esta respuesta fue modificada hace 9 años, 3 meses por
almendron.
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 hostingPuedo gestionar todos los wordpress que quiera (o que tenga limite) en mi hosting, verdad??
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/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 🙂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/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…
-
Esta respuesta fue modificada hace 9 años, 3 meses por
El debate ‘nueva base de datos en local (htdocs), error de conexion data base= wp vacio!’ está cerrado a nuevas respuestas.