Drush и Drupal администрирование. План Зачем Drush? Что это такое? Установка Drush Основные команды Установка Drupal через командную строку Минусы Drush.

Презентация:



Advertisements
Похожие презентации
Администрирование и безопасность MySQL. Создание и удаление пользователей Под учетной записью пользователя MySQL подразумевается строка в таблице user.
Advertisements

Мастер-класс «Привет, Drupal!». Партнер мастер- класса
Требования к параметрам тарифного плана по хостингу для эффективной работы веб-проекта на Drupal Семинар для клиентов Возможности и архитектура.
Миграция данных с помощью Feeds для кликеров. Когда использовать Агрегирование данных Перенос данных с других платформ Перенос данных с Drupal 6 на Drupal.
Инструментарий начинающего разработчика Drupal Колосов Алексей, IT-Patrol inc.
Программное обеспечение серверов и клиентов. Программы-клиенты web-клиент ftp-клиент ssh-клиент mail-клиент.
Построение сообществ на Drupal, интеграция с сервисами Google Анна Федорук, Клера Виленская Sterno.Ru.
УПРАВЛЕНИЕ РАБОТОЙ ПОДСИСТЕМЫ «ВЕДЕНИЯ». Управление работой подсистемы «Ведения», в основном, сводится к следующему: Основные возможности управление доступом.
SugarCRM – open source система управления взаимоотношениями с клиентами.
Drupal: организация разработки. Генеральный спонсор и организатор конференции DrupalConf 2011 При поддержке:
Свой проект на Drupal.org От идеи до первого релиза Константин Комелин Йошкар-Ола.
Непрерывная интеграция - шаг к непрерывному деплойменту Drupal expert Игорь Родионов.
Инструкция по развертыванию и настройке системы дистанционного обучения Moodle.
Скрипкин Владимир Евгеньевич. Корневой каталог / «слэш». Корневой каталог в linux по аналогии диск C: в WINDOWS Пример содержимого корневого каталога.
Шулаков Владимир Николаевич МОУ «Нежинский лицей Оренбургского района»
Настройка веб-сервера Факультет Интернета МФПУ СИНЕРГИЯ Курс «Веб-разработка» Илья Ершов.
Drupal.= Яндекс.Сервер; DrupalConf. Москва
Лекция 27 Лекция 27 Идентификация пользователей. Проверка и назначение полномочий и представлений данных пользователей. Защита базы данных. Контроль параллельной.
Введение в SQL (НЕ select) Затрагиваемые темы Роль языка SQL. Части SQL Роль языка SQL. Части SQL Администрирование БД: привилегии (DCL) Администрирование.
Система распространения и технической поддержки сертифицированных продуктов.
Транксрипт:

Drush и Drupal администрирование

План Зачем Drush? Что это такое? Установка Drush Основные команды Установка Drupal через командную строку Минусы Drush

Рутинные задачи Включение/отключение/добавление/удалени е/ модулей/тем Обновление ядра Создание тестовых пользователей/узлов и т.п. Очистка кэша, запуск крона Резервное копирование файлов/базы данных. и т.д.

Решения Использовать сборки, профили и т.п. Делать всё через браузер Писать задачи крона или свои макросы Drush

DRUPAL + SHELL SCRIPTING = DRUSH работа с Drupal через командную строку

Почему Drush? 1.Обзор (активность сайта, модулей, статус, языки, версии) 2.Управление (установка, удаление, скачивание, разрешение, запрещение модулей) 3.Улучшение (минорное, значительное обновление – модули, ядро) 4.Контроль (индексация, кэш, крон, резервирование) 5.Собственные команды

Плюсы Сохраняет время Автоматизирует задачи Расширяем и конфигурируем под нужды

Drush 5.0 Больше синонимов команд Windows инсталятор Быстрое развёртывание Drupal (qd) Архивирование и восстановление системы Быстрый логин к сайту Уже 5.1

Устанавливаем Drush Linux Windows

Linux Shell (через Windows: WinSCP и Putty) [sudo] cd /usr/local/share/ wget tar -zxf drush-7.x-5.0.tar.gz rm drush-All-versions-5.0.tar.gz ln -s /usr/local/share/drush/drush /usr/local/bin/drush drush

Windows er er

Основные команды drush status – проверка статуса drush dl drush en drush dis – отключение модуля drush pm-uninstall – удаление модуля

Ещё команды drush pm-list – состояние модулей drush uinf – информация о пользователе drush core-cron – запуск крона drush cc – очистка кэша drush up – минорное обновление

Установка Drupal Три команды (скачиваем, папка, ставим) 1.drush dl drupal 2.mv drupal-7.8 d7dev 3.drush si standard --db- name --db-su=name --db-su-pw=password --site- name="Your New Site"

Установка Drupal Не забываем: Права на settings.php cp sites/default/default.settings.php sites/default/settings.php chmod a+w sites/default/settings.php chmod a+w sites/default Предварительно создать базу данных: mysqladmin -u username -p create databasename mysql -u username –p GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON databasename.* TO IDENTIFIED BY 'password';

Модули и Drush Devel Node export XML sitemap Backup and Migrate Elysia Cron И др.

«Слабые» стороны Drush Виртуальные хостинги в большинстве не дают доступ к shell (только vps, cloud и dedicated). До недавнего времени удобная работа только в *nix системах. С drush 5.0 проблема решена. Необходимость запоминать название подмодулей пакета. Хотя есть Есть drush pmi

Drupal-хостинги с Drush Белоруские хостинги Российские хостинги Хостинги рекомендованные drupal.org

Вопросы?

Кто быстрее? Видеокаст Ссылка:

Где меня найти skype: fannrmus vk.com/mikhail_volchek facebook.com/mikhail.volczak drupal-sliot.by – сайт Drupal-клуба Скачать доклад можно здесь: slideshare.net/zabej

Полезные ссылки Установка Drupal 7 через Drush (видеокаст) : Новое в Drush 5.0 (видео) : Расширяем Drush Быстрый старт core-quick-drupal (видео)