Drupal установка · 3 min read · Nov 05, 2025

Drupal CMS На Сервере ISPConfig За 10 Легких Шагов

Drupal CMS На Сервере ISPConfig За 10 Легких Шагов

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

Drupal — это отличный CMS, который легко использовать, но он требует некоторых специальных настроек сервера. Я написал этот “как сделать” для тех, кто хочет запустить этот CMS на своем сервере ISPConfig. Вероятно, вы можете настроить Drupal разными способами, но я предпочитаю способ, описанный здесь.

В этом руководстве я буду использовать в качестве примера:

  • Версия Drupal 4.7.3 для конфигурации одного сайта drupal.
    Если вам нужно несколько сайтов Drupal, я ссылаюсь на эту страницу: http://drupal.org/node/260
  • Я также предполагаю, что это ваша первая установка Drupal!
  • Номер сайта в ISPConfig: web1
  • Ваши веб-сайты хранятся в /var/www
  • База данных MySQL: web_db1
  • Имя пользователя MySQL: web1_u1
  • Пароль MySQL: mysqlpassword

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

ШАГ 1 - Создайте веб-сайт:

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

  
Options +Includes +FollowSymlinks -Indexes  
AllowOverride All  
Order allow,deny  
Allow from all  
  
Deny from all  
  

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

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

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

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

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

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

ШАГ 4 – Загрузите/распакуйте пакеты и удалите файлы tar.gz:

Войдите на ваш веб-сервер как root и перейдите в ваш веб-сайт Drupal:

cd /var/www/web1/web/

Скачайте последнюю версию Drupal, которая на данный момент является версией 4.7.3.

wget http://drupal.org/files/projects/drupal-4.7.3.tar.gz  
tar -zxvf drupal-4.7.3.tar.gz

Распакуйте загруженные файлы:

tar -zxvf drupal-4.7.3.tar.gz

Удалите файлы tar.gz:

rm *.tar.gz

ШАГ 5 - Переместите содержимое папки Drupal на ваш веб-сайт и удалите пустую папку Drupal:

cd drupal-4.7.3  
mv * ../  
mv .htaccess ../  
cd ../  
rmdir drupal-4.7.3

ШАГ 6 – Измените файл .htaccess в вашем веб-сайте:

Замените файл .htaccess в вашем веб-сайте, который предоставляется Drupal, на файл .htaccess со следующим содержимым:

  
RewriteEngine on  
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule ^(.*)$ /index.php?q=$1 [L,QSA]  

ШАГ 7 – Загрузите вашу базу данных MySQL для Drupal:

Скачайте ваш веб-сайт Drupal, используя ваш любимый FTP-клиент.
URL: ftp://mydrupalwebsite/web
Имя пользователя и пароль, как указано на ШАГЕ 2.

ШАГ 8 - База данных MySQL для Drupal:

В каталоге базы данных в вашей папке Drupal - которая теперь на вашем локальном рабочем столе - вы найдете несколько sql файлов.
Версия sql, которую вам нужно, зависит от сервера MySQL, который вы используете.
В этом примере я буду использовать sql-файл database.4.1.mysql, так как я использую MySQL 4.1.11.
Вы можете использовать этот sql файл для создания таблиц базы данных mySQL.
В этом примере я делаю это с помощью phpMyAdmin.
Вы можете получить доступ к вашей базе данных через ваш интернет-браузер по URL http://webmail.yourhostingcompany.tld:81/phpmyadmin/

Если у вас нет установленного phpMyAdmin, вы можете скачать его по адресу http://www.ispconfig.org/downloads.htm

Войдите в phpMyAdmin с учетной записью пользователя mySQL, как указано/определено на ШАГЕ 3.

В phpMyAdmin:

  • выберите вашу базу данных
  • выберите значок SQL, чтобы начать запрос
  • выберите ваш sql файл в каталоге mySQL в папке базы данных и нажмите “Начать”
  • Вы можете выйти из phpMyAdmin

ШАГ 9 – Подключение Drupal:

В вашей папке файлов Drupal на вашем локальном рабочем столе вы найдете файл sites/default/settings.php.

В этом файле найдите строку, которая говорит:
$db_url = ‘mysql://username:password@localhost/databasename’;

Измените ее на:

$db_url = ‘mysql://web1_u1:mysqlpassword@localhost/web1_db1’;

Сохраните файл sites/default/settings.php после внесения изменений и загрузите его на ваш веб-сайт через FTP, используя вашу учетную запись FTP, как указано на ШАГЕ 2.

ШАГ 10 – Посетите ваш веб-сайт Drupal:

В вашем любимом браузере перейдите по адресу http://mydrupalwebsite.tld, где вы увидите экран настройки Drupal. Следуйте инструкциям, как показано.

Дополнительная информация о системе управления контентом Drupal:

http://www.drupal.org

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.