Установка CMS Drupal FreeBSD

Установка Drupal на FreeBSD шаг за шагом

Drupal является open source CMS,
Для инсталяции drupal на FreeBSD необходимы уже установленные и запущенные Apache, MySQL и PHP

  1. Скачиваем Drupal по ссылке #wget http://ftp.drupal.org/files/projects/drupal-6.22.tar.gz
  2. Распаковываем файл используя - #tar -zxvf drupal-6.22.tar.gz
  3. Перемещаем распакованную директорию в домашнюю папку вэб-сервера #mv drupal-6.22 /www/home/
  4. Переходим из текущей директории в директорию с CMS #cd /www/home/drupal-6.22
  5. Копируем конфигурационный файл #cp sites/default/default.settings.php sites/default/settings.php
  6. Изменяем права на файлы и папки #chmod a+w sites/default/settings.php, #chmod a+w sites/default
  7. Подключаемся к базе MySQL #mysql -u user -p
  8. Создаем новую базу mysql>create database drupal6;
  9. Меняем текущую базу mysql>use mysql;
  10. Создаем нового пользователя mysql>create user drupal;
  11. Задаем права на таблицы для нового пользователя mysql>GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON drupal6.*  TO ‘drupal’@'localhost’ IDENTIFIED BY ‘pass@word’;
  12. добавляем новую секцию (virtual alias) на сервере Аpache #ee /usr/local/etc/apache22/httpd.conf -
  13. Alias /drupal "/usr/local/www/drupal/"
    <Directory "/usr/local/www/drupal">
    Options Indexes FollowSymlinks MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
    </Directory>
    
    
  14. Перезапускаем Apache server #/usr/local/sbin/apachectl stop , #/usr/local/sbin/apachectl start
  15. Переходим на наш новый вэб-сайт и вводим данные нашего нашей базы данных.
  16. installation will start and a message will come : All necessary changes to ./sites/default and ./sites/default/settings.php  have been made, so you should remove write permissions.
  17. Необходимо убрать права на запись с файлов конфигурации #chmod a-w sites/default/settings.php,#chmod a-w sites/default
  18. Создаем аккаунт администратора.
  19. Не забываем добавить задание в cron #
    30 * * * * /usr/local/bin/wget -O - -q http://www.вашсайт.ru/алиасDrupal/cron.php
    
    
 
  • Enjoy Drupal!
Интересное на сайте: 
0
Голосов пока нет