El blog no funciona , me da error
Autor: valentina C.Hola, tengo problemas con el blog de la pagina web . mi pagina es : www.ic-artesania.com
En el programa website x5 el blog se vé bien, pero al actualizar la web me da error :
Parse error: syntax error, unexpected ':', expecting ';' or '{' in /home/ic-artesania/www/res/x5engine.php on line 5460
Esto es lo que sale cuando le doy al botton del blog. He hablado con los del hosting y me dicen que el problema parece ser del programador (o sea del programa) que tengo. Hace 5 dias funcionaba perfectamente, actualize el contenido de la web y ya no funciona el blog , la pagina web si funciona menos el blog. Tambien os adjunto los errores que me aparecen en el hosting, si os sirve para algo. Haber si se puede solucionar o tengo que borrar el blog.
Un saludo
Hola Valentina,
Seguramente tu server tiene una version vieja de PHP.
El programa no te ha dado alguna alerta sobre PHP cuando estabas subiendo el sitio? Recuerda que el servidor debe contar con PHP 7.2 o superior (aun no funciona con la version 8).
Puedes acceder al administrador online de tu sitio y revisar que esté todo en OK.
Para revisar eso accedes a www.ic-artesania.com/admin (usuario y contraseña que defines previamente en WebSite X5, desde gestion de usuarios).
Prueba todo eso y nos comentas como te ha ido!
Saludos
Carlos A.
Autor
Hola Carlos,
No puedo entrar por www.ic-artesania.com/admin, me dice " pagina no encontrada".
El prema no es del php , porque e mirado en el hosting que tengo y es lo mas actual php 8.0
No se cual pudiera ser el problema.
Un saludo
Hola Valentina C.
Si no entras por www.ic-artesania.com/admin es que el sitio está subido con un error.
Esa página es importante en WebSite X5.
Sube de nuevo todo el sitio y prueba otra vez, no olvides refrescar el caché del navegador.
Nos comentas...
Pd. Probé tu otro sitio y pasa lo mismo: http://www.reformerustice.com/admin/
Puedes enviar una captura del contenido del paso 5, esportar sitio de ambos sitios para ir deduciendo el error, asi cortada, sin mostrar usuario:
Saludos
Jorge M.
Recien veo este archivo, esos errores no podría revisar porque no los he visto, como el error de ModSecurity...
La verdad que estos errores no tienen que ver con WebSite X5, invoquemos a KolAsim seguro el ve algo que nosotros no.
Edito:
Revisa con tu proveedor, mira esta respuesta con un problema parecido:
https://helpcenter.websitex5.com/pt/post/67885
donde la conclusión te la comparto en esta captura:
Pide ayuda a tu hosting para que el firewall deje pasar a WebSite, esa parte no depende del software.
Si exportas el sitio al disco en el paso 5 y la pruebas localmente debería de funcionar bien, eso es replicable en el servidor.
Saludos
Jorge M.
Autor
Hola Jorge, te envio el chat que tube con los del hosting:
" Powered by ISL ProntoCerrar ChatResponderEnviar por e-mailImprimir17:27:59 Hola artesaniaes! Bienvenid@ a nuestro servicio de atención online. Te atiende Omar Mayo Mendez.
17:28:04 Omar Mayo Mendez: hola de nuevo
17:28:10 Omar Mayo Mendez: que es lo que no funciona¿?
17:28:25 artesaniaes: el blog de ic-artesania.com
17:28:54 artesaniaes: el proveedeor de website me dice esto.
17:29:00 artesaniaes: Recien veo este archivo, esos errores no podría revisar porque no los he visto, como el error de ModSecurity... La verdad que estos errores no tienen que ver con WebSite X5, invoquemos a KolAsim seguro el ve algo que nosotros no. Edito: Revisa con tu proveedor, mira esta respuesta con un problema parecido: https://helpcenter.websitex5.com/pt/post/67885 donde la conclusión te la comparto en esta captura: Pide ayuda a tu hosting para que el firewall deje pasar a WebSite, esa parte no depende del software. Si exportas el sitio al disco en el paso 5 y la pruebas localmente debería de funcionar bien, eso es replicable en el servidor.
17:30:28 Omar Mayo Mendez: Vale, si que veo una regla de modsecurity, pero además veo errores de programación
17:31:00 artesaniaes: en vista previa local funciona. Que errores?
17:31:17 Omar Mayo Mendez: [Sat Dec 19 17:19:07.829559 2020] [proxy_fcgi:error] [pid 22098:tid 140029556913920] [client 37.29.252.239:45296] AH01071: Got error 'PHP message: PHP Fatal error: Unparenthesized `a ? b : c ? d : e` is not supported. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /home/ic-artesania/www/res/x5engine.php on line 5720', referer: https://www.ic-artesania.com/
17:31:26 Omar Mayo Mendez: acabo de añadir la regla del modsecurity
17:32:31 Omar Mayo Mendez: Si accedes ahora, ya deja cargar la web, pero da ese error que te he puesto
17:32:43 artesaniaes: Perdona, pero que es lo que deberia coregir?
17:33:12 artesaniaes: lo que me pones tu es lo que sale en internet cuando intento abrir el blog
17:33:57 Omar Mayo Mendez: Es un error de sintaxis en la programación, parece que falta un parentesis
17:34:05 Omar Mayo Mendez: en /home/ic-artesania/www/res/x5engine.php on line 5720
17:37:23 artesaniaes: es que no se como hacer esto, yo no toco la programacion, website x5 es un programa que lo puede utilizar cualquiera, no se necesita saber de programacion y hasta el dia 15 funcionaba bien , cambie el fondo de la pagina web y subí los cambios y ya no funciona el blog, no le hice nada
17:38:43 Omar Mayo Mendez: Si quieres que lo revisemos, podemos pasar nota al departamento de asistencia técnica el lunes, sino, tendrías que volver a ponerte en contacto con ellos con el error que da
17:41:51 artesaniaes: Si , claro que quiero que lo reviséis, puedes pasar la nota al departamiento , mientras tanto le enviare un correo a los del website con el error que te parece a ti , haber que dicen ,haber si lo pueden arreglar "
A ellos le parece que es un error de sintaxis en la programacion , lo puse en negrita para que lo encuentres rapido. No se como arreglar esto. Necesito ayuda
Gracias
Hola Valentina C.
Gracias por retro alimentar tu pregunta, estoy seguro que llegaremos a solucionarla.
Ahora te toca a ti:
Revisa, Prueba y Comenta, ¡vamos a solucionarlo!
Saludos
Jorge M.
Hola Valentina C.
Buscando problemas parecidos me topé con esta pregunta:
https://translate.google.com/translate?sl=auto&tl=es&u=https://helpcenter.websitex5.com/pt/post/235127
Donde confirman:
Prueba de nuevo tal cual mencionó Carlos... El PHP debe de ser 7.x no 8
Con eso seguro lo conseguimos.
Pide que te activen el PHP a 7.x puede ser 7.4 o 7.2, no uses el 8.
Ahora si confirma y da por solucionado el tema.
Dale crédito a Carlos que puso la respuesta desde el principio.
Saludos
Jorge M.
Estimados que tal,
Claro, yo le habia puesto que cuanto mas nueva la version mejor, porque tenia idea de que estabamos en 7.2, 7.4 como mas nuevas, no sabia que ya estaba la 8, asi que he corregido mi mensaje anterior por si otros usuarios leen por el mismo problema.
Saludos colegas.!!
Carlos A.
Autor
Buenas tardes, he cambiado el php de 8.0 a 7.4 y el blog funciona correctamente.
Relacionado a la exportacion del sitio web , desde que cambie a la version Web Site X5 Pro 2020.3.7 cada vez que hago la exportacion me aparece esto :
" El servidor o la carpeta de publicacion seleccionada no se corresponden con la URL del Sitio web. ¿Quiere configurarlo ahora?
SI NO CANCELAR"
Si toco "SI" aparece el signo" !" en rojo donde pone la URL y la carpeta del destino y no se suben los cambios.
Si toco "No" se suben los cambios pero aveses me dan errores, no siempre.
Hable con los de hosting y me dicen que las direcciones que pongo son correctas, sera un problema de mi programa. Te enviaria una captura de pantalla pero no consigo hacerla.( o yo no se como tengo que hacer la captura). Si me arreglarias este proglema te lo agradeceria muchisimo.
La dirreccion de URL que utilizo son :
URL: http:/www.ic-artesania.com
Carpeta de destino:/www
Tipo de servidor: FTP - File Transfer Protocol
Direccion FTP: ftp://www.ic-artesania.com
Conexiones simultaneas :3
Puerto:21
activado - Usar protocolo aFTP pasivo
Gracias por la ayuda y Felices Fiestas!
Hola Valentina C.
prueba dejar solo la barra, es decir: Carpeta de destino:/
Y mejor son las capturas ;)
Que hacer si falla: Pues ahí si depende del servidor, ellos son los que deben de darte esa información, otra manera es configurar FileZilla y con eso sacas que escribir en esa opción. Usamos FileZilla para que nos diga que usas como carpeta de destino, ya lo recomendé en otro post:
https://helpcenter.websitex5.com/pt/post/234132
Te recomiendo leerlo para que sepas de que hablo.
Saludos
Jorge M.
Hola Vale,
Para hacer capturas de pantalla y mostrar aqui, lo unico que tienes que hacer es presionar la tecla ImprPant (en esp) o PrntScrn (teclado en ingles) en tu teclado, eso guarda en memoria lo que estas viendo. Vienes a esta ventana donde escribes, y presionas Ctrl+V y listo... o la pegas en Paint o algun programa de diseño si quisieras cortar la imagen previamente para cortarla u ocultar alguna cosa.
Windows trae tambien la app Recortes, que si la abres te permite seleccionar que parte de la pantalla quieres capturar.
Prueba y comienza a usar eso, que aqui es de mucha ayuda...
Saludos colega...
Carlos A.