Se ha producido un error.
0 Attempt to assign property "type" on string
Buenas tardes, quería saber cual puede ser la causa de que no me salga la web al cambiarla de .es a .com, he quitado el redireccionamiento y no carga la pagina.
Gracias!
Contenido solo visible a usuarios registrados
Hola Miguel Angel,
Puedes indicarnos cómo tienes añadidas las configuraciones del dominio? ¿Puedes enviarnos algunas capturas de los cambios realizados? de esta forma podemos revisarlo con mayor detalle.
De manera general lo que vemos es el error: syntax error, unexpected token "{", expecting ")"
Este tipo de errores suele suceder por un error de sintaxis de PHP; sin embargo ya que no tenemos acceso a tu sitio web no podemos indicarte qué lo puede estar provocando.
Esto es lo que puedes revisar para comprobar qué lo está provocando:
Si es posible, indícanos qué te muestra el archivo error_log de esta forma podemos revisar que puede estar sucediendo.
Un saludo.
Hola otra vez, no puede ser tan complicado, esta web lleva funcionando desee el mes de febrero como rentserviceinformatica.es y ahora ha vencido el dominio y ha vuelto a rentserviceinformatica.com par ello he quitado el redireccionamiento de .com a .es y no creo haya que hacer todo eso que me cuentas cuando hace una semana estaba funcionando tal cual como .es, tiene que ser otra cosa
Me han hecho los del .es una backup y ahora quiero ponerla en .com
Gracias!
Hola Miguel Ángel,
Si deseas restaurar en el dominio .com la copia de la web que funcionaba en el .es, antes necesitamos saber qué tipo de copia de seguridad te entregaron.
Indícanos, por favor:
Puedes enviarnos una captura donde se vea el nombre y el contenido de la copia, pero no adjuntes públicamente el backup completo, ya que puede incluir datos de acceso, información de usuarios y la configuración de la base de datos.
Una copia completa de Joomla debe contener los archivos de la web y su base de datos. Si es un archivo de Akeeba, como .jpa, se restaura mediante su instalador. Si recibiste un archivo comprimido junto con otro archivo .sql, habría que subir los archivos, crear o vaciar una base de datos, importar el SQL y actualizar los datos de conexión y las rutas dentro de configuration.php.
También debemos tener en cuenta que, si la instalación original continúa en el hosting y únicamente ha vencido el dominio .es, posiblemente no sea necesario restaurarla. En ese caso bastaría con comprobar que el .com apunta a la carpeta correcta. El error de sintaxis que aparece actualmente corresponde a un archivo PHP y no se produce simplemente por cambiar el dominio.
Quedamos atentos
Un saludo.
El servidor devuelve un "500 - Whoops, looks like something went wrong."
he hecho esto
Una copia completa de Joomla debe contener los archivos de la web y su base de datos. Si es un archivo de Akeeba, como .jpa, se restaura mediante su instalador. Si recibiste un archivo comprimido junto con otro archivo .sql, habría que subir los archivos, crear o vaciar una base de datos, importar el SQL y actualizar los datos de conexión y las rutas dentro de configuration.php.
También debemos tener en cuenta que, si la instalación original continúa en el hosting y únicamente ha vencido el dominio .es, posiblemente no sea necesario restaurarla. En ese caso bastaría con comprobar que el .com apunta a la carpeta correcta. El error de sintaxis que aparece actualmente corresponde a un archivo PHP y no se produce simplemente por cambiar el dominio.
La version .es ya no esta porque ha vencido
Saludos
Holla Miguel,
Este mensaje no lo has colocado tu?:
Al ingresar en tu dominio .es vemos eso, con respecto a lo que comentas al entrar en el dominio .com indica Class "Joomla\CMS\Filesystem\Folder" not found. Este error es por que una extensión todavía utiliza clases antiguas de Joomla 5 dentro de una instalación Joomla 6.
Como primera prueba revisa desde el administrador de Joomla:
Sistema > Gestionar > Plugins
y busca:
Behaviour - Backward Compatibility 6
Comprueba que esté habilitado. Si no puedes acceder al administrador debido al error 500, puedes comprobarlo desde phpMyAdmin:
Joomla identifica oficialmente este plugin como compat6, dentro del grupo behaviour. Después limpia la caché y vuelve a probar la web. Hay un segundo problema relacionado con Helix porque el mismo sitio muestra
Esto parece que es un cambio de Joomla 5 a 6 sin previa validación de módulos. Con la información que nos das sobre el proyecto y la situación, solo podemos asumir; si nos das más explicaciones, podríamos ayudarte más a comprender el tema y ver dónde puede estar el error.
Un saludo 🖐️
Hola Miguel,
Perfecto, vemos que la parte pública de la web ya está cargando correctamente, por lo que el problema anterior parece haberse resuelto o, al menos, ya no está bloqueando el frontend.
Ahora el error queda localizado en el administrador de Joomla, donde indicas que no aparecen todos los menús y se muestra:
0 Attempt to assign property "type" on string
Antes de continuar, confírmanos si realizaste la prueba anterior y tienes habilitado:
Behaviour - Backward Compatibility 6
es decir:
element = compat6
folder = behaviour
enabled = 1
Te lo preguntamos porque el error anterior relacionado con:
Joomla\CMS\Filesystem\Folder
ya no aparece y actualmente incluso podemos cargar la web pública, por lo que es posible que esa parte haya quedado solucionada.
El nuevo error parece estar relacionado específicamente con algún plugin, módulo o componente que se carga dentro del administrador de Joomla 6. Eso explicaría que puedas entrar al backend, pero determinadas áreas o menús no terminen de mostrarse correctamente.
En lugar de desactivar extensiones al azar, lo mejor sería localizar cuál está provocando el error.
En configuration.php deja temporalmente:
public $debug = true; public $error_reporting = 'maximum';
Después vuelve a cargar exactamente la pantalla del backend donde aparece:
Attempt to assign property "type" on string
y compártenos la parte inicial del Stack Trace, especialmente las primeras líneas donde aparezca una ruta fuera del núcleo de Joomla, por ejemplo:
/plugins/...
/administrator/modules/...
/administrator/components/...
Con eso podremos identificar qué extensión del administrador no está adaptada a Joomla 6 y decirte si hay que actualizarla, deshabilitarla o sustituirla.
Un saludo 🖐️