Установка и настройка CMS Drupal. Часть 1: инсталляция, или как установить Drupal

12.06.2009

Для правильной установки CMS Drupal необходимо всего лишь следовать простой пошаговой инструкции.

Шаг 1: Скачать архив с самой последней стабильной версией CMS Drupal с официального сайта Drupal.org (адрес - http://drupal.org/project/drupal). На момент написания материала последняя стабильная версия - Drupal 6.12.

Шаг 2: Добавить скаченный архив в папку public_html на Вашем хостинге. Вы можете сделать это через любой FTP клиент, либо через панель управления на хостинге (например, cPanel). Таким образом, после завершения установки Drupal ваш сайт будет доступен по адресу example.com. Или же Вы можете создать подпапку и загрузить архив в нее. Тогда после установки сайт будет доступен по адресу: example.com/подпапка.

Шаг 3: После загрузки архива его необходимо будет распаковать. Эти действия приведут к созданию подпапки: Drupal-ххх, где ххх - текущая версия Drupal. Распакованные файлы и папки необходимо будет перенести на один уровень вверх в каталоге файлов Вашего хостинга. Другой вариант заключается в том, чтобы распаковать архив локально на Вашем компьютере и лишь затем загрузить его содержимое в папку public_html с помощью FTP клиента.

Шаг 4: После того как все необходимые файлы и папки загружены, Вам необходимо создать базу данных MySQL (также Drupal поддерживает базы данных PostgreSQL) для сайта.

Шаг 5: Откройте в веб-браузере Ваш сайт

Шаг 6: Выберите язык по умолчанию для сайта. Рекомендуем выбирать изначально английский язык. А все мероприятия по переводу Вашего сайта на русский или иной язык лучше осуществлять после завершения установки Drupal.

Шаг 7: Скопируйте файл /public_html/папка_drupal/sites/default/default.settings.php и переименуйте скопированный файл в settings.php. Кроме того, установите права на запись в файл settings.php. Это можно сделать либо через панель управления Вашего хостинга, либо через обычный FTP клиент. Обратитесь в службу поддержки Вашего хостинга, если не уверены, что сделали всё правильно.

Шаг 8: Создайте по адресу /public_html/папка_drupal/sites/default/ папку files и установите права на запись в папку files. Это тоже можно сделать либо через панель управления Вашего хостинга, либо через обычный FTP клиент.

Шаг 9: В появившиеся формы необходимо ввести информацию о Вашей базе данных, имени пользователя и пароль, информацию, которую Вы создали в шаге 4. Нажмите на кнопку "Save and continue" (Сохранить и продолжить).

Шаг 10: Процедура установки завершена. После этого измените права для файла settings.php. Это обязательный пункт, так как касается безопасности Вашего сайта. И заполните информацию об учетной записи администратора сайта. Нажмите на кнопку "Save and continue" (Сохранить и продолжить).

Ну вот и все. Установка завершена, и Вы можете начинать работать на своем сайте.

Добавить в блог:

Для вставки в блог анонса данной статьи, скопируйте нижеприведенный код.

Комментарии (17)

Подскажите, пожалуйста, в чем дело. Делаю все как описано до шага 9
При попытке сохранить информацию о базе данных возникает ошибка
Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\mysite.ru\www\includes\database.mysqli.inc on line 108
После этого сайт не открывается вообще.

У вас на сервере стоит ограничение времени на выполнение скрипта равное 30 секундам. По разным причинам, на вашем сервере (не знаю, это хостинг или локальный сервер на компьютере) запись информации о базе данных (шаг 9) занимает более 30 секунд. Выполнение скрипта обрывается. Для того чтобы устранить причину надо либо оптимизировать работу сервера, либо увеличить время ограничения на выполнение скрипта. Это можно сделать в файле php.ini. Найдите строку "max_execution_time = 30" и поставьте вместо 30 секунд например 90. И повторить установку друпала заново.

Здравствуйте. У меня тоже все отлично устанавливается до пункта 9. А потом на пункте установка сайта выдает ошибку Installing Drupal The installation has encountered an error. Please continue to the error page. У меня стоит Apache2+PHP5+MySql5 поотдельности. Устанавливал Drupal 6.6
Заранее спасибо.

Попробовал еще раз установить, но опять вылезла ошибка Installing Drupal

The installation has encountered an error.
Please continue to the error page
An error occurred. http://localhost/drupal/install.php?locale=en&profile=default&id=1&op=do Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 42 bytes) in C:\Program Files\Apache Group\Apache2\htdocs\drupal\includes\menu.inc on line 2265

В вашем случае не хватает памяти сервера на выполнение скрипта - "Allowed memory size of 8388608 bytes exhausted (tried to allocate 42 bytes)"
Для этого аналогично, как и в первом случае, в php.ini найдите строку с размером памяти (memory) и увеличьте ее.

Здравствуйте
Подскажите как решить эту проблему.
Права на запись установлены.
Requirements problem
The following error must be resolved before you can continue the installation process:
The directory sites/default/files does not exist. An automated attempt to create this directory failed, possibly due to a permissions problem. To proceed with the installation, either create the directory and modify its permissions manually, or ensure that the installer has the permissions to create it automatically. For more information, please see INSTALL.txt or the on-line handbook.

Please check the error messages and try again.

Вопрос снимается,всего стоило пере залить движок

Дошел до шага 9.
И вот такие ошибки:
Warning: fopen(./sites/default/default.settings.php) [function.fopen]: failed to open stream: No such file or directory in /home/ibmii/public_html/includes/install.inc on line 188

Warning: Cannot modify header information - headers already sent by (output started at /home/ibmii/public_html/includes/install.inc:188) in /home/ibmii/public_html/includes/install.inc on line 618

Warning: Cannot modify header information - headers already sent by (output started at /home/ibmii/public_html/includes/install.inc:188) in /home/ibmii/public_html/includes/install.inc on line 619
Подскажите пожалуйста,как можно их решить?

У меня тоже не получается. Ввел имя, пользователя, пароль, нажимаю далее, а оно просто перезагрузилось и все. вводь заново. и так неограниченое количество раз

Добрый День!
При установке Drupal на Denwer возникла следующая ошибка:
Deprecated: Function ereg() is deprecated in H:\home\mysite\www\includes\file.inc on line 911

Warning: Cannot modify header information - headers already sent by (output started at H:\home\mysite\www\includes\file.inc:911) in H:\home\mysite\www\includes\install.inc on line 618

Warning: Cannot modify header information - headers already sent by (output started at H:\home\mysite\www\includes\file.inc:911) in H:\home\mysite\www\includes\install.inc on line 619

Подскажите плиз как исправить.

Спасибо!

вероятная причина - использование самой последней версии Денвера, которая содержит php версии 5.3.
На данный момент для друпала необходима версия php 5.2.x.
Установите более раннюю версию Денвера (или лучше используйте для разработки сайтов wamp или xampp с php 5.2)

доброй ночи) установил запустил) всё работает, однако никак не пойму, где найти админ панель, и какие логин и пароль имеет администратор????? не могу тобишь войти в админ панель((((

Шаг 9. выдаёт ошибку!
Заполняю всё верно!
Нажимаю сохранить и продолжить!
И тут :
Fatal error: Trying to clone an uncloneable object of class mysqli in /pub/home/els/htdocs/includes/install.mysqli.inc on line 36

Что делать?
Заранее Спасибо!

А у меня нет на хостинге папки public_html, что делать? Я закачала прям в корень, в браузере ошибка 404.Подскажите пожалуйста, может папку создать вручную в корневой папке?

На 9 шаге перезагружается и пишет
"Operations on Unicode strings are emulated on a best-effort basis. Install the PHP mbstring extension for improved Unicode support. (Currently using Unicode library Standard PHP)"

Для SANDR

Файл нужно создать из файла default.settings.php. Нужно именно создать новый файл, а не переименовать существующий. После этого в этой папке у вас должно быть два файла: default.settings.php и settings.php. Нажмите ссылку обновите страницу в последней строке.

The file needs to be created from a file default.settings.php. It is necessary to create a new file, instead of to rename the existing. After that in this folder at you should be two files: default.settings.php and settings.php. Press the reference update page last line.

И всё должно заработать
Good Luck!

Здравствуйте.
На 9 шаге возникает ошибка:
Warning: fopen(./sites/default/default.settings.php) [function.fopen]: failed to open stream: No such file or directory in /home/www/z145060/htdocs/includes/install.inc on line 188

Warning: Cannot modify header information - headers already sent by (output started at /home/www/z145060/htdocs/includes/install.inc:188) in /home/www/z145060/htdocs/includes/install.inc on line 618

Warning: Cannot modify header information - headers already sent by (output started at /home/www/z145060/htdocs/includes/install.inc:188) in /home/www/z145060/htdocs/includes/install.inc on line 619

В чем может быть причина и как исправить?