Не нашел такой темы, только отдельные моменты по форуму,
решил поделиться своим опытом установки на Ubuntu 9.10
Писал инструкцию первый раз, потому просьба сильно не пинать,
а критика приветствуется
)).
Установка CMS Drupal 6.15Для установки нужны следующие пакеты:
1)apache
2)php (4.3.5 или выше)
3)mysql
Установка:
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install mysql
Также понадобятся библиотеки: php5-mysql, libapache2-mod-auth-mysql,
Проверить поддерживает ли php работу с mysql можно с помощью простого скрипта, назовем его phpinfo.php
<?php phpinfo(); ?>
после обращения к нему в браузере смотрим на выведенные
переменные и параметры и ищем секцию под названием mysql, если ее нет, то необходимо установить библиотеку
php5-mysql.
В случае отсутствия libapache2-mod-auth-mysql установка останавливается на шаге лоступа к базе данных и выдается ошибка- "Your web server does not appear to support any common database types.
Check with your hosting provider to see if they offer any databases that Drupal supports".
Установка библиотек для работы с mysql:
sudo apt-get install php5-mysql
sudo apt-get install libapache2-mod-auth-mysql
Рекомендую до начала установки скачать и распаковать в каталог drupal его русификатор (если это сделать сразу, уже на этапе установки возможно будет выбрать русский язык),
потом необходимо скопировать и переименовать файл default.settings.php в settings.php
cp sites/default/default.settings.php sites/default/settings.php
Далее даем права на запись на каталог sites/default и на сам файл settings.php.
chmod o+w sites/default/settings.php
Создаем папку files в папке sites/default,
даем права на запись:
chmod o+w sites/default/files
Создаем базу данных для drupal вручную, с помощью клиента mysql:
create database название_базы;
базу также можно создать с помощью оболочки
phpmyadmin.
Настройка параметров через Web-интерфейс:
1 выбираем язык
2 заполняем имя созданной базы данных, имя пользователя и пароль,
также можно заполнить префикс имен таблиц (рекомендуется, если у Вас для всего 1 база данных на хостинге, потом будет проще разбираться в назначении таблиц)
Забираем права на запись на каталог sites/default и на сам файл settings.php.
chmod a-w sites/default/settings.php
chmod a-w sites/default
Также Drupal потребовал установки модуля gd для php.
устанавливаем его командой:
sudo apt-get install php5-gd
После чего проверяем нашим скриптом phpinfo.php появился или нет раздел gd,
если нет в файл php.ini в раздел Dynamic Extensions добавляем строку:
extension=gd.so (имено так без путей, т.к. они прописываются в другой переменной)
После чего перезапускаем Apapche:
sudo service apache2 restart
Рекомендую также установить первым днем недели понедельник (по умолчанию воскресенье) и
выставить даты в нормальном формате.
Изначально опубликовано на:
http://docs.homelinux.comАвтор:
Погорелов Александр