Deprecated function: The each() function is deprecated. This message will be suppressed on further calls в функции _menu_load_objects() (строка 579 в файле /home/opgnylyd/public_html/includes/menu.inc).

Установка и первичная настройка Друпал 7

5 Авг 2016
Раздел: 

Описание

Подробная инструкция по установке движка Друпал 7, установка необходимых модулей и их настройка, настройка прав доступа, создание типов материала, руссификация (перевод интерфейса).

Решение

Начинаем с того, что на хостинг скачан и разархивирован Друпал, создана база данных.

Установка ядра

Переходим по адресу нашего сайта, видим приглашение к установке. Отмечаем minimal (без создания типов материалов – по умолчанию, и избежание включения лишних модулей) и продолжаем.

Здесь тоже продолжаем (русификация будет уже на установленном Друпале).

База данных – заполняем своими данными.

  1. Тип базы
  2. Имя базы
  3. Пользователь базы (обычно делаются одним именем и база и пользователь)
  4. Пароль

Далее заполняем информацию по сайту. Все данные можно будет с админки спокойно поменять. Заполняем не боимся.

  1. Название сайта и почта
  2. Данные аккаунта-админа
  3. Страна и часовой пояс по умолчанию
  4. Апдейт движка и модулей. Первая галочка – это автоматическая проверка на наличие апдейта, вторая – высылает письма на почту о новых апдейтах

Установка завершена, переходим по ссылке на свой новый сайт.

Видим уже установленный Друпал 7.

Необходимые модули

На этом этапе рекомендую залить модуль admin_menu (поместить распакованный архив в папку /sites/all/modules/). Далее идем Administration -> Modules. Здесь отмечаем модули:

  • Contextual links - Контекстные ссылки для админа
  • Field UI - Работа с полями
  • File – тип поля - Файл
  • Image - тип поля – Картинка
  • List - тип поля – Список
  • Locale - Руссификация (мультиязычность)
  • Menu – Управление меню
  • Number- Поля типа int
  • Path - ЧПУ
  • PHP filter – (необязательно) для поля типа PHP
  • Taxonomy – (необязательно) для разного рода категоризации, тэгов и т.д.

А также модули залитого нами admin_menu. Они добавляют удобное меню для админа:

  • Administration Development tools
  • Administration menu
  • Administration menu Toolbar style

Роль администратора

Добавляем роль админа:

  • В меню для админа  выбираем people -> permissions -> roles
  • Добавляем роль – admin или root (или как угодно)

Далее переходим на страницу списка пользователей, затем на страницу редактирования.

Ставим галочку напротив нашей новой роли.

Далее переходим на страницу - admin/config/people/accounts.

  1. Путь к странице в админ-меню
  2. Присваиваем роль администратора для нашей роли
  3. Здесь можно настроить регистрацию других аккаунтов (кто имеет право регистрировать новые аккаунты, и что делать с материалами аккаунта, при его удалении(аккаунта))

Тип содержимого

Переходим на страницу - admin/structure/types/add.

  1. Путь к странице в админ-меню
  2. Имя типа содержимого
  3. Настройка типа содержимого (автоматическая публикация при добавлении, размещение нового материала на главной странице, привязка к меню и т.д.)

Нажимаем «сохранить и добавить поля». Добавляем необходимые поля и настраиваем их отображение.

Рекомендую создавать разные типы содержимого для базовых страниц (для главного меню сайта) и для страниц блога или статей.

Далее следует более детальная настройка под каждый сайт, но обо всем в одной статье не распишешь. Следующим шагом рекомендую русифицировать Ваш сайт (либо перевести на удобный для Вас язык).

Русификация

Переходим на страницу - /admin/config/regional/language.

  1. Путь к странице в админ-меню
  2. Нажимаем добавить язык

Выбираем нужный нам язык, нажимаем «Добавить».

Здесь ставим галочку, наш язык будет по умолчанию, жмём «Сохранить конфигурацию».

Качаем файл перевода с сайта - drupaler.ru.

Переходим на страницу - /admin/config/regional/translate/import.

  1. Путь к странице в админ-меню
  2. Выбираем скачанный файл (в расширении .po)
  3. Ставим галочку (Новые строки добавить, существующие заменить (форма множественного числа обновится))

Нажимаем «Импорт». Всё, ядро Друпала переведено, таким же образом переводятся модули.

Комментарии

buy generic cialis 18 Авг 2020
Cialis Effet Desir assuhotherse https://apcialisz.com/ - Cialis slalmstirl Vipps Pharmacy Selling Viagra SimeStuplilt <a href=https://apcialisz.com/#>cialis generic 5mg</a> TakBladial kamagra sildenafil 50 mg