Drupal установка · 3 min read · Nov 05, 2025
Drupal CMS На Сервере ISPConfig За 10 Легких Шагов
Drupal CMS На Сервере ISPConfig За 10 Легких Шагов
Версия 1.0
Автор:
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:
Get new posts in your inbox
No spam. Unsubscribe anytime.