Этап 3. Загрузка дистрибутива на сервер.

При помощи распаковщика из дистрибутива извлекаются все файлы CMS и структура папок. Структура папок является неотъемлемой частью внутренней организации CMS, и нарушать её не следует. Удобнее всего будет разархивировать дистрибутив в отдельную подпапку внутри папки, выделенной для хранения файлов CMS.

После извлечения файлов из дистрибутива в выделенной папке появляется большое число вложенных папок и файлов, составляющих CMS Joomla. Эту структуру нужно загрузить на сервер без изменений, используя FTP-клиент.

Копировать файлы дистрибутива на сервер нужно в ту папку, которая будет использоваться в качестве базовой для работы CMS. CMS можно разместить так, чтобы сайт, работающий под ней, был доступен по адресу www.example.com/ – это размещение в корневой папке; или так, чтобы в качестве адреса использовался, например, www.example.com/site/ - размещение во вложенной папке (во многих случаях позволяющее разместить на одном домене несколько «вложенных» сайтов).

В нашем примере CMS копируется в корневую папку (www.example.com/). Этой папке соответствует определённая папка на сервере, причём это соответствие определяет хостинг-провайдер. Скорее всего, нужная папка вовсе не будет корневой в структуре папок на сервере провайдера. Полный путь к этой папке (обычно называемой httpdocs или WWW) можно узнать в документации хостинг-провайдера. Например, он может быть таким: «home/httpd/WWW» или таким: «/home/{username}/{имя сайта}/httpdocs» (здесь {username} и {имя сайта} - обозначают имя пользователя на хостинге и название данного сайта, соответственно).

В большинстве случаев, если на сайте не установлено никакое программное обеспечение или нет ранее выложенных документов, папка с документами либо будет пустой, либо будет содержать только один файл index.html (однако конкретное наполнение зависит от хостинг-провайдера).

После того, как все файлы и папки дистрибутива загружены на сервер, в соответствующей папке появляется структура папок, аналогичная исходной, размещённой на локальном компьютере.