Установка Drupal 7 на хостинг

В прошлом уроке я описал как устанавливать Drupal 7 на Denwer. В этом уроке я расскажу как устанавливать Drupal 7 на хостинг.

Сам процесс установки установки на хостинг мало чем отличается от установки на Denwer.  Отличается этап подготовки фаилов и при установке на хостинг нужно проверять и возможно настраивать параметры хостинга. Для большинтва хостингов достаточно проверить только версию php и наличие базы данных, но если возникнут ошибки при установке, то проверяем все остальные параметры.

Для начала опишу основные требования в веб серверу:

  • Рекомендованый веб сервер Apache
  • PHP - Версия 5.2.4 или выше
  • И одна из баз данных: Mysql, PostgreSQL , SQLite 
  • rewrite_module - 1 (включен) 

Минимальный набор подключенных расширений PHP:

  • curl
  • dom
  • filter
  • gd
  • gettext
  • hash
  • iconv
  • json
  • mbstring
  • mysql - либо другая база, которая установлена на хостинге и поддеживается Drupal
  • session
  • simplexml
  • xmlwriter
  • xsl
  • zlib

А так же параметры самого модуля php:

  • memory_limit - 64M
  • file_uploads - 1 (true)

После проверки параметров веб сервера, выполняем установку в следующей последовательности:

  • Создаем на веб сервере базу для Drupal, пользователя и пароль
  • Скачиваем архив Drupal 7 по ссылке здесь
  • Распаковываем в директорию веб сервера, любими удобными для вас способами (если кому нужно объянить подробнее обращайтесь в комментарях или напишите мне письмо)
  • Открываем папку  на сайте \sites\default\ копируем файл default.settings.php в файл settings.php
  • Заходим на наш сайт - появится окно установки Drupal 
  • Следущие этапы установки Drupal на хостинг мало отличаются от установки Drupal на Denwer. За исключением этапа настройки параметров базы данных.
  • И так этап первый, профиль установки: 
    1 этап установки Drupal 7
    Выбираем стандартню установку, то есть установку с базовым количеством модулей. Если выбрать минимальную, то будет устанобвено минимальное количество модулей, необходимое для функционирования ядра Drupal, остальные можно будет включить потом.
  • На следующем этапе нужно выбрать язык установки, так как других языков мы не устанавливали, то оставляем английский: 
    2 этап. Выбор языка
  • На этапе установки базы данных: 
    Настройка базы данных
    Указываем:
    Database name -  имя базы данных созданной на веб сервере
    Database username - пользователь базы
    Database password -  пароль
    Database host -  имя хоста
  • На следующем этапе заполняем поля информаии о сайте, информаию о  пользователе -> сохраняем: 
    Заполняем поля информации о сайте и пользователе
  • Ну вот и наконец мы можем лицезреть на сайт! :)

После установки Drupal мы получили минимальный функционал для реализации собсвенного блога либо сайта визитки. Функционал я бы сказал очень скуден. И в плане административного интефейса и в плане пользовательского, не говоря уже о поисковой оптимизации. О том как улучшить интефейсы и подключить необходимые модули я расскажу в следущих уроках. А для начала создам урок о локализации то есть переводе адинистративного интефейса Drupal на русский язык. 

 

Оставлен Torvoisee (не проверено) 8 Январь, 2012 - 00:11

нужно проверить :)

Оставлен Владимир (не проверено) 25 Февраль, 2012 - 15:57

Спасибо! Вы забыли сказать о необходимости временно изменить разрешения (permissions) для файла settings.php и папки default.

Оставлен Гость (не проверено) 1 Июль, 2012 - 22:26

Спасибо большое. Набор подключенных расширений PHP, библиотек, которые нужны для установки drupal очень нужен.

Оставлен Блондинка (не проверено) 12 Январь, 2016 - 19:15

Добрый вечер. Я немного не понимаю фразы " Открываем папку на сайте \sites\default\ копируем файл default.settings.php в файл settings.php". Мне нужно просто скопировать все что в файле дефалт и добавить в файл сетингс? Простите, если глупый вопрос.

Оставлен admin 28 Январь, 2016 - 09:01

Да, нужно полностью скопировать содержимое.

Для справки: разработчики Drupal создали файл default.settings.php для примера, что бы было понятно какие настройки прописывать, cms этот файл не читает, читается только файл settings.php.

Добавить комментарий

comment

  • Доступные HTML теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
2011 © zapiski.pro