Drupal 7 Установка

И так, если вы собираетесь ставить друпал на сервак хостера, то наверняка у хостера есть инфа как это сделать. А если двигались моим путем и хотите установить Drupal на свой сервак, то продолжаем читать.
   Скачиваем последний дистрибутив друпала отсюда: http://drupal.org/project/drupal На день когда писалась эта статья последняя версия - это drupal-7.16. И все дальнейшие статьи будут связаны именно с этой версией.
Создаем папку в /usr/local/www/  например drupal7 (выбирайте название какое хотите) /usr/local/www/drupal7
Распаковываем архив в эту папку. В общем то можно было положить в папку по умолчанию /usr/local/www/apache22/data но я все же предпочитаю другой путь - создать новую папку. Если вы планируете создавать еще виртуальные хосты, то лучше раскладывать по своим папкам.
В файле /usr/local/etc/apache22/httpd.conf изменяем строчку:
 
DocumentRoot "/usr/local/www/drupal7"
 
<Directory "/usr/local/www/drupal7"/>
    AllowOverride All
     Option None
    Order Allow,Deny
    Allow from all
</Directory>
 
   Чтобы не мучиться после установки по переводу на русский всех модулей и интерфейса, скачиваем русский перевод отсюда: http://localize.drupal.org/translate/languages/ru для 7 версии и кладем его сюда /usr/local/www/drupal7/profiles/standart/translations/
Рестартуем Apache. В браузере пишем http://your-hostname-or-IP-address/drupal7/
 
   Если видим такую картинку значит все в порядке и двигаемся дальше. Выбираем "Standart, жмем "Save and continue".
На следующей странице, т.к. мы предварительно забросили файлик локализации есть выбор языка нашего могучего, выбираем "русский" и жмем "Save and continue". Дальше все будет уже по русски. Выскакивает страничка, в которой нам Drupal говорит, что не хватает. А не хватает прав на папку /usr/local/www/drupal7/sites даем эти права - на саму папку даем 777, а всем подпапкам 755
chmod -R 755 /usr/local/www/drupal7/sites
и заодно меняем владельца:
chown -R www:www /usr/local/www/drupal7/sites/
Обновляем страничку браузера, жмем F5. Ошибки все пропали, значит все в порядке, двигаемся дальше.
Очередная засада - нет выбора базы mysql. Это нас не устраивает. Значит чего то не хватает, идем в доки и видим, что у нас не установлено pdo_mysql. Идем устанавливать. После установки рестартуем Apache и на всякий случай mysql-server и в браузере обновляем страничку и вот у нас появился выбор mysql.
Отвлечемся немного: создаем нашу базу, заходим в phpmyadmin, во вкладку "Базы данных", пишем название базы и выбираем кодировку, нам нужна utf8_general_ci. Жмем создать. Теперь нам нужен пользователь для нашей базы. Есть там конечно root который имеет все права, но я создаю обычно нового.
Возвращаемся к инсталляции Drupal. Вставляем название базы, логин и пароль. Если все в порядке начнется процесс установки.
Затем появится страница где нас просят ввести название сайта и логин с паролем первого пользователя (админа). Вводим все это, а также страну и часовой пояс.
Чтобы не было проблем с кодировкой в файлик .htaccess  вставляем 
AddDefaultCharset UTF-8 
Если все сделали правильно на этом основной процесс установки заканчивается и вас просят посетить ваш сайт.
 
Все Drupal установлен!

Категории:

Рейтинг: 
Средняя: 3 (2 оценок)

Комментарии

Если Вы заинтересованы в локализации Drupal ПО, я рекомендую Вам использовать этот инструмент на базе web: https://poeditor.com/

Добавить комментарий

Filtered HTML

Plain text