Помилка Property 'mime_type' of argument 'item' of event onFetchMediaItems has a wrong item. Valid: string, при спробі відкрити Медіа менеджер Joomla, говорить про те що властивість 'mime_type' аргументу 'item' події 'onFetchMediaItems' має невірний тип даних. В даному випадку, очікується, що ця властивість буде рядком (string), але її значення має інший тип даних.
Для усунення такої помилки, потрібно в конфігурації PHP увімкнути розширення fileinfo. Адже якщо розширення fileinfo не включене, то програми можуть мати проблеми з визначенням MIME-типу файлу. Це й призводить до таких помилок як "Property 'mime_type' of argument 'item' of event onFetchMediaItems has a wrong item. Valid: string" (Властивість "mime_type" аргументу "item" події onFetchMediaItems містить неправильний елемент. Дійсно: рядок) в Медіа менеджері Joomla 4.
Включення розширення fileinfo дозволить PHP коректно визначати MIME-типи файлів. І завдяки цьому, згадана вище помилка зникне.
Як включити розширення fileinfo в налаштуваннях PHP
Для того, щоб включити розширення fileinfo в конфігурації PHP, потрібно:
1. Авторизуватися в панелі управління хостинг-акаунту.
2. Перейти до налаштувань PHP.
3. Знайти і включити розширення fileinfo.
Після цього помилка "Property 'mime_type' of argument 'item' of event onFetchMediaItems has a wrong item. Valid: string" в Медіа менеджері Joomla має зникнути.