установка drupal 6 на freebsd часть 1

Дата публикации: 25 05 2012 Автор: PazitiFF

 

Сегодня я поделюсь с Вами опытом установки системы управления сайтом drupal 6 на freebsd.

С чего начать скажете Вы? Всё очень просто, для начала Вам необходимо удостовериться, что на вашем сервере под управлением freebsd стоят apache, php,  и mysql.

Описание установки этих программ, будут описаны позже, но в любом случае подобных статей в инете куча=)

Идем в корневую директорию сайта, которая прописывается в конфиге httpd.conf, в моем случае это /usr/local/www/data

Скачиваем Dupal 6.20 (любым удобным способом, а моём случае используется встроенная утилита fetch)

fetch http://ftp.drupal.org/files/projects/drupal-6.20.tar.gz
drupal-6.20.tar.gz                            100% of 1074 kB  474 kBps

Распаковываем:

tar -zxvf drupal-6.20.tar.gz

Затем, нам нужно перенести файлы из распакованной директории с drupal в корневую директорию сайта:

cp -R drupal-6.20/* .

также копируем скрытый файл .htaccess, который в силу особенностей программы cp не скопировался:

cp drupal-6.20/.htaccess .

Далее заходим в mysq и создаём базу с пользователем и паролем:

mysql> create database testdrupal;
Query OK, 1 row affected (0.01 sec)

mysql> grant all privileges on testdrupal.* to testdrupal@localhost identified by 'testdrupal';
Query OK, 0 rows affected (0.14 sec)

Далее нам нужно выставить права для начала установки drupal.

Для начала следует изменить владельца и группу всех файлов drupal, я это сделаю на примере рекркусивного назначения прав корневой директории сайта:

chown -R  www:www ../data

Далее создаем конфигурационный файл друпал и присваиваем следующие права доступа, иначе drupal предупредит об этом во время установки =)

cd sites/default

cp default.settings.php settings.php

chmod 666 settings.php

chmod 777 ../default/

Наконец все готово, устанавливаем drupal 6

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

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Вы можете использовать подсветку исходного кода следующими тегами: <code>, <blockcode>, <apache>, <bash>, <css>, <drupal6>, <html5>, <javascript>, <mysql>, <php>.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.