Error al cargar archivos "Property 'name' of argument 'item'..."

Para cualquier duda sobre Joomla! 4.x que no tenga cabida en alguno de los foros de más abajo.

Moderator: hefesto

Post Reply
pediaf
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Wed Dec 05, 2012 1:53 pm

Error al cargar archivos "Property 'name' of argument 'item'..."

Post by pediaf » Fri Mar 08, 2024 12:53 am

Mi sitio funcionaba bien y de un momento a otro empecé a obtener un error cuando intento cargar un archivo foto o pdf, el error es:

Property 'name' of argument 'item' of event onFetchMediaItem has a wrong item. Valid: non empty string

Adicional a ello tengo en la configuración la advertencia:

La carpeta temporal de PHP no ha sido asignada.

Podría estar relacionado, ya he definido la carpeta temporal en php.ini usando upload_tmp_dir y aún sigue sin funcionar, ¿alguno sabe cómo solucionarlo?

PHP 8.2
Joomla! 4.4.3

User avatar
pabloarias
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 230
Joined: Wed Oct 03, 2012 9:15 am
Location: Vigo
Contact:

Re: Error al cargar archivos "Property 'name' of argument 'item'..."

Post by pabloarias » Sat Mar 09, 2024 11:07 pm

Comprueba el fichero. Asegúrate de que tenga una extensión correcta. Ejemplo: fichero.jpg.

Mira también que no tenga caracteres extraños en el nombre, por descartar cosas. Suelo evitar caracteres como espacios, tildes, ñ y símbolos.

Por otra banda, asegúrate de tener la extensión fileinfo de PHP.

Esto último lo he leído aquí: https://joomla.stackexchange.com/questi ... ork-thanks

¿Tienes la última versión de Joomla?

Pregunto porque había un error hace más de 1 año que no permitía crear una carpeta que el nombre fuera el número cero y daba el mismo error: https://github.com/joomla/joomla-cms/pull/39476

Cuéntanos si has resuelto y cómo.

pediaf
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Wed Dec 05, 2012 1:53 pm

Re: Error al cargar archivos "Property 'name' of argument 'item'..."

Post by pediaf » Sat Mar 09, 2024 11:53 pm

Hola Pablo,

1. Si el fichero tiene la extensión correcta, y no tiene caracteres ni espacios, de hecho es un PDF que cree para hacer pruebas y literalmente se llama test.pdf hoy pasó algo, subí una imagen y la cargó bien, luego intenté subir un pdf y salió el error y luego intente de nuevo subir la imagen y salió el error. (revisé las extensiones permitidas y si tengo pdf en el listado)

2. Según veo en el php.info si tengo la extensión habilitada, y tambien he agregado además en el archivo php.ini las líneas
extension=fileinfo
extension=php_fileinfo.dll
Image

3. Versión 4.4.3

4. Hay una advertencia que apareció en la configuración que no sé si esté relacionada y dice:

Code: Select all

Advertencia La carpeta temporal de PHP no ha sido asignada.
Esta es la carpeta que PHP usa para almacenar los archivos subidos, antes de que Joomla pueda acceder a ellos. Si el directorio ha sido asignado, no debería ser un problema, pero, si está teniendo problemas con archivos que no están siendo detectados, o archivos subidos que no están siendo detectados, definir esto en su archivo 'php.ini' podría solucionar el asunto.
No sé si esté relacionado, pareciera que si, pero tengo definida una carpeta temporal en php.ini
upload_tmp_dir = "/home/site/public_html/tmp"

Qué será que debo hacer, ¿debo pedirle a mi hosting que reinicie apache quizá para que se tomen los cambios en el php.ini o es innecesario? realmente no sé que puede ser, funcionaba perfecto la semana pasada y ahora este problema asi por la cara.

User avatar
pabloarias
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 230
Joined: Wed Oct 03, 2012 9:15 am
Location: Vigo
Contact:

Re: Error al cargar archivos "Property 'name' of argument 'item'..."

Post by pabloarias » Mon Mar 11, 2024 12:10 pm

Habla con tu proveedor de alojamiento.

Si tú no has cambiado nada, lo más probable es que ellos lo hayan hecho.

Vete informándonos.


Post Reply

Return to “Joomla! 4.x”