1. Проверь отключен ли safe mode (ну или если не хочешь отключать, настрой ftp для joomla). Если сам не в курсе, спроси у хостера
2. В админке джумлы «Помощь» – «Информация о системе«, пункт «Права на папки«. В этом разделе указано какие каталоги доступны для записи, а какие нет:

3. в файле configuration.php проверь правильно ли ты прописал пути к папке tmp (обычно джумла сама их пишет при установке, но иногда, при переносах к примеру, пути редактируются вручную).
В плане версии, обычно последние версии лучше предыдущих ибо там закрываются старые дырки...но не всегда.