Joomla установка · 4 min read · Nov 05, 2025

Joomla CMS на сервере ISPConfig за 10 простых шагов

Joomla CMS на сервере ISPConfig за 10 простых шагов

Версия 1.2
Автор: [at] bb-hosting [dot] org>

Joomla — это популярная система управления контентом (CMS).
С помощью этого “руководства” я покажу вам, как установить Joomla CMS на ваш сервер ISPConfig. Возможно, вы можете установить Joomla разными способами, но я предпочитаю описанный здесь способ.
В этом руководстве я буду использовать в качестве примера:

  • Версия Joomla 1.0.11.
  • Я также предполагаю, что это ваша первая установка Joomla для вашего сайта Joomla, это не обновление!
  • Веб-сайт: www.myjoomlawebsite.tld
  • Номер веб-сайта в ISPConfig: web1
  • Ваши веб-сайты хранятся в /var/www
  • База данных MySQL: web1_db1
  • Имя пользователя MySQL: web1_u1
  • Пароль MySQL: mysqlpassword
  • Администратор (FTP-пользователь) для веб-сайта: webadmin

Итак, начнем:

Шаг 1 - Создание веб-сайта:

В ISPConfig создайте веб-сайт через “Новый сайт” в главном меню.
На вкладке “Основные” используйте www в качестве имени хоста и myjoomlawebsite.tld в качестве доменного имени. Включите MySQL и PHP-скрипты для этого веб-сайта, но отключите PHP Safe Mode.

Шаг 2 - Создание администратора для веб-сайта:

В ISPConfig создайте пользователя-администратора, чтобы вы могли загружать/скачивать веб-сайт позже через FTP. Например, мы будем использовать имя входа “webadmin” для администратора.
В главном меню выберите “ISP Manager”, выберите ваш новый веб-сайт под названием myjoomlawebsite.tld в структуре дерева и нажмите вкладку “Пользователь и электронная почта”. Нажмите “новый” и определите нового пользователя и его адрес электронной почты. Дайте этому пользователю права администратора и нажмите “Сохранить”.

Шаг 3 - Создание базы данных MySQL для веб-сайта:

Нажмите на вкладку “Опции” и создайте новую базу данных для веб-сайта.

ISPConfig покажет вам:

Имя базы данных: web1_db1

Пользователь базы данных: web1_u1

Затем вы определяете пароль для пользователя базы данных и нажимаете “Сохранить”.

Шаг 4 – Скачивание Joomla на ваш локальный компьютер:

Скачайте последнюю стабильную версию Joomla, которая на данный момент является версией 1.0.11.
Вы можете скачать ее по адресу:

http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/frs.joomla_1_0.1_0_11, выбрав файл Joomla_1.0.11-Stable-Full_Package.zip.

После загрузки Joomla извлеките ее в папку по вашему выбору.

Шаг 5 – Отключение эмуляции Register Globals:

В папке, где вы извлекли файлы Joomla, вы найдете файл globals.php.
Откройте его в текстовом редакторе и измените строку:

define( ‘RG_EMULATION’, 1 );

на

define( ‘RG_EMULATION’, 0 );

Изменив 1 на 0, эмуляция глобальных переменных отключается, что рекомендуется по соображениям безопасности.

Шаг 6 – Загрузка Joomla на ваш веб-сервер:

Теперь вы можете загрузить Joomla, используя ваш любимый FTP-клиент.

URL: ftp://myjoomlawebsite.tld/web
имя пользователя и пароль, как определено на ШАГЕ 2.

Примечание: вы должны загрузить все файлы Joomla, ЗА ИСКЛЮЧЕНИЕМ одного файла под названием configuration.php.

Шаг 7 – Посетите ваш новый сайт Joomla:

Теперь вы можете перейти на ваш сайт Joomla с помощью вашего любимого браузера.

(пример) адрес по моему руководству: http://myjoomlawebsite.tld

Здесь вы увидите экран настройки Joomla:

Картинка 1

Вы увидите, что под “Проверка рекомендуемых настроек” все зеленое, что означает, что все в порядке.

Картинка 2

Шаг 8 – Установка прав доступа:

Теперь мы должны сделать директории/файлы Joomla записываемыми для Apache, потому что в данный момент они не являются таковыми!

Картинка 3

Чтобы сделать их записываемыми для Apache, войдите на ваш сервер как root.
Если вы используете php5 как модуль (php5mod) на вашем сервере ISPConfig, выполните следующие команды:

cd /var/www/web1/

И сделайте веб-пространство записываемым для Apache:

chown -R -v -f www-data:www-data web/*

АЛЬТЕРНАТИВА:
Если вы используете php5-cgi с включенным suPHP на вашем сервере ISPConfig, выполните следующие команды:

cd /var/www/web1/
chown -R -v -f webadmin:web1 web/*

(Помните, что “web1” и имя пользователя “webadmin” соответствуют моему примеру, используйте ваш собственный номер веб-сайта и имя пользователя вместо этого!)

В вашем браузере, после нажатия “Проверить снова” в верхнем правом углу экрана настройки Joomla, вы увидите, что необходимые директории/файлы записываемы.

Картинка 4

Если все выглядит хорошо и безопасно, вы можете нажать “ДАЛЕЕ”, чтобы продолжить настройку.

ШАГ 9 - Продолжение настройки Joomla:

  • Примите лицензионное соглашение, нажав “ДАЛЕЕ”.

  • Заполните форму, как показано здесь:

Картинка 5

(Используйте ваше собственное имя базы данных MySQL, имя пользователя MySQL и пароль MySQL).
Нажмите “ДАЛЕЕ”, чтобы продолжить.

  • Дайте имя вашему новому сайту Joomla и нажмите “ДАЛЕЕ”, чтобы продолжить.

Картинка 6

  • Заполните форму, как показано здесь, затем нажмите “ДАЛЕЕ”, чтобы продолжить.

Картинка 7

  • Если вы прочитали “Поздравляем! Joomla установлена. Вы завершили.

Картинка 8

НЕ ЗАБУДЬТЕ ИМЯ ПОЛЬЗОВАТЕЛЯ И ПАРОЛЬ АДМИНИСТРАТОРА JOOMLA!

  • Нажмите “Администратор“ в верхнем правом углу.
    Вы увидите этот экран, что означает, что мы еще не удалили директорию установки.

Картинка 9

Шаг 10 – Удаление директории установки и посещение вашего сайта Joomla:

Чтобы удалить директорию установки Joomla, войдите на ваш сервер как root.
Перейдите к вашему веб-сайту Joomla с помощью команды:

cd /var/www/web1/web

(веб1 соответствует моему примеру, используйте ваш собственный номер веб-сайта!)

или

cd /var/www/www.myjoomlawebsite.tld/web

После ввода команды dir вы увидите директорию установки под названием “installation”.
Вы можете удалить ее с помощью команды:

rm –rf installation

В вашем интернет-браузере вы можете посетить фронтенд вашего сайта Joomla CMS, перейдя по адресу http://www.myjoomlawebsite.tld.

Картинка 10

Вы можете посетить бэкенд по адресу http://www.myjoomlawebsite.tld/administrator, войти с помощью вашей учетной записи администратора Joomla и начать работу с Joomla.

Картинка 11

Заключительная заметка:
Если вы используете php5-cgi+suPHP для вашего сайта Joomla на вашем сервере ISPConfig, определите права доступа, как показано на картинке ниже. Вы можете сделать это в Joomla в главном меню: Сайт > Глобальная конфигурация > Сервер.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.