General WordPress.org

Foro WordPress » WordPress » General WordPress.org

Problemas con base de datos, desaparecen todas las entradas (3 mensajes)

Acerca de este hilo

Tags

  1. madsssup

    3.0
    Antiguedad: Sep 2010
    Mensajes: 11

    offline

    Publicado hace 1 año
    #

    Hola a todos.

    Antes de nada me presento. me llamo Fernando y soy el propietario del blog http://www.madsssup.com que trata sobre ocio en Madrid. No os moletéis en mirarlo ya que está caído y es por lo que he aterrizado aquí :-), pero os aseguro que está francamente bien.

    Antes de nada, agradecer a la gente que soporta esta web y a los que puedan aportar ayuda a mi consulta.

    El problema que tengo es que mi web funcionaba perfectamente alojada en un servidor (aruba). Haciendo pruebas dentro de CPanel eliminé la URL en Ajustes>General>Dirección de WordPress(URL). Y entonces ahí empezó mi pesadilla. La página dejó de funcionar y además ya no me dejaba entrar a http://www.madsssup.com/wp-admin/index.php. Subí por FTP al hosting de nuevo la copia de backup que tenía y daba igual. Me daba el mensaje de que las bases de datos estaban rotas, que añadiera una línea de código en wp-config para repararlas. Lo hacía y decía que las reparaba, pero seguía sin funcionar.

    Entonces, edité el fichero wp-config para ver los datos de la base de datos de mysql y la contraseña que me proporcionaba el proveedor y vi que eran distintos a los que tenía en mi back-up. Cambié los datos a los que me daba el proveedor y por lo menos ya me dejaba entrar en CPanel. Ahí podía ver el Theme y los widgets, pero no aparecve ninguna de las entradas que ya tenía y que está todo en el servidor donde está alojado. Ahora, cuando se entra en la web se ve parte del theme, con errores en los enlaces y ninguna entrada. Si vuelvo a poner los parámetros de mysql que tenía en mi back-up, vuelvo a quedarme sin acceos a CPanel y me vuelve a decir que las bases de datos están estropeadas.

    En fin, no sé si falta algún dato y si alguien me puede ayudar. Lo agradeceré enormemente.

    Un saludo,
    Fernando

  2. dragondeluz

    3.0
    Antiguedad: Oct 2009
    Mensajes: 28

    offline

    Publicado hace 1 año
    #

    tu problema no se va resolver subiendo archivos,
    vete a la base de datos y en la tabla wp_options,
    1.- busca "siteurl" y pega "http://www.madsssup.com/wp-admin/index.php"
    2.- busca "home" haz lo mismo.

    y trata de dejar el wp-config como estaba.

  3. madsssup

    3.0
    Antiguedad: Sep 2010
    Mensajes: 11

    offline

    Publicado hace 1 año
    #

    Hola dragondeluz,

    ante todo muchas gracias por tu respuesta.

    No encuentro el fichero wp_options ¿podría ser "wp_settings"?

    Si entro en wp_settings y busco siteurl, no sé muy bien donde ponerlo. Copio donde aparece para saberlo exactamente:

    if ( !is_blog_installed() && (strpos($_SERVER['PHP_SELF'], 'install.php') === false && !defined('WP_INSTALLING')) ) {
        if ( defined('WP_SITEURL') )
            $link = WP_SITEURL . '/wp-admin/install.php';
        elseif (strpos($_SERVER['PHP_SELF'], 'http://www.madsssup.com/wp-admin/index.php') !== false)
            $link = preg_replace('|/wp-admin/?.*?$|', '/', $_SERVER['PHP_SELF']) . 'wp-admin/install.php';
        else
            $link = preg_replace('|/[^/]+?$|', '/', $_SERVER['PHP_SELF']) . 'wp-admin/install.php';
        require_once(ABSPATH . WPINC . '/kses.php');
        require_once(ABSPATH . WPINC . '/pluggable.php');
        require_once(ABSPATH . WPINC . '/formatting.php');
        wp_redirect($link);
        die(); // have to die here ~ Mark
    }

    require (ABSPATH . WPINC . '/formatting.php');
    require (ABSPATH . WPINC . '/capabilities.php');
    require (ABSPATH . WPINC . '/query.php');
    require (ABSPATH . WPINC . '/theme.php');
    require (ABSPATH . WPINC . '/user.php');
    require (ABSPATH . WPINC . '/meta.php');
    require (ABSPATH . WPINC . '/general-template.php');
    require (ABSPATH . WPINC . '/link-template.php');
    require (ABSPATH . WPINC . '/author-template.php');
    require (ABSPATH . WPINC . '/post.php');
    require (ABSPATH . WPINC . '/post-template.php');
    require (ABSPATH . WPINC . '/category.php');
    require (ABSPATH . WPINC . '/category-template.php');
    require (ABSPATH . WPINC . '/comment.php');
    require (ABSPATH . WPINC . '/comment-template.php');
    require (ABSPATH . WPINC . '/rewrite.php');
    require (ABSPATH . WPINC . '/feed.php');
    require (ABSPATH . WPINC . '/bookmark.php');
    require (ABSPATH . WPINC . '/bookmark-template.php');
    require (ABSPATH . WPINC . '/kses.php');
    require (ABSPATH . WPINC . '/cron.php');
    require (ABSPATH . WPINC . '/version.php');
    require (ABSPATH . WPINC . '/deprecated.php');
    require (ABSPATH . WPINC . '/script-loader.php');
    require (ABSPATH . WPINC . '/taxonomy.php');
    require (ABSPATH . WPINC . '/update.php');
    require (ABSPATH . WPINC . '/canonical.php');
    require (ABSPATH . WPINC . '/shortcodes.php');
    require (ABSPATH . WPINC . '/media.php');
    require (ABSPATH . WPINC . '/http.php');
    require (ABSPATH . WPINC . '/widgets.php');

    if ( !defined('WP_CONTENT_URL') )
        define( 'WP_CONTENT_URL', get_option('siteurl') . '/wp-content'); // full url - WP_CONTENT_DIR is defined further up

    No sé si esto puede valer para saber exactamenmte dónde ponerlo.

    Gracias de nuevo y un saludo:
    Fernando

Responder

Debes Identificarte para publicar.

Foro WordPress » WordPress » General WordPress.org