Преамбула.
Мысль написать «руководство к действию» с картинками и пошаговыми инструкциями для поооооолных чайников витала у меня давно. Понимаю, что полно отличного материала. Тем не менее, если не засосет быт - сему быть. Статья пишется и для себя тоже, ибо надеюсь попутно разобраться в некоторых вещах.
Перед тем, как пойдем дальше, хочу прояснить несколько вещей:
1. Материал пишется на ходу и будет постепенно редактироваться / дополняться
2. Автор - чайник и пишет банальные вещи.
3. Любая конструктивная критика, предложения и напутсвия - welcome
4. На данный момент скриншоты не подвергались никакой обработке. Поэтому сильно не ругать. Трафика будет много, потом доделаю.
План действий
1. Инсталляция.
2. Первые шаги. Добавление новой страницы, инсталляция новых модулей, обустройство админки, локализация.
3. Шагаем дальше. Разметка страницы, думаем о функционале, выбор шаблонов по умолчанию.
4. Дополнительные модули или «Набор настоящего джентльмена».
5. Тут будет что то более сложное по задумке. Пока даже не знаю что.
В рамках drupal.ru постараюсь материал разбить на несколько частей для удобства. Позднее, если не брошу, материал будет перенесен на новенький домен и там и останется.
И так, поехали.
Часть 1 - Инсталляция.
Я тут не буду заострять внимание на плюсах или минусах Drupal'а, как CMS / CMF. Есть множество замечательных статей, в которых все расписано толково и красиво. Примем как данность, что Drupal вас заинтересовал, вы его уже скачали и распаковали в соответствующую папку на сервере.
Далее, вбиваем в строку браузера адрес нашего сайта и, если все в порядке, видем приглашение инсталлятора:
Небольшое отступление. Если после заливки скрипта выскакивает ошибка, то стоит посмотреть сообщения в логах вашего сервера. К примеру, у меня браузер выдавал следующее:
Internal Server ErrorThe server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@shchepin1.hostace.ru and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Оказалось, что сервер в целях безопасности не поддерживает опцию Multiviews. Решение - закомментировать соответствующую строку в файле .htaccess (который находится в каталоге скрипта)
Возращаемся к скриншоту выше. Первое, что нам надо будет выбрать - это профиль установки. На картинке выбран Minimal. Детально об отличиях можно прочитать тут. В частности, при минимальной инсталляции будут отсутствовать парочка дефолтных типом Контента («Заметка» и «Страница»), урезаны способы форматирования текста и вообще - убраны некоторые нужные фишки.
Короче говоря, минимальная установка - это вещь специфическая и актуальна довольно редко. А поэтому мой выбор - «Standard Installation»:
Далее инсталлер предложит нам выбрать язык установки. В стандартной поставке Drupal предусмотрен только английский.
Конечно, существует способ русифицировать установку, но особого толка я в том не фижу. Все и так очень просто и понятно. А потому не мудрствуя лукаво движемся дальше.
И попадаем на самый ответственный этап установки. Нам Теперь нам требуется указать скрипту данные для коннекта с базой данных:
В моем случае тип БД - MySQL, что я и отметил в соответствующем месте. Кроме того, необходимо указать имя БД, имя пользователя БД и пароль:
Ниже имеется пункт, если мы его развернем, то увидим следующее:
В 99 случаях из 100 ничего менять здесь не надо. Поэтому, если ни знаете что делать - не лезьте!
Еще раз проверяем правильность введенных данных и продолжаем установку:
Несколько секунд мы будем лицезреть примерно такой прогресс-бар:
... который в итоге сменится следующим пунктом установки. А на повестке дня у нас - выбор региональных установок, заполнение базовой информации о сайте и создание юзера для администрирования сайта:
Блок достаточно большой, так что будьте внимательны. Несколько рекомендаций:
1. Если проект для вас важен и сайт будет дальше функционировать и развиваться - то дайте ему осмысленное имя и не поленитесь завести пару почтовых ящиков специально для его администрирования.
2. Пароль для администратора надо подбирать максимально надежный. Помните, что этот пользователь может все, так что не стоит ставить под удар безопасность сайта.
3. Для работающих и отлаженных сайтов существует правило негласное - никакого автоматического обновления. Так что галочки в соответствующем месте лучше сразу убрать и не включать. Если надо будет - проверите вручную.
И так, все необходимые данные введены. Самое время нажать на заветную кнопку и перейти к следующему шагу:
Что мы видим в итоге? Если все сделано правильно, то инсталляция пройдет без ошибок. Теперь нам остается только перейти на главную страничку только что созданного сайта и начать работу над ним.
Вот как бы выглядел ресурс после минимальной инсталляции:
Попробуем создать новую страничку:
...и видим пустоту. Но мы это знали, так что на самом деле мы увидим примерно следующее:
http://www.drupal.ru/files/014_-_after_install_-_standard_-_start.png
На этом первая часть завершена.
Постскриптум:
На самом деле, описывать банальный процесс установки - немного глупо. Ничего сложного тут нет, но сферической блондинке в вакууме - может пригодится.
Комментарии
первых уроков куча. ребята начинайте пожалуйста где-то с урока 7
И в целях безопастности лучше задавать table_prefix. Как-то оно надежней к взлому... как-то так..
Главное чтобы кто-то читал эти инструкции перед тем как в очередной раз форум замарать.
А кстати для примера посмотрите какие-нибудь иностранные видео уроки. Они меня периодически убивают. Чувак рассказывает как создать какой-то там крутой модуль для Друпал(для реальных программеров). А потом в конце начинает рассказывать как этот модуль подключить. Он рассказывает какой программой можно на фтп загружать данные, как подключиться, куда адрес вводить, что такое фтп вообще и т.д. Вобщем не для блондинок даже, а чисто для америкосов.
Не нравится - не смотри.
Блондинки тоже любят Друпал.
ZanaDLucTyc, дополните, что localhost может и не прокатить: для локальной установки возможен вариант 127.0.0.1, для установки на хостинге, нужный IP. Тут была такая проблема не у одного человека.
—————————————————————————————————————————————————————————————————————————————————————————————————————
Кому нужно, вот краткий мануал для Drupal 6
как обычно накинулись и ....
ZanaDLucTyc дело полезное, теперь бы для народа еще и мануал по поиску в гугле сделать : )
http://lmgtfy.com/
Вот есть же) Жаль - не мой )
Я немного недопетрил. Если ручками указать размер фоток - они будут кликабельны?
Вылезает, зараза )))))))))
PS Скоро будет апдейт этой по мелочи - и еще одна нода в блог