Soporte » Instalación – Actualizaciones » Editar WordPress en modo dev

  • mezzias

    (@mezzias)



    Hola buenas, soy bastante novato en WordPress pero me e embarcado en la edición de un sitio web. El tema en cuestión es que yo e preparado un servidor local con xammp en mi pc para realizar las modificaciones y no interarticular mientras con el sitio online. Y es este punto en el que estoy encontrando complicaciones ya que cuando intento acceder a localhost/wp-admin me redirecciona a el administrador del sitio online. Mi pregunta es si existe alguna herramienta para hacer esto o cuales serian los archivos que debería editar para poder hacer esto. Gracias de antemano.

Viendo 5 respuestas - 1 de 5 (de 5 total)
  • Moderador almendron

    (@almendron)

    Tienes que cambiar las URL,s para que te funcione bien. Puedes usar para ello https://es.wordpress.org/plugins/better-search-replace/

    El plugin que me indicas por lo que veo es para modificar las bases de datos pero el problema que me encuentro es que no puedo acceder al panel de control de mi versión en localhost ya que me redirecciona automáticamente a la versión online así que no puedo realizar la instalación del plugin dado que no puedo acceder al panel de control. De todas formas la base de datos e podido modificarla editando el archivo wp-config.php

    Moderador almendron

    (@almendron)

    Accede a la tabla wp-options y cambia allí primero los campos Dirección de WordPress (URL) y Dirección del sitio (URL). Campos “siteurl” y “home”. Normalmente, se pone http://localhost

    Después ya podrás entrar a la administración de WP.

    He seguido tus indicaciones y me aparece el siguiente error. Las modificaciones realizadas son:
    DDBB tablas(kg9aw_actualizacion_options y kg9aw_options) y campos siteurl modificados por http://localhost y en archivos(wp-config.php) las lineas:

    // ** MySQL settings - You can get this info from your web host ** //
    /** The name of the database for WordPress */
    define('DB_NAME', 'wordpress_ee');
    
    /** MySQL database username */
    define('DB_USER', 'root');
    
    /** MySQL database password */
    define('DB_PASSWORD', '');
    
    /** MySQL hostname */
    define('DB_HOST', 'localhost');
    
    /** Database Charset to use in creating database tables. */
    define('DB_CHARSET', 'utf8');
    
    /** The Database Collate type. Don't change this if in doubt. */
    define('DB_COLLATE', '');

    Este es el error que me devuelve, parece que le falta algún archivo o redireccion:

    Fatal error: Uncaught Error: Call to undefined function ereg_replace() in C:\xampp\htdocs\wp-content\themes\automotive\admin\admin-interface.php:1257 Stack trace: #0 C:\xampp\htdocs\wp-content\themes\automotive\admin\admin-interface.php(874): Options_Machine::optionsframework_machine(Array) #1 C:\xampp\htdocs\wp-content\themes\automotive\admin\admin-interface.php(16): Options_Machine->__construct(Array) #2 C:\xampp\htdocs\wp-includes\class-wp-hook.php(286): optionsframework_admin_init('') #3 C:\xampp\htdocs\wp-includes\class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array) #4 C:\xampp\htdocs\wp-includes\plugin.php(453): WP_Hook->do_action(Array) #5 C:\xampp\htdocs\wp-admin\admin.php(156): do_action('admin_init') #6 C:\xampp\htdocs\wp-admin\index.php(10): require_once('C:\\xampp\\htdocs...') #7 {main} thrown in C:\xampp\htdocs\wp-content\themes\automotive\admin\admin-interface.php on line 1257

    Igual me renta mas realizar una instalación limpia en localhost y luego subirla al servidor e intentar hacer una migración de los datos en la DDBB. Que opináis.

    • Esta respuesta fue modificada hace 3 semanas, 3 días por  mezzias.
    Moderador almendron

    (@almendron)

    Por lo que veo, el error está en el tema. Borra la carpeta “automotive” (haz copia primero) y luego intenta entrar.

Viendo 5 respuestas - 1 de 5 (de 5 total)
  • Debes estar registrado para responder a este tema.