Инсталиране на drupal 7 на хостинг. Как да създадете база данни и потребител

Е, време е да действаме! Нека стартираме нашия локален сървър. Ако все още не сте го инсталирали, тогава в последната статия, за която говорих. Препоръчвам да се опознаем. Е, всички останали вървят напред.

Инсталиране на Drupal 7 на локален хостинг.

Ние идваме с вас на уебсайта Drupal.org, тук ще намерите най-новите версии на дистрибуции, както самото ядро ​​на CMS, модули, така и шаблони за уебсайтове. Кликнете върху бутона Започнете с Drupal.


След това изтеглете текущата версия. Нека ви напомня, че ще работим с Drupal 7.

Маркирайте този сайт, защото ще го препращате много често в търсене на модули.

Сега трябва да разопаковаме дистрибуцията в папката с нашия бъдещ сайт. Да продължим C:\xampp\htdocsи създайте тук нов каталог. Препоръчвам да именувате папката след бъдещия сайт. имам това jLadys.ruи поставете изтеглените файлове в него.

Сега трябва да създадем база данни за сайта. В адресната лента въвеждаме http://localhostи стигаме до началната страница на XAMPP. В лявата колона намираме връзката phpMyAdmynи се движим по него.

След като влезем в phpMyAdmyn, ще се интересуваме от следното:

  1. Тук се показват всички бази данни, които имате
  2. тук ще създаваме бази данни
  3. тук ще създадем нов потребител, който ще има достъп до нашата база данни.

Първоначално отидете в менюто - Привилегии. Тук кликваме върху бутона - добавяне на нов потребител. В прозореца, който се показва, въведете име, в раздела хост посочете - Local и измислете парола.

След това щракнете върху бутона за създаване на потребител. В резултат на това ще видите новосъздадения потребител в списъка.

След това отидете в раздела - Бази данни. И създаваме нова база данни. Препоръчвам да го наричате името на сайта. Тъй като впоследствие броят на сайтовете ще се увеличи, а съответно и на базите данни. И ще бъде много лесно да се объркате, ако имената се различават от името на сайта. И така, въведете нашето име и щракнете върху бутона за създаване.

Сега да се заемем директен монтаж CMS към нашия сървър. За да направите това, отидете на адреса http://localhost/име на папка с CMS, имам това http://localhost/jladys.ruОтваря се началната страница, където избираме стандартната опция.

Във втората стъпка ще бъдем попитани на какъв език искаме да бъде инсталиран сайтът; засега не се занимаваме с превод, оставяме английски и преминаваме към следващата стъпка.

Тук трябва да посочим името на нашата база данни, потребителско име и парола.

В раздела Тип база данни– оставете MySQL на линия Име на база данни– посочете името на новосъздадената база данни, Потребителско име за база данни– име на създадения потребител, Парола за база данни– потребителска парола.

Сега погледнете раздела РАЗШИРЕНИ ОПЦИИ. Тук няма да докосваме нищо, но ще обясня защо е необходимо това. Когато прехвърляте сайт към хостинг или инсталирате нов сайт върху него, името на хоста не винаги се използва Локален хост, може да е всичко. Обикновено хостинг доставчикът ще ви предостави тази информация. клетка Порт на база данни- отговаря за порта, през който се осъществява връзката с хостинга, тази информациякакто вече казах, осигурява хостинг. клетка Префикс на таблицаможе да бъде полезно, когато хостингът ви ограничава в броя създадени бази данниданни за сайтове. Като посочите нов префикс за всеки нов сайт, можете да ги инсталирате в същата база данни. Да преминем към следващата стъпка.

Можете да видите задължителните полета, маркирани със звездичка.

Нека да разгледаме всичко в ред. Име на сайта– това е името на вашия сайт, можете да го оставите както е, можете да измислите име, промяната му в бъдеще няма да е проблем. Електронен адрес на сайтаимейл адресвашия уебсайт, ще получите писмо с информация за регистрация тук. Следващо поле Потребителско име– тук посочваме данните за вход на суперадминистратор, ще ги използваме за достъп до нашия уебсайт. Имейл адрес– адресът, отговорен за този акаунт. Парола– парола за суперадмин.

Раздел по избор Настройки на сървъра, но въпреки това препоръчвам да го попълните; тогава ще трябва да зададете датите, така че е по-добре да го направите веднага.

Ние избираме страната си. А часовата зона - за мен е Екатеринбург. Раздел Актуализиране на известияоставете непроменен. Първо квадратче за отметка Автоматично проверявайте за актуализации– отговаря за автоматичното ни уведомяване за пускането на нови версии на модули, CMS или шаблони. Второ поле за отметка Получавайте известия по имейл– Отговаря за известията по пощата. След като попълните всички полета, щракнете върху бутона Запазете и продължетеи се насладете на поздравителния надпис за успешното инсталиране на системата за управление.

Да отидем на уебсайта.

Локализация на Drupal 7.

Има няколко начина за локализиране на CMS. Ще ви покажа може би най-простия и удобен. Благодарение на него всичко се прави бързо и няма нужда да се занимавате с файлове за превод. И така, отидете на уебсайта Drupal.org и въведете името на модула в лентата за търсене l10n актуализация,

поставете отметка в квадратчето с етикет модули и щракнете върху търсене. След това получаваме списък с модули, които съответстват това искане. Интересуваме се Актуализация на локализацията. Изтеглете версията за Drupal 7.

Ако не искате да се затруднявате с търсенето, можете да следвате връзката и да изтеглите модула. http://drupal.org/project/l10n_update След това го извлечете от архива и продължете с инсталацията.

Преди да започнете инсталацията, ще ви обясня основните неща, които трябва да запомните. Разгледайте екранната снимка по-долу.

Ето структурата на вашия уебсайт, хостван на хостинг. Както можете да видите, има папки модулиИ теми. За начинаещи, които започват да изучават тази CMS. Същия проблем. Те изхвърлят модули и шаблони в тези папки - и това не е правилно в корените. НИКОГА НЕ ПРАВЕТЕ ТОВА. За да инсталирате модул или тема, следвайте следния път: c:\xampp\htdocs\site folder\sites\all\

Тук има папки със същото име и в тях извършваме инсталацията.

Нека се върнем към нашия модул и да го преместим в папката modules.


НЕ ЗАБРАВЯЙТЕ КЪДЕ ДА ИНСТАЛИРАТЕ. Сега отваряме нашия сайт в браузъра и в горен панелконтрол намираме модулите за връзка.

Нека влезем в него.

На на този етаптрябва да активираме следните модули: Превод на съдържание, локалИ Актуализация на локализацията.

Отметнете ги и щракнете върху бутона в долната част на страницата. Запазете конфигурацията. След активиране на модулите ще се появи следното съобщение:

Сега в горния контролен панел търсим връзката Конфигурацияи се движим по него. Превъртете страницата надолу и намерете блока РЕГИОНАЛНИ И ЕЗИКОВИ,

и потърсете руски в списъка, след което щракнете върху бутона за добавяне на език.

Ако всичко върви добре, ще видите следната картина.

След това в колоната със заглавие ПО ПОДРАЗБИРАНЕ превключете отметката на руски и натиснете бутона Запазете конфигурацията. Поздравления, преводът е завършен. Прелестно на този модуле, че той сам проверява новите преводи в мрежата и ако има такива, ви информира. При инсталиране на модули автоматично ще изтегли съществуващите преводи.

Грешки при превод на Drupal 7.

Много често по време на превод възникват следните грешки:

Всъщност, когато настроихме нашия сървър, ние увеличихме времето, определено за работа на скрипта, и то е повече от посочените 240 секунди. Но Drupal не ни позволява да превеждаме. Така че, за да предотвратите това да ви се случи, трябва да направите още някои малки настройки на нашия сървър.

Да се ​​движим по пътеката C:\xampp\mysql\binи отворете файла my.ini. В него намираме линията innodb_flush_log_at_trx_commitи променете стойността от 1 на 2. Запазете файла, рестартирайте Apache сървъри MySQL, след което отново се опитваме да прехвърлим Drupal 7. По правило грешката вече не трябва да се появява.

Drupal е една от топ 3 на най-разпространените системи за управление на съдържание в Интернет. Около 4% от всички уебсайтове работят на този двигател. Нашият хостинг предоставя възможност за автоматично инсталиране на Drupal.

За да инсталирате Drulal на хостинг, без да изтегляте архива с CMS файлове, без да настройвате и свързвате бази данни, отидете в секцията „Хостинг“ - „Сайтове“ и щракнете върху бутона „Добавяне“.

  1. Добавете нашия домейн;
  2. Проверете флага „Инсталиране на CMS“;
  3. Изберете Drupal;
  4. Кликнете върху „Прилагане“.

В резултат на това ще видим известие, че всички стъпки са изпълнени правилно и сайтът ще бъде достъпен след 10-15 минути (при условие, че ns сървърите не са се променяли през последните 2 дни).

Хостинг на виртуален уебсайт за популярни CMS:

На този етап етапът на прикачване на домейна към хостинг и инсталиране на CMS е завършен; след 10 минути посетителите на сайта ще видят главната страница на Drupal:

Как да премахнете Drupal от хостинг?

Преди да преминете към инструкциите за ръчен монтаж Drupal (който може да се използва за инсталиране на CMS на почти всеки хостинг) – премахнете CMS от поддомейна. Това изисква:

  • Изтриване на CMS файлове.
  • Изтрийте базата данни.

За да изтриете база данни, отидете в секцията „Хостинг“ - „MySQL“, маркирайте базата данни и щракнете върху „Изтриване“:

В изскачащия прозорец потвърдете изтриването на базата данни.

За изтриване на файлове ще използваме файлов мениджър WebFTP. За да го стартирате, отидете в секцията „Хостинг“ - „Сайтове“. Отворете менюто срещу домейна и изберете „WebFTP“.

В прозореца, който се отваря, изберете всички файлове на двигателя (1) с изключение на хостинг системните файлове (2) и щракнете върху „Изтриване“ (3).

Потвърдете изтриването. Това е всичко, премахнахте Drupal от вашия хостинг.

Как да инсталирате Drupal 7 на хостинг

Ще инсталираме Drupal CMS на поддомейна на сайта drupal.demo-domain.ru. Няма разлики от инсталирането на домейн; поддомейнът е по същество отделен уебсайт.

Когато добавяте нов домейн (или поддомейн) в секцията „Хостинг“ - „Помощник за добавяне“, можете веднага да създадете база данни и потребител. За да направите това, трябва да поставите отметка в полето „Добавяне на база данни“:

В този случай, след добавяне на нов сайт в секцията "MySQL" ще бъде добавен Нов потребители база данни.

Как да създадете база данни и потребител

Ако базата данни и потребителят не са създадени в предишната стъпка, те могат да бъдат добавени на този етап.

За да направите това, в секцията „Хостинг“ - „MySQL“ отидете на и щракнете върху „Добавяне“:

След като базата данни и потребителят са добавени, трябва да изтеглите архива с Drupal.

Как да изтеглите Drupal от официалния сайт

Препоръчваме да изтегляте всички дистрибуции, шаблони и добавки само от официалния уебсайт или от надеждни сайтове (добре известни магазини за шаблони). При изтегляне от неизвестен източникРискувате да получите модифицирани файлове с вирус, „леви“ връзки или отворени външен достъп. Това важи и за различни "сглобки", "готови комплекти с полезни модули" и т.н..

Резултатът е изтеглен архив с необходима версия Drupal:

Как да качите Drupal на хостинг с помощта на FileZilla

По-удобно и по-бързо е първо да качите архива на сървъра и след това да го разопаковате в желаната папка. За връзка със сървъра използваме файла FileZilla мениджър. На страницата “Хостинг” - “FTP/Shell” вземаме данните, необходими за връзка - сървър, потребителско име и парола (които се отнасят до домейна, на който инсталираме двигателя):

Тези данни трябва да бъдат въведени във FileZilla:

След като се свържете, отидете на основна папкасайт и копирайте архива в него.

Разопаковане на архив чрез WebFTP

Сега архивът трябва да бъде разопакован. Най-лесният начин да направите това е да използвате помощната програма WebFTP, вградена в контролния панел на хостинга. Вече го използвахме при премахване на автоматично инсталиран CMS.

В прозореца, който се отваря, маркирайте архива и щракнете върху „Разопаковане“:

Проверяваме в коя папка ще бъде разопакован архивът (трябва да е папката html), щракнете върху зеленото квадратче за отметка:

След като файловете бъдат разопаковани, трябва да използвате webftp, за да ги прехвърлите от папката „drupal-7.51“ в корена на сайта:

Папката и архивът „drupal-7.51“ могат да бъдат изтрити.

Стартиране на инсталатора на Drupal

Ако вместо страницата за инсталиране на Drupal дава грешка 500, опитайте да коментирате реда „Options +FollowSymLinks“ във файла .htaccess

За да започнете инсталацията, трябва да отидете на адреса на сайта, където е инсталиран Drupal CMS, след което автоматично ще се отвори страницата за инсталиране:

На тази страница можете да изберете да инсталирате стандартната конфигурация или да изберете „минимална конфигурация“.

Стъпка 2 – Изберете език.

На тази страница можете да изберете езика за инсталиране или да следвате връзката с инструкции за добавяне на друг език.

Стъпка 3 – свързване на базата данни.

Въведете името на сървъра на базата данни, потребителското име, името на базата данни и паролата. Вземете тези данни от страницата “Хостинг” - “MySQL” в контролния панел на хостинга. Кликнете върху „Запазване и продължаване“.

Стъпка 4 – Завършете инсталацията.

На следващия етап ще трябва да въведете вход, парола и имейл на администратора, да изберете часовата зона и да завършите инсталацията.

Поздравления, инсталацията е завършена:

Пълна инсталация и проверка.

След като инсталацията приключи, можете да проверите функционалността на главната страница на сайта. Ако Drupal е инсталиран правилно, начална страницаСайтът ще изглежда така:

Проверете и административния панел на вашия сайт (за да направите това, просто щракнете върху връзките над сайта):

Всичко работи правилно, инсталацията приключи успешно.


Гост пост от Константин Бояндин, предишни публикации, ако сте го пропуснали, можете да го прочетете в раздел CMS

Подготовка за инсталиране на Drupal

Предишният брой описа как да съставите дистрибуторския комплект на CMS Drupal (наричан по-нататък Drupal) във форма, подходяща за максимални оперативна инсталация. Моля, имайте предвид, че както самата версия на Drupal, така и версиите на модулите може да са се променили значително - моля, отидете на страниците, където можете да изтеглите модулите и да получите най-новите версии там, или изтеглете drupal-6-latest-with-modules -ru.tar файл .gz (5.3MB) и го разопаковайте в директорията, където се намира началната страница на сайта (главна уеб директория). Предполага се, че читателят на това ръководство

  • може да конфигурира DNS записи на домейна, на който ще работи новосъздаденият сайт
  • запознат с това как да качите файл на уеб сървър чрез FTP, SCP или други методи
  • знае какви са правата за достъп до файлове и знае как да ги променя
  • има начин за разопаковане на архиви като .tar.gz
  • способен да използва текстови редактори, вкл. под формата на уеб интерфейс

Настройка на основната конфигурация

  • конфигуриран DNS на домейна и в който сайтът ще работи правилно
  • изтеглихте файла за разпространение от връзката по-горе или компилирахте своя собствена версия на разпространението със същите модули
  • потребителят е създал база данни (в в този примерпредполагаме, че MySQL 4+), знае потребителското име и паролата на базата данни за достъп до базата данни

Линия по-нататък ще обозначим директорията (папката), в която е разопакована дистрибуцията на Drupal. Важно: Този документ е еднакво информативен със или без илюстрации на стъпките за инсталиране. Следните са възможни опции.

1. Инсталиране на Drupal, показващо връзка с базата данни

Преди да започнете инсталацията: ако това е първият ви сайт в тази дистрибуция, следващите стъпки се изпълняват в „ /сайтове/по подразбиране"; ако създавате друг сайт на същата инсталация на Drupal (Drupal ви позволява да създавате произволен брой сайтове на базата на същата инсталация), тогава изпълнете следните действия(по-нататък приемаме, че името на домейна на новосъздадения сайт е example.com):

  • създайте директория
  • копирайте файла /sites/default/default.settings.php като
  • отворете директорията /sites/example.com и файл

Сега отворете страницата

http://example.com/index.php

(не забравяйте да поставите истинското име на вашия домейн) и инсталацията ще започне. Ако видите някакви съобщения за грешка, коригирайте ги, преди да продължите. В първата стъпка ще бъдете помолени да изберете езика за инсталиране. Изберете руски и кликнете върху бутона „Избор на език“.

Следващата стъпка е да зададете параметрите за свързване към базата данни. Екранът е доста информативен. Предполага се, че вие

Последната точка е много важна: ако ще инсталирате няколко базирани на Drupal сайта в една и съща база данни, има смисъл да зададете префикс. Обикновено създавам префикс, който намеква за домейна, например в нашия хипотетичен случай бих отворил " Допълнителни опции" и ще зададе префикса ec_(напр. c om, плюс долна черта).

Следващата стъпка е да въведете името и адреса на сайта електронна поща, от чието име ще се изпращат технически писма и уведомления, и създаването на първия акаунт.

внимание: първият акаунт в Drupal е аналог на суперпотребителя (root в Un*x, Administrator в Windows). При никакви обстоятелства не трябва да използвате този акаунт за ежедневна работа; вместо това създайте друг акаунт и му дайте всички необходими разрешения (повече за това по-късно).

Бъдете отговорни, когато задавате вашето суперпотребителско име и парола. На същия екран ще видите дали вашата инсталация поддържа т.е. „чисти връзки“ са добре изглеждащи адреси, които не съдържат знаци „?“ и „&“. Понякога те се наричат ​​също „CNC“ (това съкращение трябва да е познато на потребителите на WordPress).

Там ще видите и настройката за часова зона на сървъра по подразбиране (задайте както е по-удобно - обикновено има смисъл да зададете своя собствена часова зона и опция автоматична проверканаличие на актуализации за ядрото на Drupal, допълнителни модулии теми за дизайн.

Силно препоръчвам да оставите тази опция активирана. Актуализациите в тази по-стара версия на Drupal не се извършват автоматично, а само ще бъдете уведомени. Разработчиците на самия Drupal и най-популярните модули правят всичко, за да уведомят важни актуализациивъзможно най-бързо. Обикновено трябва да обръщате голямо внимание на тези сигнали.

IN този моментимате напълно функционален уебсайт. За съжаление, вие работите като суперпотребител (помните ли предупреждението?) и повечето полезни функциихора с увреждания. Ще разгледаме какво да правим по-нататък веднага след като опишем втория, „опростен“ метод за инсталиране на Drupal в съществуваща база данни.

1. Инсталиране на Drupal с помощта на съществуващи настройки DB

Когато инсталираме по тази схема, използваме вече конфигурирана връзка към базата данни. С други думи, ще вземем файла с настройки за вече инсталиран Drupal сайт на същата физическа инсталация (същия набор от файлове). Това е удобно, когато инсталирате втори и така на място на същата физическа инсталация. Необходимите усилия са минимални: всичко, което се изисква, е да се създаде нова директория за съхраняване на файла с настройки и данни, специфични за новия сайт - качени файлове, настройки на тема и т.н.). Направете следното:

  • създайте директория /sites/example.com (името на директорията трябва да съвпада с името на домейна)
  • копирайте файла /sites/default/settings.php (на вече инсталиран сайт) като /sites/example.com/settings.php
  • отворете директорията /sites/example.com и файл /sites/example.com/settings.php на запис (в случай че PHP работи като Apache модул, обикновено трябва да зададете разрешения на 0777 за директорията и 0666 за файла; ако PHP работи в режим CGI, тогава 0755 за директорията и 0644 за файла - консултирайте се с помощните материали на вашия хостинг доставчик, ако не сте сигурни, че сте направили всичко правилно

Сега отворете копирания файл в редактор /sites/example.com/settings.php и намерете ред като този:

$db_prefix = "";

Задайте различен префикс (вижте по-горе) и запазете файла. След това отворете следния адрес:

Http://example.com/install.php

След това инсталацията ще продължи приблизително както в първия случай. Няма да има стъпка за настройка на връзка с базата данни.

Първи стъпки след монтажа

И така, инсталацията в първоначалния си вид е завършена. Сега трябва да направите няколко важни настройки: инсталиране на модули, параметри на сайта, защита от спам и т.н. Ако погледнете екрана, ще видите какво точно ви препоръчваме да направите сега.

Нека започнем с инсталирането на модулите. Кликнете върху елемента навигационно меню„Управление“, след това „Дизайн на сайта“ (или веднага намерете всички възможни действиявдясно от менюто е връзката „Модули“. Кликнете върху „Модули“.

Модулите са това, което придава на Drupal неговата гъвкавост. Ще видите голям списък с модули; Не трябва да поставяте всичко подред поради причини, че „може да са полезни“ - това е един от сигурните начини да превърнете сайта си в бавно и ресурсоемко чудовище.

По-долу е даден списък с модули, които бих посъветвал блогър да инсталира (някои от тези модули вече са инсталирани; изброявам ги в реда, в който се виждат при превъртане на страницата):

Архив: позволява ви да създадете прозорец за навигация през архивите на записите - с възможност за търсене по година и месец.

Агрегатор: Позволява ви да импортирате RSS/Atom емисии на трети страни за четене и по-нататъшното им конвертиране на сайта.

Блог: нещо, което ви позволява да пишете блогове, поддръжка за блог формата.

Цвят: Позволява ви да промените оцветяването на темите.

Коментирайте: позволява ви да оставяте коментари върху документи, както и да наблюдавате действията на потребителите (дейности).

Контакт: позволява ви да добавите формуляр обратна връзкада изпратя имейлидо предварително дефинирани адреси (можете да създавате произволни комбинации от адреси, на които да изпращате съобщения при определен повод)

Превод на съдържание: поддръжка за превод на интерфейса и друго съдържание на други езици

Регистриране на база данни: удобно при търсене на различни видове проблеми, съхранява съобщения за определени събития, включително системни грешки, в специален дневник - администраторът може да зададе колко дълго се съхраняват записите там, както и да преглежда дневника по всяко време.

Помогне: Позволява ви да използвате контекстуална помощ.

локал: Поддържа езици, различни от английски.

Меню: Позволява ви да персонализирате менюто на сайта.

OpenID: позволява ви да свържете, след създаване, няколко OpenId към вашия акаунт, за да опростите процедурата за оторизация.

Пътека: позволява ви да преименувате вътрешни връзки(включително създаване на тези много чисти връзки, CNC)

PHP филтър: Позволява ви да използвате PHP код директно на страниците. Внимание: изключително опасен предмет при небрежно боравене. Ако не планирате действително да изпълнявате PHP код, не го активирайте.

Пинг: уведомява т.нар ping услуги за нови материали на сайта (за да могат, наред с други неща, да насърчават търсачкипосетете сайта и прочетете нов материал). Веднага щом приключат с разработването на Multiping, ще го препоръчам вместо това.

Профил: Позволява ви да добавяте нови полета към вашия потребителски профил.

Търсене: вградена търсачка в сайта.

Статистика: води статистика за достъп до сайта.

Syslog: Регистрира събития и записва в системния регистър.

Таксономия: Позволява категоризация на съдържанието, включително свободно присвоени етикети (тагове)

Преследвач: Позволява на потребителите да наблюдават промените в сайта.

Тригер: позволява ви да инициирате определени действия в отговор на конкретно събитие (например създаване или редактиране на материал)

Актуализиране на състоянието: Автоматично следи за актуализации на модули и теми, ако те поддържат тази функция. Наистина не препоръчвам да го изключвате.

Качване: Позволява ви да прикачвате файлове към документи. Ако няма да го закачаш, не го включвай.

Spamspan: Позволява ви да защитите имейл адресите в документи. Ако този филтър е активен, адресите се преобразуват във форма, която е неразпознаваема за повечето спам ботове.

Уведомете: позволява ви да изпращате известия за определени промени в сайта

Съобщения, Съобщения PHP Mailer: възможност за изпращане на известия и системни съобщениячрез имейл. PHPMailer е специален клас, който ви позволява удобно да съставяте и изпращате различни начиниимейли.

Превод на блокове, Превод на тип съдържание, Интернационализация, Превод на менюта, Превод на профили, Превод на низове, Синхронизиране на преводи, Превод на таксономия: Този комплект ви позволява да превеждате определени части от системата на други езици, както и да създавате многоезични версии на същите обекти.

Страници, подходящи за печат (ядро), Изпращане по имейл: Възможността да виждате страници в оптималната форма за принтера и това

Можете също да ги изпратите по имейл (притеснявате приятелите си, като им показвате интересни страници директно в пощата).)

CAPTCHA, текст CAPTCHA: отвратително и малко полезно от гледна точка на някои, но в много отношения помага срещу потока от спам. Не използвам графични captcha; аз лично имам достатъчно текстови captcha ( аритметична задачаили избиране на ред от множество редове).

атом: възможност за доставка RSS емисиивъв формат Atom.

Тагаделик: поддръжка на “tag cloud” - представяне на списък с категории под формата на “облак”, където най-популярната категория е нарисувана с по-голям шрифт.

XML карта на сайта, XML Sitemap Engines, XML Sitemap Node: позволява предоставянето на т.нар карта на сайта за търсачки, Карта на сайта. Ако прехвърлите тази карта и има такива инструменти за Yandex и Google, тогава индексирането на страниците на сайта ще бъде много по-ефективно.

DHTML меню: По подразбиране много менюта в блока за навигация са йерархични. Ако не инсталирате този модул. тогава ще трябва да презаредите страницата няколко пъти. за да стигнете до желаната йерархия. Този модул спестява време и ресурси, като отваря сложни йерархии доста изящно и красиво.

Мета тагове: позволява ви да присвоите свои собствени мета тагове към всеки документ (най-малко тагове и описание), вкл. специални тагове за главната страница на сайта.

Автоматичен път: Позволява ви да създавате чисти връзки в желания формат.

Карта на сайта: изгражда обобщена карта на сайта за хора (споменато по-горе - за търсачките).

Токен, Токен действия: поддръжка на макро елементи и действия за тях, необходими за Pathauto.

Проследявам обратно: поддръжка за известия за връщане (trackbacks) на сайт на трета страна за промени в този.

Поехте ли си дъх? Щракнете върху бутона „Запазване“ и наблюдавайте процеса на инсталиране на модули и импортиране на преводи. Може да бъдете предупредени, че списъкът с модули, които сте избрали, изисква други модули да бъдат активирани. Съгласете се - все още няма много избор.

След това ще видим страница със списък на модули, в горната част на която ще има няколко предложения, предупреждения и т.н. Полезно е да се връщате тук от време на време и да следвате предложените стъпки, така че всички предупреждения да изчезнат.

Предлагам да отидете и да определите датата. Меню: “Управление” - “Настройки на сайта”.

Ако сте посочили поддръжка за експортиране на страници в PDF, не забравяйте да посетите страницата за конфигурация за тази функция.

Роли и права

Преди да настроя ролите, нека накратко обясня какво представляват те. Drupal използва система за контрол на достъпа до определени данни и възможности, базирана на т.нар. роли. Можем да мислим за това като за групи операционна система— участието в определена група дава определени правомощия. Има две вградени роли: анонимни (неоторизирани, неидентифицирани от системата) потребители и оторизирани потребители. Всички други роли трябва да бъдат създадени.

Ролите са удобни за „насочено“ присвояване на права в случаите, когато не искате всеки отделен оторизиран потребител да може да извършва определени действия. Да приемем, че можете да създадете роля „Блогъри“ и да й дадете правото да създава, редактира и изтрива публикации в блогове. Не е необходимо да добавяте нищо друго - правата на ролите се сумират (ако една от ролите, на които е назначен потребителят, има определени правомощия, а други роли нямат такива, потребителят ще има всички правомощия на Тази роля Следователно няма нужда да повтаряте това, което вече е упълномощен потребител.

В нашия пример ще създадем административна роля, която може да прави всичко, ще създадем нов потребител, който по този начин ще повишим до администратори и накрая ще спрем да използваме суперпотребителя.

Меню: “Управление” - “Управление на потребители” - “Роли”.

В полето отляво на „добавяне на роля“ въведете името на новата роля. Можете да въведете каквото искате, обикновено пиша нещо като „Администратор“. След като ролята е добавена, нека й дадем разрешения.

Меню: “Управление” - “Управление на потребителите” - “Разрешения”.

В това поле поставете отметка във всяко едно квадратче за ролята „Администратор“ (или както искате да я наречете). Запазете промените.

Сега правим това, което много хора правят първо: засега ще забраним на всички да се регистрират на нашия уебсайт. Меню: “Управление” - “Управление на потребителите” - “Опции за регистрация”. Нека изберем елемента, който само администраторът може да създава Сметки. Запазете промените.

Сега нека настроим анти-спам и CAPTCHA. Меню: “Управление” - “Управление на потребителите” - “CAPTCHA”.

Тъй като идентификаторите на формуляри, които могат да бъдат защитени чрез „теста за хуманност“, както просто се превежда CAPTCHA, са дадени на английски, ще обясня:

коментар_форма: формуляр за изпращане на коментари. Не забравяйте да го защитите, в противен случай спамерите незабавно ще наводнят сайта ви с боклук.

comment_mail_страница: форма за изпращане на съобщения от сайта. Ако позволявате на анонимни потребители да ви изпращат съобщения (и трябва да им разрешите, в противен случай ще загубите много потенциални партньори), защитете ги. В противен случай спамерите ще ви изпращат съобщенията си дълго и с удоволствие.

comment_mail_user: същото, но за съобщения до конкретен потребител. Обикновено и аз защитавам.

user_login_block: същото, но в блок (обикновено над блока за навигация). Не го защитавам по същата причина.

user_pass: поле за заминаване Забравена парола. Обикновено го защитавам, за да не ме забавляват с имейли за създаване на нова парола.

user_register: Регистрация на нов потребител. Обикновено защитавам.

Коя версия на теста – графика, аритметика или избор на линия – ще изберете? не е много важно. Ефективността им е сравнима.

Ако трябва да добавите CAPTCHA тест към друг формуляр, поставете отметка в квадратчето „Добавяне на административна CAPTCHA връзка към формуляри“, запазете и след това отидете на името с административни правомощияна страницата с необходимия формуляр и добавете тест там. Всичко е много просто. Тогава ви съветвам да премахнете отметката от това поле, защото връзките, които ви молят да зададете CAPTCHA, скоро ще започнат да ви дразнят.

Сега, когато CAPTCHA е конфигуриран, можем да преминем към броячите. Всеки обича да показва колко пъти е чел определена страница. Нека конфигурираме тази функция. Меню „Управление“ - „Отчети“ - „Настройки на журнала за достъп“.

Тук всичко е просто: маркираме „Брояч за показване на съдържание“ като активиран и, ако се интересуваме от поддържане системни регистрационни файлове- включително около различни грешкии предупреждения - ще маркираме и „Активиране на журнала за достъп“. внимание! Не задавайте твърде дълъг период на съхранение на записите в журнала - базата данни, особено на сайта, който посещавате, ще започне бързо да набъбва. Сега не забравяйте да се върнете към „Разрешения“ и се уверете, че както анонимните, така и оторизираните потребители имат право да виждат измервателните уреди.

Тук ви съветвам да направите следното:

Основни настройки: Действия по време на актуализация: Не правете нищо. Оставете стария синоним недокоснат.

Основни настройки: Транслитерация преди създаване на синоним- маркирайте, в противен случай всички връзки ще започнат да имат руски букви.

Настройки на адреса на блога: Шаблон за адреси на страници на блог: слагам

блог/

И изчистете полето за вътрешни синоними на емисията. И изчистете всички такива полета, вижте по-долу - няма нужда да създавате синоними извън границите. Настройки на адрес на материала: Шаблон за адрес по подразбиране: слагам

//

Вижте сами какво да изберете за други области - бих ви посъветвал да използвате числителни синоними навсякъде, ако няма нужда. Това поне ще ви спести неприятности, когато решите например да преименувате категория.

Какво следва?

След това трябва да отидете на „Управление“ - „Управление на потребители“ - „Потребители“ и да добавите нов потребител ръчно, като не забравяте да го включите в ролята на администратор. След това излезте от системата и влезте с новото потребителско име.

Допълнителни настройки - настройки на теми, блокове, методи за коментиране и т.н. - това е тема за следващите статии. След като приключите с това, което е описано в този раздел, ще имате доста сигурна система, готова за блогване. Той е сравнително чист, няма облаци от етикети, няма форми с броячи и списък с коментари. Можете да потърсите всичко това сами - или можете да изчакате един ден и да посетите ИНФОтеката, където, като линейка, ще има кратко резюме на кои елементи от менюто да отидете, за да извършите това или онова действие.

____________________________________

Колко време би могло да се спести, ако имаше съдомиялна машина. В края на краищата ние, жените, винаги нямаме достатъчно време за всичко и купуването на съдомиялна машина ще ми даде много допълнително време.

Добър водач. Просто се оказа объркващо. Може би си струваше просто да замените други страшни думи с „главна директория на сайта“ и да не се фокусирате върху него. При различните хостинг сайтове е малко по-различно. Начинаещите може да се объркат още повече.. Но всичко това са дребни забележки :)

Тук, както разбирам, е описана инсталацията на шестата версия. Какво ще кажете за лакомията на шестия drupal? Сравнимо с wp2.7?

Отговор

Отговор

Страхотно ръководство, наистина ми хареса.

Отговор


това е добре

и за различни потребители

Отговор

не е лошо, но все още трябва да се финализира и раздели на две части - едната е само за инсталиране на Drupal, втората е само за блога,
Някои модули не са стандартни - не споменах това; начинаещите може дори да не знаят откъде да ги вземат и как да ги инсталират.

блог/ -не е добра идея, блог/потребителско име
това е добре
// - също не е добре от гледна точка на SEO, трябва да бъде: [име на категория]/[заглавие на публикация]
и за различни потребители
[потребител]/[име на категория]/[име на публикация]

Отговор

Отговор

Благодаря за статията, много ми помогна! 😉

Отговор

Здравейте всички! Днес е знаменателен ден - отварям нов раздел, посветен безплатна CMS Drupal! По традиция първата статия е посветена на инсталиране на Drupal. Освен това ще засегна въпроса за русификацията на Drupal. Както каза един велик човек - ДА ТРЪГВАМЕ!!!

Инсталиране на руски Drupal

И така, инсталирането на Drupal става в четири стъпки и няма значение дали работите с локален или отдалечен хостинг:

  • създаване на сървъра нова базаданни;
  • изтегляне на дистрибуцията Drupal 7 и файла за русификация;
  • Drupal инсталация.

И сега за всяка стъпка по-подробно.

Етап 1. Създаване на база данни.

Базата данни е мозъкът на бъдещия уебсайт, в който ще се съхранява цялата информация. Когато работите с бази данни, трябва да сте много внимателни. За всеки нов сайт на Drupal трябва да създадете отделна база данни. Когато за първи път започнах да работя с , по невнимание посочих една и съща база данни за два сайта на WordPress. В резултат на това вторият сайт просто презаписва базата данни и цялата информация от първия сайт е загубена. Не повтаряйте моите грешки!

Доставчиците на платен хостинг за създаване на бази данни предоставят отделен контролен панел. Обикновено е много лесен за използване, така че създаването на нова база данни няма да отнеме много време. Основното нещо е да запомните името на новата база данни, потребителско име и парола за нея - цялата тази информация ще бъде полезна за инсталиране на Drupal. Ако сте поръчали хостинг, предназначен само за един сайт, тогава базата данни най-вероятно е създадена предварително и техническата поддръжка ще ви предостави информация за нея.

Случва се, че phpMyAdmin е предоставен за работа с бази данни на хостинга. Моят блог е посветен на изучаването на phpMyAdmin.

Що се отнася до , базата данни се създава чрез началната страница http://localhost/denwer/.

Оставете полето „MySQL Administrator Password“ празно и попълнете само името на базата данни, потребителско име и парола.

Стъпка 2. Изтегляне на файлове за разпространение и файлове за локализация.

Втората стъпка е да изтеглите дистрибуцията на Drupal от официалния уебсайт drupal.org. Зареждане последна версияпродукт, към момента на писане на тази статия е 7.15.

Тъй като веднага ще инсталираме руски Drupal, ще ни трябва и файл за локализация. Можете да го изтеглите от localize.drupal.org, просто се уверете, че съответства на версията на Drupal, която сте изтеглили преди това.

Стъпка #3. Качване на файлове на сървъра.

Да работя с отдалечен сървърще са необходими ftp клиент. Лично аз използвам. Този ftpклиентът е безплатен, многофункционален, прост и надежден. Толкова много епитети, но с право си ги заслужи!

Разопаковайте архива с дистрибуцията на Drupal. Качваме получените файлове и папки на сървъра в основната директория на нашия бъдещ сайт. Има много файлове, така че качването им на сървъра ще отнеме известно време. Благодарение на надеждността на FileZilla ще загубите само време, а не файлове.

В случая на Денвър основната директория за сайта се създава ръчно: в папката /home/ създаваме директория с името на бъдещия локален сайт (да речем denwer.ru), в новата папка /home/denwer .ru/ създаваме директорията www - това ще бъде основната директория на сайта. Именно в папката /home/denwer.ru/www прехвърляме Drupal файловете.

Не забравяйте за файла за локализация, той трябва да бъде качен отделно на сървъра в директорията /profiles/standart/translations/.

Стъпка #4. Инсталиране на Drupal

Когато всички приготовления са завършени и първите три стъпки са изпълнени, можете да продължите директно към инсталирането на Drupal. Отворете браузъра си и въведете URL адреса на сайта, който създавате в адресната лента. С натискане на Enter стигаме до инсталационната програма.

1. Изберете профил. Поставете отметка на първия елемент Стандартен и щракнете върху „Запазване и продължаване“.

2. Изберете език.Изберете руски и щракнете върху „Запазване и продължаване“. Сега всички останали стъпки от инсталацията на Drupal ще бъдат на родния руски език.

3. Проверка за съответствие.Преминава автоматично, ако сървърът напълно отговаря на изискванията за правилната работа на Drupal и не са открити грешки, тогава преминаваме към следващата стъпка.

4. Инсталиране на базата данни. IN този разделтрябва да посочите името на предварително създадената база данни, потребителско име и парола.

5. Инсталационен профил и инсталиране на преводи.Тук инсталацията ще се извърши автоматично. Остава само да наблюдавате напредъка и да изчакате прехода към следващия раздел.

6. Настройка на сайта.

Въведете името на сайта и имейла. Според препоръката е препоръчително имейл адресът да съдържа домейна на вашия сайт.

Акаунт за поддръжка на сайта.

  • Потребителско име - въведете администраторското име.
  • Имейл адрес – имейл адресът на администратора.
  • Парола - не забравяйте да наблюдавате индикатора за сила. Ако това не е местен сайт, но истински интернетресурс, паролата трябва да е възможно най-силна.

Изберете държавата и часовата зона.

7. Завършено. Преводите са завършени и инсталацията е завършена. Всичко, което трябва да направите, е да кликнете върху „Посетете вашия нов сайт“.

Вече няма да намерите такава инсталация никъде на работещ хостинг. Сега на мода автоматична инсталациявсяка популярна CMS и Drupal не е изключение. Например, можете да инсталирате Drupal буквално за минута и не е необходимо да копирате файлове на ftp. Всичко става възможно най-бързо и просто.

Русификация на английски Drupal

Сега нека да разгледаме как да русифицираме вече инсталирана английска версия на Drupal. За да направим това, ще трябва да изтеглим същия файл на руски език с резолюция .po, който се използва по време на инсталацията, обсъдена по-горе. Последователността на действията ще бъде както следва.

1. Отидете в секцията „Модули“, проверете модула „Locale“ и запазете промените, като щракнете върху бутона „Запазване на конфигурацията“ в най-долната част на страницата. Това активира модула, който отговаря за избора на език.

2. След това отворете секцията „Конфигурация“ и отидете на „Интерфейс за превод“. Горе вдясно има четири раздела, имаме нужда от третия отляво - „ИМПОРТИРАНЕ“. В елемента „Езиков файл“ щракнете върху Преглед и изберете файла за локализация с разширение .po от вашия компютър. В елемента „Импортиране в“ изберете руски. Щракнете върху бутона „Импортиране“ и езикът ще се изтегли автоматично.

3. Остава да направите руския език по подразбиране. Връща се към секцията „Конфигурация“, но този път отиваме към „Езици“. В колоната По подразбиране поставете отметка във втората колона, съответстваща на руския език, и щракнете върху „Запазване на конфигурацията“.

О, чудо! Административният панел на Drupal става изцяло на руски!