configuration.php не нужно вообще открывать для записи, желательно его вообще вынести за пределы корня сайта. Права на папки должны быть 711 или 755, на файлы 644 (это вполне достаточно для нормальной работы).
По поводу вашей проблемы, даже не знаю что посоветовать. Единственное что могу еще предположить, это то что хостинг не имеет поддержки модуля mime или не корректно настроен. Откройте PHP инфо и посмотрите подгружается ли там данный модуль (mod_mime и mod_mime_magic).
Посмотреть можно там же, в информации о системе:
Joomla 1.5
Помощь => Информация о системе => Информация о PHP
Joomla 2.5
Сайт => Информация о системе => Информация о PHP
или просто создайте в корне сайта файл info.php, содержимым ниже и запустите его.
Посмотрите еще логи сервера и CMS. Какую ошибку там выдает после загрузки файла.