Обычно это проблема с правами доступа к файлам. Если система не может выполнить запись в каталог tmp в Joomla, она выдаст ошибку «Warning Failed To Move File».
Типичное решение - сделать каталог широко открытым, как правило, плохая практика, но быстрое исправление. Вы входите в командную строку Linux через сеанс терминала (telnet или ssh) и устанавливаете разрешения для каталога.
# chmod -R 777 ./tmp
Лучшим вариантом будет выяснить, под каким пользователем / группой работает сервер Apache, и назначить соответствующие разрешения. Например, если Apache запускает ваш сайт как myuser: nobody user: group, вы можете открыть права на запись для группы, изменив владельца папки tmp и сделав ее доступной для записи любому пользователю в группе:
# chgrp -R nobody ./tmp
# chmod -R 775 ./tmp
Безопасность может быть трудной для правильной настройки, если вы не знаете * nix-команд и настроек безопасности, поэтому большинство людей просто пробивают огромную дыру в безопасности с помощью chmod 777.
Следующее, с чем вы, вероятно, столкнетесь, это еще одно сообщение об ошибке, касающееся невозможности обновления определенного каталога. Опять же, это проблема с разрешениями, и обычно это часть файла, распаковываемого в подкаталог администратора. В зависимости от того, устанавливаете ли вы компонент, модуль или сложный плагин с несколькими компонентами, вам может потребоваться открыть один или несколько из этих каталогов, используя тот же подход, что и выше. Вот метод «пробей большую дыру в безопасности»:
# chmod -R 777 ./administrator/
Или более избирательно:
# chmod -R 777 ./administrator/components/
# chmod -R 777 ./administrator/modules/