Hola,
Tengo un problema con un wordpress multisite.
La web se muestra al público, y puedo entrar en el administrador, pero al entrar e ir a plugins para actualizarlos, aparece el mensaje :
"Ha habido un error crítico en tu web. Por favor, revisa el buzón del correo electrónico de administración de tu sitio para instrucciones."
(adjunto imagen)
Aunque dentro aparece ese mensaje la web se muestra al publico y puedo ir a los otrs paneles de administradcion de las otras webs del multisite, pero claro
el problema está en la web principal.
Cuando entro en cualquier otro sitio, Temas, usuarios.. etc, tambien apaece el mismo mensaje.
Podeis ayudarme con esto por favor?
No se como solucionar el problema.
NOTA: Si al actualizar o tocar algo en el multisite, la web se rompe, puedo retroceder al estado anterior desde el cPanel de webempresa igual que un WP normal, no?
Se restaura todas las webs del multisite? o como lo hace?
Muchas gracias por adelantado!.
Ana
Contenido solo visible a usuarios registrados
Hola Ana.
Revisando los log de la instalación veo que hay problemas con un par de plugins:
[27-Jun-2023 08:17:33 UTC] PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?
in /home2/isepclin/public_html/wp-content/plugins/gravityforms/common.php on line 3556
[27-Jun-2023 06:34:49 UTC] PHP Fatal error: Uncaught Error: Call to undefined function wp_get_environment_type()
in /home2/isepclin/public_html/wp-content/plugins/popup-maker/classes/Admin/Notices.php:260
El primero es una Aviso que no tiene porqué afectar, el segundo es el que puede dar problemas.
.- Desactiva el plugin Popup Maker y revisa si desaparece el aviso.
Si no puedes desactivarlo accede a tu cuenta de wePanel -> Administrador de archivos -> Carpeta donde tienes la instalación.
.- Accede a wp-content -> Plugins y renombra la carpeta popup-maker.
Si después de eso no se soluciona, desactiva también los plugins de Gravity Forms
Un Saludo
Pepe!
Cuanto tiempo! 🙂 Muchas gracias por tu respuesta.
He renombrado popupmaker y parece que ya no da el error fatal. Tenías razón.
> Es que todo esto viene porque, he querido revisar el porqué no se están recibiendo los formularios y queria revisar que pasa.
Veo que se guadan en Panel Wordpress > Formularios > Entradas, pero no se si es que no salen o no se reciben por el motivo que sea.
Como me dices que también hay un error en GravityForms... puede ser por eso?
> Y sobre la pregunta de, si actualizo cosas y se rompe o pasa algo... supongo que puedo utilizar el superbackup para volver y cargar el dia anterior, verdad?
Al menos para no perder nada y volver al estado anterior al problema.
Quedo pendiente de tu respuesta.
Muchas gracias por tu amabilidad!!
Ana 🙂
Hola Ana.
he querido revisar el porqué no se están recibiendo los formularios
Por favor indicando una URL del formulario que no funciona para que podamos probarlo.
Como me dices que también hay un error en GravityForms... puede ser por eso?
Puede ser, intenta actualizarlo
supongo que puedo utilizar el superbackup para volver y cargar el dia anterior, verdad?
El único plugin que puede dar problemas al actualizar es el plugin de Broadcast, de todas formas si al actualizar ves que hay algún problema lo indicas y vemos que es lo que está dando ese problema
Superbackup respalda todos los ficheros y todas las bases de datos del hosting, osea que también respalda multisites. Lo que no funciona es la opción de “Restaurar web” de Superbackup, porque no detecta las instalaciones pero puedes restaura los archivos y la base de datos por separado.
Un Saludo
Hola Pepe!
1- El formulario desde el que no se recibe es desde esta URL:
NOTA: (Una vez la veas, sería mucho pedirte borrar u ocultar esa url? gracias.)
2- Parece que pide licencia de pago para actualizar el GravityForms 😕 , tengo instalada la versión 2.3.2 y la nueva creo que es la 2.7.9
No se si el problema es porque le falta actualizar, quizás debería funcionar igualmente sin una actualización, no? 🤔
3- Gracias por tu respuesta a lo de la copia de seguridad 🙂
Desconozco si ese plugin... "Broadcast" es necesario o imprescindible (ya me lo encontré instalado) que ocurrirá si lo desactivo?
Quedo pendiente de tu respuesta.
Gracias Pepe!
Ana
Hola Ana.
Las cuentas las estás gestionando desde Google ¿ Verdad ?
Comprobaste si estan en la carpeta de Spam o correo no deseado ?
Desde WordPress veo que estan saliendo por lo que deduzco que el problema lo tienes en Gmail o la configuración del Plugin de SMTP
Desconozco si ese plugin... "Broadcast" es necesario o imprescindible (ya me lo encontré instalado) que ocurrirá si lo desactivo?
El plugin es para compartir por ejemplo posts o páginas entre los diferentes sitios del multisite, de todas formas lo actualizas tambien y hay problemas solo tienes que renombrar la carpeta del plugin.
Un saludo
Hola de nuevo Pepe,
Bueno parece que nos acercamos. 🙂
Como has dicho lo del plugin SMTP he ido a ver y he visto esto. (imagen)
Y luego vi este error ,
A que es debido?
Si eres tán amable puedes ayudarme con esto, por favor?
Gracias por anticipado.
PD: Gracias por borrar la url 😉
Ana 🙂
Hola Ana.
Por lo general, el error de autenticación se debe a credenciales SMTP incorrectas, revisa los datos SMTP que tienes configurados.
Revisa esta entrada del Blog, sobre todo el apartado Configuraciones SMTP de algunos proveedores de Correo habituales
-> SMTP en WordPress: cómo configurarlo para realizar envíos
Un Saludo
Hooola Pepe...
He intentado configurar la conexión de Gmail en la web del problema con el formulario, con los datos de la web principal (que parece que envía)
pero al poner todos los datos y pulsar guardar, me aparece un error crítico en la web.
Que locura. 🙄
Tu puedes ver qué error es ese?
Perdón por darte tanta molestia.
Gracias por anticipado.
Ana
Hola Pepe,
Lo he intentado de nuevo usando el Asistente de configuración.
escojo > Google / Gmail > pero me salta un problema 500
No se que es lo que pasa. 🙁
Ana
Hola Ana.
Tienes un error en el plugin:
[27-Jun-2023 14:00:45 UTC] PHP Fatal error: Uncaught Error: Call to undefined method Composer\Autoload\ClassLoader::setClassMapAuthoritative() in /home2/isepclin/public_html/wp-content/plugins/wp-mail-smtp/vendor/composer/autoload_real.php:41
Stack trace:
#0 /home2/isepclin/public_html/wp-content/plugins/wp-mail-smtp/vendor/autoload.php(7): ComposerAutoloaderInitbfe762290f8f6a26d6c880a890bad315::getLoader()
#1 /home2/isepclin/public_html/wp-content/plugins/wp-mail-smtp/src/Providers/Gmail/Mailer.php(64): require_once('/home2/isepclin...')
#2 /home2/isepclin/public_html/wp-content/plugins/wp-mail-smtp/src/MailCatcherTrait.php(258): WPMailSMTP\Providers\Gmail\Mailer->send()
#3 /home2/isepclin/public_html/wp-includes/pluggable.php(488): WPMailSMTP\MailCatcher->send()
#4 /home2/isepclin/public_html/wp-content/themes/Divi/includes/builder/module/ContactForm.php(470): wp_mail(Array, 'Nuevo Mensaje d...', 'Formulario desd...', Array)
#5 /home2/isepclin/public_html/wp-content/themes/Divi/includes/builder/class-et-builder-element.php(1893): ET_Builder_Module_Co in /home2/isepclin/public_html/wp-content/plugins/wp-mail-smtp/vendor/composer/autoload_real.php on line 41
Tendras que probar actualizarlo o eliminarlo y utilizar la version Free:
-> https://wordpress.org/plugins/wp-mail-smtp/
Un Saludo
Hola Pepe,
Gracias por tu paciencia.
El plugin WP Mail SMTP que tengo es el free en la version 3.8.0
Si lo desactivo y eliminio, se perderán las configuraciones, claves etc?
O si lo borro y lo instalo de nuevo respeta los datos?
Es que parece que la web principal si que envia emails y no da error de plugin, es en la de granada la que en principio da ese error. (es por no perder lo que funciona)
Supongo que al ser un multisite debo eliminar el plugin de la principal no?
En las webs (no administradoras) no puedo intalar ni desactivar plugins.
Gracias
Ana
Hola Ana.
Si lo desactivo y eliminio, se perderán las configuraciones, claves etc?
Algunos plugins aunque los elimines siguen estando los datos en la base de datos y si los vuelves a instalar carga los datos que tenia pero bueno lo mejor es que hagas una copia de los datos por si necesitas volver a añadirlos.
Prueba primero actualizarlo a ver si puedes.
Un saludo
Hola Pepe,
Pues es que ya lo actualicé con la última versión, quizás se actualizó mal, no se.
Se me ocurre una cosa antes de borrarlo, a ver que opinas.
Tengo instalado el Rollback, que te parece si hago un rollback a una versión anterior y luego vuelvo a actualizarlo a la última versión?
Es buena idea? resultará? o crees que es una chapuza? 😊
Gracias.
Ana
Hola Ana,
Es una opción para verificar si el error desaparece, otra opción es utilizar algun plugin adicional como → https://es.wordpress.org/plugins/easy-wp-smtp/
Algunos plugins puede generar conflictos entre sí, es algo muy relativo, ya que cada web es distinta y tiene diferentes configuraciones
Puedes darle un vistazo a algunas opciones de su configuración en el siguiente enlace → https://www.webempresa.com/blog/smtp-en-wordpress.html
Como recomendación optaría por borrarlo por completo e instalarlo nuevamente
Un Saludo