Drupal
Homepage: Drupal
Drupal — CMS, написанная на PHP и использующая в качестве хранилища данных Движок БД MySQL, Использование и настройка PostgreSQL. Проект Drupal запущен зимой 2001 года.
По статистике, собранной Web Technology Surveys, Drupal протяжении 10 лет входит в топ-5 CMS. Да, процент Drupal-сайтов от года к году уменьшается — отчасти потому, что появляются другие системы, отчасти потому, что количество переходит в качество. Но если WordPress и Shopify опережают Drupal по количеству созданных сайтов, то статистика взломов говорит, что в этом вопросе Drupal лучше своих конкурентов на порядок.
Выбор Drupal хостинга
От хостинга зависит работоспособность проекта, скорость загрузки и множество важных параметров. Drupal достаточно требователен к серверу. Для корректной работы необходимо предусмотреть поддержку последней версии PHP и MySQL базы, 500 мегабайт оперативной памяти и достаточное пространство на жестком диске. Идеальным вариантом будет заказ специализированного хостинга, который заточен под работу с этим движком сайта. При наличии большого бюджета можно заказать отдельный сервер, что гарантирует максимальную производительность и защиту от внешних факторов.
Бесплатные хостинги существуют, но в контексте инсталляции CMS Drupal, их даже не стоит рассматривать. Во первых они не выделяют достаточного количества ресурсов. Сайт будет работать крайне медленно, если вообще запустится. Второй причиной является отсутствие технической поддержки. Бесплатные провайдеры не несут ответственности перед клиентами и не решают их проблемы. Кроме того, они принудительно устанавливают стороннюю рекламу и могут удалить ресурс без объяснения причин и предупреждений. Перечисленные факторы приведут к негативным результатам.
Установка Drupal на сервер
Инсталляция софта достаточно простая и стандартная, но в первый раз может вызвать ряд вопросов. В первую очередь нужно скачать систему с официального портала. Не рекомендуется использовать Друпал, размещенный на других площадках. Это может привести к различным сбоям и присутствует вероятность подцепить вирусы.
На официальном портале предлагаются все редакции движка. В настоящее время самым свежим выпуском является восьмая версия. Перед тем, как выбрать версию Drupal, стоит помнить, что для новых выпусков разработано гораздо меньше модулей, чем на более ранние версии. Кроме того, седьмой выпуск активно поддерживается разработчиками и не содержит явных недостатков по сравнению с восьмым. По этой причине веб-мастеру нужно взвесить все за и против.
После скачивания архива, его необходимо распаковать в корневую папку на сервере. Далее в адресной строке любого браузера вводится ссылка «название сайта/ install.php». Эта комбинация запускает инсталлятор. Администратору даже не придется вводить большие объемы данных. Процесс полностью автоматизирован. Достаточно расставить несколько галочек и нажимать клавишу далее, пока система не будет установлена.
Сразу после инсталляции можно произвести минимальные настройки, установить тему оформления, добавить модули и приступать к работе. Никаких активаций и прочих действий производить не нужно. Принцип наполнения зависит от того, какой тип контента планируется к размещению. Это могут быть простые статьи, многоуровневые каталоги или сложные представления из различных элементов.
Как установить Drush
Drush (от Drupal shell) — утилита с интерфейсом командной строки, созданная для управления и администрирования Drupal сайтов. Доступна как и для Linux, так и для Windows систем. Drush используется многими разработчиками например для скачивания/установки/удаления модулей, установки сайтов на Drupal, применении обновлений модулей в базе данных и многого другого.
Помимо «команд из коробки» drush предоставляет API для определения своих собственных драш команд. Многие популярные контрибные модуля уже имеют поддержку с drush из коробки.
# Test your install. php drush.phar core-status # Rename to `drush` instead of `php drush.phar`. Destination can be anywhere on $PATH. chmod +x drush.phar sudo mv drush.phar /usr/local/bin/drush # Optional. Enrich the bash startup file with completion and aliases. drush init
Читайте также
Материалы для изучения Drupal
- Требования к Drupal хостингу
- Экономь на вузе: Профессия веб-разработчик JavaScript и PHP
📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Китайский VPN Shadowsocks простая установка и настройка
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах