Skip to main content
Темплейты для Drupal

Советы начинающим друпалерам

Тем, кто сделал уже не один сайт на друпале и знает всю его подноготную, можно далее не читать :) А вот если вы делаете свой первый сайт на друпале - весьма рекомендую. Итак.

1. Выбор хостинга

Не жалейте 50-100 рублей в месяц, возьмите нормальный хостинг. От вас не убудет, а нервов себе и/или исполнителям, которые разрабатывают вам сайт на друпале съэкономите прилично. Друпал силен и функционален, но хостинг ему нужен достойный. Идеальная конфигурация для сервера для друпала:

Apache 2+ (utf-8 по умолчанию)
Nginx
PHP 5+ with eAccelerator  (Memory Limit - 256Mb)
MySQL 5+ (utf-8 по умолчанию)
Sphinx
библиотеки: GD2, PECL uploadprogress, Mbstring
ssh, screen, mc, vim. При чем ssh - обязательно и не иначе. Я просто представить не могу, как можно закачивать по медленному фтп файлы движка, тем, модулей и библиотек. Я все это делаю через ssh и drush. GD2 выделила тоже не случайно, использовать image magic можно, но gd2 лучше, шустрее и меньше глючит.
 
2. Установка тем и модулей Друпал
 
Никогда, никогда, никогда не ставьте модули и темы в папки modules и themes, которые лежат в корне. Все дополнительные темы и модули надо ставить в sites/all/modules и sites/all/themes соответственно. Во-первых, это избавит вас от косяков при апгрейде движка, во-вторых, так принято в сообществе, и не безосновательно. В-третьих, drush и модуль автоматического обновления модулей и тем смотрит именно в sites/all, а не в корень.
 
3. Первое, что ставится на хостинг, где живут сайты на друпале, drush. Если не знаете как это сделать самостоятельно, можно обратиться в саппорт хостинга, а на моем любимом и единственном в своем роде дурпал-хостинге drupalhosting.ru, drush стоит по умолчанию на всех аккаунтах и тарифах. Кстати этот хостинг в полном объеме удовлетворяет рекомендациям в пункте 1. Drush всем хорош со всех точек зрения. Установка модулей, тем, обновление модулей и движка - все делается одной короткой командой из консольки. Экономится море времени и сил.
 
4. Обновляйтесь своевременно. Регулярное обновление модулей и обновлений движка (имеется ввиду обновления безопасности и прочего, в рамках одной ветки. Например, 7.0 -> 7.2, 6.19 -> 6.22). После обновления модулей запускайте update.php. И обязательно настройте крон. Это обеспечит вам и вашему сайту стабильную работу, безопасность и удобство.
 
5. Read this fucking manual. Да, да. Прежде чем ставить модули и библиотеки, читайте файлики readme.txt. Потому что проще воспользоваться инструкцией и сделать сразу правильно, чем потом вылавливать ошибки и прочие неприятности.
 
6. Используйте модуль Backup and migrate. После каждого удачного этапа создания сайта на друпале делайте бэкап базы - чтобы в любой момент можно было откатить до наиболее удачного варианта. Это полезно и в целях сохранности вашего труда (мало ли в дата-центре пожар?), и для возможности без последствий экспериментировать с модулями, настройками и выводом содержимого сайта.
 
7. Задавайте вопросы! Не бойтесь спросить нечто глупое и несуразное. Каждый опытный друпаллер был новичком в друпале, не понимал как устроена эта хреновина и допускал ошибки. Но вы ведь знаете, что учиться выгоднее всего на чужих ошибках?
 
9

Comments

AmiGator's picture
AmiGator

и в итоге получается, что нужно брать VPS если на it-patrol вам не хватает места :-) потому что я виртуальных хостингов с достаточным кол-вом памяти не видел. более менее ihc что то из себя выдавливает. а старые пукалки навроди infobox гордо заявляют, что их 24 мб памяти можно расширить до 32!

vadzen's picture
vadzen

БлагоДарю за интересные статьи.

>5. Read this fucking manual.
Правильно и без ругательств будет: Read The Following Manual

Anonymous's picture
Anonymous

Спасибо:)))

jack's picture
jack

Я искал и нашел хостинг с максимальным кол-вом PHP памяти memory_limit 512mb - http://adminvps.ru Уже полгода мои друпальчики на нем - полёт отличный!

il-ir's picture
il-ir

Спасибо за Ваши статьи.

В п. 5 (где про RTFM) - есть махонькая опечатка в тексте: "Прежде чем сАТвить модули".
Если не сложно, исправьте пожалуйста.

Мария Шерскова's picture
Мария Шерскова

Поправила, спасибо, что обратили внимание.

igor's picture
igor

Картинка не отображается :)

igor's picture
igor

Очень пессимистично выглядит картинка для друпалеров. Хотя бы несколько успешных нарисовали в конце кривой обучения :)

Мария Шерскова's picture
Мария Шерскова

Сложно, зато весело! :) А те, которые успешные уже просто ушли правее, за пределы картинки ;)