Для вывода модуля Joomla 5 в файле PHP можно воспользоваться следующим кодом:
```php
define('_JEXEC', 1);
define('JPATH_BASE', __DIR__);
require_once JPATH_BASE . '/includes/defines.php';
require_once JPATH_BASE . '/includes/framework.php';
$mainframe = JFactory::getApplication('site');
$module = JModuleHelper::getModule('mod_example');
echo JModuleHelper::renderModule($module);
```
В данном примере модуль с именем 'mod_example' будет получен и выведен на страницу.
Чтобы избежать ошибки 500, необходимо убедиться, что файл PHP находится в правильной директории, все необходимые файлы Joomla подключены и установлены правильные права доступа к файлам и папкам. Также важно учитывать, что код должен быть корректным и не содержать синтаксических ошибок.