Buenos días,
Un cliente me ha pasado una web para que se la aloje en webempresa (viene de otro hosting) y está bastante desactualizada. Cuando he conseguido trasladar todo he visto que una de las cosas que me pide es actualizar la versión de Wordpress y, por ende, todos los plugins que se quedan desactualizados, claro. Pero no puedo actualizar Wordpress si no actualizo primero la versión de PHP. Actualmente está activa la 5.6 y me pide al menos la 7.4. Lo que me ocurre es que en cuando actualizo a algo superior a 5.6 no puedo acceder a wordpress y la web queda inaccesible por un error. Debido a mis escasos conocimientos sobre este tema me quedo completamente parado y no sé cómo actuar. Alguna sugerencia, por favor?
Muchas gracias de antemano.
Contenido solo visible a usuarios registrados
Hola José Maria.
Veo que los DNS siguen apuntando al anterior hosting:
eroticmodelsmassage.com apunta según google a: ns1.hoswedaje.com. ns2.hoswedaje.com.
La web sigue cargando desde el anterior Hosting, lo primero que tienes que hacer es cambiar las DNS para que apunten al hosting de Webempresa:
-> Apuntar los DNS de un dominio a Webempresa
Una vez lo tengas vemos lo de los errores.
Un Saludo
@pepesoler buenos días y muchísimas gracias por contestar tan rápido. Eso ya lo hice. De hecho, esta misma consulta la hice en el dpto. técnico de webempresa y me confirmaron que las DNS ya apuntaban a webempresa pero que hiciera la consulta en este foro.
Hola José María.
El problema lo tienes en el plugin cherry plugin que es parte de la plantilla que utilizas.
PHP Fatal error: 'continue' not in the 'loop' or 'switch' context in /home2/hoteltr1/public_html/eroticmodelsmassage.com/wp-content/plugins/cherry-plugin/includes/widgets/widgets-manager.php
Se podría hacer un apaño pero lo suyo es que lo actualizarán, tanto la plantilla como los plugins de la plantilla pero me temo que al ser una version tan desfasada, si no cambias de plantilla no podrás actualizarlo.
.- Accede a tu cuenta de WePanel -> Administrador de archivos.
.- Accede a la carpeta public_html -> eroticmodelsmassage.com -> wp-content -> plugins -> cherry-plugin -> includes
.- Edita el archivo plugin-assets.php
.- Modifica el siguiente código:
// Exclude widget manager for customizer
global $wp_customize;
if ( !isset( $wp_customize ) ) {
include_once (CHERRY_PLUGIN_DIR . 'includes/widgets/widgets-manager.php');
}
Por el siguiente:
// Exclude widget manager for customizer
//global $wp_customize;
//if ( !isset( $wp_customize ) ) {
// include_once (CHERRY_PLUGIN_DIR . 'includes/widgets/widgets-manager.php');
//}
Lo que hicimos es comentar ese bloque de código para que no tenga efecto.
Una vez lo tengas modifica la version de PHP y lo pruebas.
Un Saludo
@pepesoler FANTÁSTICO. Efectivamente, así he podido actualizar todo. Ahora bien, lo que me ha pasado es que se me ha destrozado la web original... Solo puedo acceder a la página de inicio para saber cómo era su aspecto e intentar reconstruirla con otro tema cuando lo instale, pero el resto de páginas me dan INTERNAL ERROR y no puedo saber cómo eran para recuperarlas. Muchísimas gracias por la ayuda.
Hola José María.
El problema lo tienes en tu plantilla y va a ser complicado.
Prueba lo siguiente:
.- Accede ajustes -> enlaces permanentes y sin realizar ningún cambio pulsa en el boton de Guarda.
.- Accede Apariencia -> temas y activa la plantilla cherry
Revisa si carga.
Si carga:
.- Accede de nuevo a Apariencia -> Temas y vuelve activar la plantilla theme48981
Revisa si después de eso las páginas cargan.
Un Saludo
@pepesoler Carga perfectamente la info; lo único es que se han movido cosas con respecto a cómo estaba en su origen (que había que cambiarlo porque no funcionaba tampoco bien). Al menos ahora puedo revisar la información para ir cambiando todo. Se me había ocurrido poner un divi, por ejemplo, para rehacer la web, ya que es un tema que conozco un poco, pero no sé si al activar el divi voy a perder o no voy a saber ver bien la información de cada página para poder ir sustituyendo y arreglando cosas.
De nuevo, muchísimas gracias por tanta ayuda.
Hola José Maria.
Puedes crear un Subdominio e instalar Divi en ese Subdominio.
Trasladas la información de el dominio al subdominio y una vez tengas la web como tu quieres la mueves al dominio principal:
-> https://guias.webempresa.com/preguntas-frecuentes/wpcenter/#Mover-WordPress
Un Saludo
@pepesoler estupendo! Puedo hacerlo al revés? Creo un subdominio y hago una copia de la web del dominio principal en ese subdominio para usarla como referencia de textos de cada página. Instalo DIVI en el principal y borro todo lo que no necesito para empezar de cero. Pongo una portada de "Sitio en mantenimiento" mientras lo hago de nuevo, copiándome de lo que tengo clonado en el subdominio.
De esta manera, en cuanto lo tenga le quito la portada de mantenimiento, borro el subdominio con todo lo antiguo y no tengo que trasladar nada. Podría ser?
Hola José Maria.
Si claro, sin problemas el orden no afecta.
Un Saludo
@pepesoler me has ayudado muchísimo. Ya lo tengo clonado y voy a ver si "salgo de ésta". Muchas gracias por tu paciencia y por la ayuda. Un abrazo!
Hola Jose María,
Gracias a ti, es un placer para nosotros siempre poder ayudarte.
Quedamos atentos cómodo todo.
Un Saludo