Hola
Desde el 29/05/2023 mi sitio ha presentado varios inconvenientes, por lo general se trata de un error http, no puedo realizar cambios en mi plataforma desde Wordpress.
Cuando intento subir una imagen me vota un error http, también si lo intento hacer desde la galería de imágenes de Wordpress me sale un error y cierra mi sesión.
Si realizo unos cambios en Elementor, al darle clic el botón actualizar me dice error por parte del servidor.
Desactivé todos los plugins para verificar que no sea la fuente del error, pero el problema continuaba aun con los plugins desactivados.
También cloné la plataforma completa ( https://www.arthii.com ) en un nuevo subdominio ( https://www.prueba.arthii.com ), sin embargo, en el subdominio el sitio funciona correctamente, es por esto que no puedo encontrar la fuente del error.
Espero puedan ayudarme, por favor.
Contenido solo visible a usuarios registrados
Hola Sam,
Verifica agregando este plugin a tu instalacion que presenta el problema:
https://wordpress.org/plugins/really-simple-ssl/
Una vez que lo instales, realizas la comprobación con el y verifica luego de que lo hagas si sigue ocurriendo el problema.
Un saludo
Buenas tardes
Gracias por la sugerencia, realicé la instalación y la activación del complemento, también activé su certificado SSL, pero el sitio todavía genera errores http.
Una consulta, el día que empezó a fallar el sitio 29/05/2023, en la mañana me llegó un correo por parte de Webempresa, menciona que desactivaron una función del sitio "La llamada que hemos tenido que bloquear es la action=bsa_viewable_callback", ¿No cree que sea la fuente de los problemas?
Hola Sam,
En este caso puedes enviarnos una URL donde aun se este mostrando estos errores? de esta forma podemos revisarlo con mayor detalle.
Adicional a esto veo que se esta generando un error fatal
[04-Jun-2023 19:10:25 Europe/Madrid] PHP Fatal error: require(): Failed opening required 'ABSPATHWPINC/blocks/legacy-widget.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home/arthiico/public_html/arthii.com/wp-includes/blocks/index.php on line 11
No se si es relacionado a algún error de los widgets o tu tema, has realizado algún cambio reciente? prueba modificar tu versión a 8.0 y comprueba como funciona todo tu sitio web, te comparto la siguiente guía donde indican como puedes modificar la versión PHP en tu cuenta -> https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/
Un Saludo
Disculpe, los errores solo se muestran cuando intento realizar un cambio en el sitio o cuando los usuarios registrados intentan subir una imagen.
Anteriormente ya hice varios cambios con la versión de PHP, probé con varios de ellos, incluyendo la versión 8.0.
En cuanto al error, cloné el sitio principal en el subdominio https://www.prueba.arthii.com, pero en el subdominio todo funciona correctamente, si fuese el caso de un error por el tema o complementos, el subdominio debería presentar errores, pero no es así.
El día en que se generaron los errores, no realicé ningún cambio en el sitio, esto lo noté cuando intenté subir una imagen al sitio.
Muchas gracias por su ayuda.
Hola Sam,
Comprendemos, has verificado regenerar tu archivo htaccess? para esto ingresa en tu wepanel y entras en:
Administrador de archivos > Public_html > dominio > archivo .htaccess
Cuando lo encuentres cambiale el nombre a .htacess_old, luego dentro de tu backend de WordPress vas hasta Ajustes > enlaces permanentes. Sin hacer ningún cambio vas a hacer clic al final del todo en guardar cambios.
Esto generará un nuevo archivo .htaccess intenta y nos comentas.
Un saludo 🖐️
Gracias por la ayuda Argenis
Realicé lo que me sugirió, se creó un nuevo .htaccess, pero el problema continúa.
Hola Sam,
Como nos comentas que en un clon de tu sitio esto no te sucede, debe haber algún código que esta interfiriendo, tanto en el htaccess como en el wp-config, puedes verificar si este es igual omitiendo el cambio de url al de tu clon? si por ejemplo hay algunas líneas más que no tenga tu clon que si funciona. Este archivo esta en la misma ubicación que el anterior:
Administrador de archivos > Public_html > dominio > archivo wp-config
Un saludo 🖐️
Buenas noches Argenis
Es cierto, he notado que estos archivos (wp-config.php) no tienen la misma cantidad de líneas, en el sitio principal solo tiene 74 y el del subdominio tiene 104.
Hola Sam.
Añade lo siguiente al principio del archivo .htaccess:
RewriteEngine On
RewriteCond %{ENV:HTTPS} !on [NC]
RewriteCond %{HTTP_HOST} ^arthii\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.arthii\.com$
RewriteRule ^(.*)$ https://www.arthii.com/$1 [R,L]
Este código lo que hace es forzar la carga de la web con el protocolo https:// con el certificado.
Sobre el tema de las imágenes ¿ Pasa con todas o es solo con alguna imagen ?
.- Revisa el tamaño de la imagen, no subas una imagen mayor de 2000px
.- Comprueba el nombre de la imagen que no tenga caracteres especiale como acentos, almohadillas.....
Revisa lo que te indicó y nos informas como fue.
Un saludo
Hola pepe
Gracias por la respuesta, agregué el código al inicio, pero no funcionó, también lo agregué al final, pero el problema no se eliminó, también reemplace el archivo .htaccess por uno que respaldé el 19/05/2023, tengo un respaldo completo de mi sitio en dicha fecha.
Hola Sam,
En este caso para le fecha del respaldo todo funciona de forma correcta? es posible que algún plugin este añadiendo algún tipo de regla en tu sitio web que genere este conflicto-
Para probarlo desactiva todos los plugins y ve activando un por uno mientras realizas las pruebas para detectar cual puede estar generando este error.
Un Saludo
Buenas tardes Karen
Anteriormente ya probé desactivando todos los plugins, fui activando uno por uno, pero el problema no esta en los plugins, la fecha del respaldo que tengo la hice cuando el sitio funcionaba correctamente 19/05/2023, los problemas comenzaron el 29/05/2023
Hola Sam,
En este caso no veo nada adicional que este generando errores, una opción adicional que puedes probar es con el siguiente código que debes añadir en tu archivo .htaccess
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Si con ello no funciona puedes evaluar restaurar una copia de tu sitio web a esta cuando funcionaba.
Verifícalo y nos comentas como va todo
Un Saludo