GrandVitara's picture

Данная статья находится в стадии написания и редактирования и будет завершена в самое ближайшее время, по окончании подготовки данной статьи она будет дополнена скриншотами экрана ключевых моментов подготовки, установки и базовой настройки CMS Drupal 7.

Все интересующие вопросы по подготовке, установке и базовой настройке CMS Drupal 7 Вы можете задавать здесь в «КОММЕНТАРИЯХ» или на нашем «ФОРУМЕ»: http://it-cat.biz/forumy/voprosy-ustanovki-i-nastroyki.

DRUPAL 7: УСТАНОВКА НА ХОСТИНГ И БАЗОВАЯ НАСТРОЙКА

Drupal (Друпал) — система управления содержимым сайта (CMS), а также среда для создания веб-приложений (CMF), написанная на языке PHP и использующая в качестве хранилища данных реляционную базу данных (поддерживаются MySQL, Postgre SQL и другие). Архитектура Drupal позволяет применять его для построения различных типов сайтов — от блогов и новостных сайтов до информационных архивов или социальных сетей. Наиболее важные функции, имеются в Drupal что называется «из коробки». Имеющуюся по умолчанию функциональность можно увеличивать подключением дополнительных расширений — «модулей». Интерфейс пользователя позволяет управлять сайтами на Drupal без знаний HTML, веб-вёрстки и языков программирования. Drupal является свободным программным обеспечением, защищённый GNU General Public License (GNU GPL), и развивается усилиями энтузиастов со всего мира, как программное обеспечение с открытыми исходными текстами

Более подробную информацию о CMS Drupal и в частности о Drupal 7 можно получить по адресам:

http://ru.wikipedia.org/wiki/Drupal (link is external)

http://drupal.org/drupal-7.0/ru (link is external)

http://www.drupal.ru/ (link is external)

Актуальную версию дистрибутива можно скачать по адресу: http://drupal.org/project/drupal (link is external)

Модули самого разнообразного функционала можно скачать по адресу: http://drupal.org/download?f[0]=drupal_core%3A103 (link is external)

Переводы для Drupal и модулей находятся по адресу: ftp.osuosl.org :: Oregon State University Open Source Lab (link is external)

Адрес сайта русскоязычного сообществаDrupal http://www.drupal.ru/ (link is external)

Минимальные требования для нормальной работы Drupal:

Веб-сервер: Apache (рекомендуется), Nginx, Lighttpd, или Microsoft IIS
СУБД: MySQL 5.0.15 и выше, PostgreSQL 8.3 и выше, или SQLite 3.x
Версия PHP: 5.2.4 и выше
Оперативная память: 32MB (для сайтов с большим числом используемых модулей может потребоваться 64 и более MB памяти.)
Дистрибутив Drupal актуальную версию которого можно скачать по адресу: http://drupal.org/project/drupal (link is external) или на нашем сайте:_____________
Для русификации интерфейса нам потребуется файл русификации который можно скачать по адресу: ftp.osuosl.org :: Oregon State University Open Source Lab (link is external) или на нашем сайте:_____________

Для бесперебойной работы необходимо подобрать хостинг, выбор хостинга это тема для отдельной статьи, но от себя я бы рекомендовал ISP SERVER. Хостинг от ISP SERVER имеет несколько основных положительных качеств: поддержка CMS Drupal, Apache, MySQL, PHP, а также поддержка всего вышеназванного в актуальном состоянии, имеется также скрипт DRUPAL и скрипты других популярных CMS, адекватная тех. поддержка, почтовый сервер, удобная панель администрирования и самое главное адекватная цена за хостинг которая соседствует с приемлемой отказоустойчивостью. Все эти плюсы есть и у других, но в полном составе собраны у единиц.

Также для повышения удобства работы и функциональности сайта скачаем несколько дополнительных модулей и переводов к ним:

mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="140">

META TAGS (QUICK)

http://drupal.org/project/metatags_quick


Зависит Taxonomy.


XML SITEMAP http://drupal.org/project/xmlsitemap


Создание XML карты сайта в соответствии с проколом sitemaps.org


GLOBAL REDIRECT http://drupal.org/project/globalredirect


Ищет синоним текущего адреса и выполняет 301 redirect в случае его обнаружения. Предотвращает дублирование содержания, возникающее при включенном модуле Path.


CAPTCHA http://drupal.org/project/captcha


Модуль CAPTCHA для использования в различных формах, на основе сгенерированных изображений.


KEYCAPTCHA http://drupal.org/project/keycaptcha


Uses the KeyCAPTCHA web service to improve the CAPTCHA system. Сервис от (требуется регистрация).


RECAPTCHA http://drupal.org/project/recaptcha


Поддержка веб-сервиса reCAPTCHA для расширения функционала модуля CAPTCHA. Сервис от Google (требуется регистрация).


EXTERNAL LINKS http://drupal.org/project/extlink


Добавляет значок рядом с внешней ссылкой на сайте. Позволяет открывать окна внешних ссылок в новой вкладке\окне.


WYSIWYG http://drupal.org/project/wysiwyg


Позволяет редактировать содержимое комментариев и прочего с помощью редакторов на стороне клиента.


CTOOLS http://drupal.org/project/ctools


Библиотека полезных инструментов от Merlin of Chaos.

Требуется для Views, Advanced Forum, Media, Media Gallery.


LINK http://drupal.org/project/link


Определяет простые типы полей для ссылок.


RULES http://drupal.org/project/rules


Реагировать на события и оценивать действия по условиям.

Зависит от Entity.

Требуется для Privatemsg.


ENTITY API http://drupal.org/project/entity


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

Требуется для Rules, Privatemsg.


VIEWS http://drupal.org/project/views


Позволяет создавать списки и запросы из базы данных сайта.

Зависит от Chaos tools.

Требуется для Advanced Forum.


BACKUP AND MIGRATE http://drupal.org/project/backup_migrate


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


BROWSER BOUNCER http://drupal.org/project/brb


Allows you to select which browsers can visit your site.


COLORBOX http://drupal.org/project/colorbox

Библиотека http://www.jacklmoore.com/colorbox


A light-weight, customizable lightbox plugin for jQuery 1.4.3+.

Зависит от Libraries.


LIBRARIES http://drupal.org/project/ libraries


Позволяет разрешать зависимости версий и совместное использование внешних библиотек.

Требуется для Colorbox.


COMMENT SUBJECTS http://drupal.org/project/comment_subject


Provides a default comment subject: 'Re: [parent comment/node title]'.


LEGAL http://drupal.org/project/legal


Показывает «Правила сайта» на странице регистрации.


PRIVATE MESSAGES http://drupal.org/project/privatemsg


Предоставляет функциональность личных сообщений между пользователями.

Зависит от Real name, Token, Entity.


REAL NAME http://drupal.org/project/realname


Provides token-based name displays for users.

Зависит от Token.

Требуется для Privatemsg.


PATHAUTO http://drupal.org/project/pathauto


Обеспечивает для модулей механизм автоматической генерации синонимов для материала, которым они управляют.

Зависит от Token.


TRANSLITERATION http://drupal.org/project/transliteration


Конвертирует не латинский текст в кодировку US-ASCII и адаптирует имена файлов.


TOKEN http://drupal.org/project/token


Обеспечивает пользовательский интерфейс для некоторых пропущенных токенов ядра.

Требуется для Pathauto, Real name, Privatemsg.


GOOGLE ANALYTICS http://drupal.org/project/google_analytics


Позволяет сайту отслеживать посетителей при помощи Google Analytics внедрением Javascript кода на каждой странице.


TAXONOMY MENU http://drupal.org/project/taxonomy_menu


Добавляет в меню ссылки на термины таксономии.


ACL http://drupal.org/project/acl


API списка контроля доступа. Сам по себе не несёт никаких функций.

Требуется для Forum Access.


FORUM ACCESS http://drupal.org/project/forum_access


Allows forums to be set private and to be given moderators.

Зависит от ACL, Chain Menu, Taxonomy.


ADVANCED FORUM http://drupal.org/project/advanced_forum


Делает форум похожим внешне и по возможностям на другие популярные программы форумов.

Зависит от Taxonomy, Chaos tools, Views.


CHAIN MENU ACCESS API http://drupal.org/project/chain_menu_access


Helps client modules to chain their access callbacks into other modules' menu items.

Требуется для Forum Access.


UBERCART http://drupal.org/project/ ubercart


Зависит от Rules, Entity, Views, Chaos tools, Google Analytics.


MULTIPLE FORMS http://drupal.org/project/multiform


Позволяет создавать и отображать различные формы в одной.

Требуется для Media Gallery.


MEDIA http://drupal.org/project/media


Предоставляет ядро Media API.

Зависит от Chaos tools.

Требуется для Drupal (Field type(s) in use - see Field list (http://your_site/admin/reports/fields)), Media Gallery

P.S. (В СЛУЧАЕ УСТАНОВКИ УДАЛИТЬ ИЛИ ОТКЛЮЧИТЬ НЕВОЗМОЖНО).


MEDIA GALLERY http://drupal.org/project/media_gallery


Гибкая мультимедийная галерея.

Зависит от Media, Chaos tools, Taxonomy, Multiple forms.


Media colorbox http://drupal.org/project/media_colorbox


 


MediaElement http://drupal.org/project/mediaelement http://mediaelementjs.com/


 


Colorbox node http://drupal.org/project/colorbox_node


 


File entity http://drupal.org/project/file_entity


 


Plupload

http://drupal.org/project/plupload


 


 


 

 

Внешние библиотеки для модулей «Colorbox» и «Wysiwyg»:

готовую сборку можно скачать по адресу: http://depositfiles.com/files/nevhwqpw7 или на нашем сайте:_____________

Состав архива:

Файлы библиотек модулей "Colorbox" и "Wysiwyg"

Colorbox plugin 1.3.23

WYMeditor 0.5-rc1

TinyMCE 3.5.0.1

FCKeditor 2.6.6

YUI editor 2.9.0

NicEdit 0.9

Whizzywig 63

EpicEditor 0.1.1.1

jWYSIWYG 0.6

markItUp 1.1.12

CKEditor 3.6.4.7575

openWYSIWYG 1.4.7

 

Содержимое архива "libraries", папку "libraries" надо будет распаковать и поместить: www/your_site/sites/all

Переводы модулей находятся по адресу: ftp.osuosl.org :: Oregon State University Open Source Lab

 

Следующим шагом распакуем из архива дистрибутив друпала немного изменим его содержимое:

1.      Переименуем стандартное название дистрибутива в «your_site»

2.      Распакуем и скопируем файлы библиотек модулей "Colorbox" и "Wysiwyg" в your_site/sites/all

3.      Скопируем файл русификации в «your_site/profiles/standard/translations»

Если будет использоваться тема не из тех что идут комплекте с дистрибутивом инсталляции, то необходимо скопировать папку со своей темой в «your_site/sites/all/themes»

4.      Упаковка папки с дистрибутивом в ZIP архив. Необходимость выполнения этого пункта зависит от скорости вашего интернета и от того каким способом Вы будете переносить папку с дистрибутивом на хостинг, если через FTP, то не обязательно, а если на прямую через «обзор» панели управления на хостинге, то обязательно.

5.      Переносим архив или папку с дистрибутивом друпала одним из удобных нам способов описанных выше на хостинг в папку «www» и если дистрибутив переносился архивом то распаковываем его.

6.      Создадим на хостинге SQL базу нашего будущего сайта, для дальнейшей установки необходимо записать\запомнить имя базы, имя пользователя базы и пароль пользователя базы (в целях безопасности желательно чтоб имя базы, имя пользователя базы и пароль пользователя базы не совпадали с аналогичными данными сайта, то есть имя пользователя базы должны быть отличные от имени администратора сайта), если ___________________

7.      Подготовить почтовый ящик (можно два) для контактов и службы тех. Поддержки будущего сайта. Желательно принадлежащие к тому же домену что и сайт.

Теперь можно приступить к самой установке. В браузере набираем имя нашего сайта (если с момента регистрации сайта и\или присвоения ем у IP адреса прошло меньше суток, то по имени наш ресурс может быть пока недоступным, в этом случае можно попробовать запустить инсталляцию набрав в адресной строке браузера IP адрес сайта в формате http://000.000.000.000, если и по ip адресу нет доступа к сайту, то в этом случае стоит проверить все введённые данные ещё раз если всё верно, то всё-таки надо подождать сутки пока произойдёт переиндексация, но в случае отсутствия доступа даже по ip адресу к нашему ресурсу необходимо обращаться в хостеру, для перепроверки данных возможно хостер что-то не доделал или сделал неправильно) и нажимаем кнопку «ВВОД». В открывшемся окне браузера выбираем «standart» и жмём кнопку «Save and Continue». Следующим шагом выберем язык сайта и снова жмём кнопку «Save and Continue». Теперь вводим параметры созданной нами ранее базы данных MySQL

Благодарим ISP SERVER за техническую поддержку оказанную при написании данной статьи (скриншоты экрана )

 

Данная статья находится в стадии написания и редактирования и будет завершена в самое ближайшее время, по окончании подготовки данной статьи она будет дополнена скриншотами экрана ключевых моментов подготовки, установки и базовой настройки CMS Drupal 7.

Все интересующие вопросы по подготовке, установке и базовой настройке CMS Drupal 7 Вы можете задавать здесь в «КОММЕНТАРИЯХ» или на нашем «ФОРУМЕ»: http://it-cat.biz/forumy/voprosy-ustanovki-i-nastroyki.

Add new comment