Установка WordPress и Drupal в Ubuntu под Apache2

О том как установить Lamp я написал ниже, а так же о том как создать файловую структуру сервера. Почему WordPress? WordPress — самая популярная блоговая платформа в мире, для него существует тысячи бесплатных тем и плагинов, он бесплатен сам, и его настройка и установка проста и не прихотлива. Его использует фотографы и писатели, журналисты и блоггеры. Почему Drupal? Drupal — самая мощная, гибкая CMS в мире, при условии, что Drupal совершенно бесплатен и нереально многофункционален. Для Drupal так же как и для WordPress существуют плагины, модули и темы, но создание сайта на Drupal дело не простое, большую часть работы придется сделать руками. Drupal использует Белый Дом с Обамой во главе, корпорация BBC для создания крутых новостных порталов, Drupal очень крут! Как установить WordPress и Drupal в Ubuntu/Debian читайте ниже.

Установка и настройка WordPress

Давайте определимся, что папка для хранения WordPress будет

/var/www/users/wordpress
/var/www/users/wordpress

Давайте условимся, что у вас уже установлен LAMP и PhpMyAdmin

Теперь приступим, скачайте русскую версию WordPress http://mywordpress.ru/download/
или так:

su root
cd /var/www/users/wordpres/
wget http://mywordpress.ru/files/wordpress/wordpress-3.1.3-ru_RU.zip
su root
cd /var/www/users/wordpres/
wget http://mywordpress.ru/files/wordpress/wordpress-3.1.3-ru_RU.zip

Теперь необходимо позаботиться об создании БД для нашего блога. Перейдите в браузере по адресу http://localhost/phpmyadmin/

Введите логин и пароль, и после того как вы попали в панель управления базами данных, в поле “Create new database” введите название новой базы данных “wordpress” и нажмите “Create”

Теперь когда ваша БД готова, перейдите в каталог /var/www/users/wordpress/:

su root 
cd /var/www/users/wordpress/
su root 
cd /var/www/users/wordpress/

Там находится наш файл wordpress-3.1.3-ru_RU.zip. Распакуем его и поготовим файл wp-config.php.

unzip wordpress-3.1.3-ru_RU.zip
rm -rf wordpress-3.1.3-ru_RU.zip
cp -R wordpress/* .
unzip wordpress-3.1.3-ru_RU.zip
rm -rf wordpress-3.1.3-ru_RU.zip
cp -R wordpress/* .

rm -rf wordpress/

Вот результат:

Теперь настроим файл wp-config.php:

mv wp-config-sample.php wp-config.php
nano wp-config.php
mv wp-config-sample.php wp-config.php
nano wp-config.php

В файле необходимо указать имя вашей БД, пароль к ней, и имя пользователя:

...
// ** Настройки MySQL - Вы можете получить эти данные у Вашего хостера ** //
/** Название базы данных WordPress */
define('DB_NAME', 'wordpress');
 
/** Имя пользователя MySQL */
define('DB_USER', 'root');
 
/** Пароль MySQL */
define('DB_PASSWORD', '12345');
 
/** Хост MySQL */
define('DB_HOST', 'localhost');
 
/** Кодировка СУБД, используемая при создании таблиц. Едва ли Вам потребуется это изменять. */
define('DB_CHARSET', 'utf8');
... 
...
// ** Настройки MySQL - Вы можете получить эти данные у Вашего хостера ** //
/** Название базы данных WordPress */
define('DB_NAME', 'wordpress');

/** Имя пользователя MySQL */
define('DB_USER', 'root');

/** Пароль MySQL */
define('DB_PASSWORD', '12345');

/** Хост MySQL */
define('DB_HOST', 'localhost');

/** Кодировка СУБД, используемая при создании таблиц. Едва ли Вам потребуется это изменять. */
define('DB_CHARSET', 'utf8');
... 

Это вот так:

Теперь достаточно перейти в папку где лежит WordPress в браузере http://localhost/wordpress и настроит все как положено, там на русском написано.

Шаг 1

Шаг 2

Шаг 3

Установка WordPress звершена!

Установка и настройка Drupal

Давайте определимся, что папка для хранения Drupal будет

/var/www/users/drupal
/var/www/users/drupal

Давайте условимся, что у вас уже установлен LAMP и PhpMyAdmin

Приступим, скачаем русскую версию http://www.drupal.ru/downloads

su root
cd /var/www/users/drupal/
wget http://ftp.drupal.org/files/projects/drupal-7.2.tar.gz
su root
cd /var/www/users/drupal/
wget http://ftp.drupal.org/files/projects/drupal-7.2.tar.gz

Английская версия http://drupal.org/download

wget http://ftp.drupal.org/files/projects/drupal-7.2.zip
wget http://ftp.drupal.org/files/projects/drupal-7.2.zip

Готовим основу:

tar xvf drupal-7.2.tar.gz 
rm -rf drupal-7.2.tar.gz
cp -R drupal-7.2/* .
rm -rf drupal-7.2/ 
tar xvf drupal-7.2.tar.gz 
rm -rf drupal-7.2.tar.gz
cp -R drupal-7.2/* .
rm -rf drupal-7.2/ 

Вот как это выглядит:

Теперь давайте создадим БД для Drupal, перейдите в браузере по адресу http://localhost/phpmyadmin/

Введите логин и пароль, и после того как вы попали в панель управления базами данных, в поле “Create new database” введите название новой базы данных “drupal” и нажмите “Create”

Теперь поготовим конфигурационный файл:

su root
cd /var/www/users/drupal/sites/default
cp default.settings.php settings.php
chmod a+w settings.php
su root
cd /var/www/users/drupal/sites/default
cp default.settings.php settings.php
chmod a+w settings.php

Еще кое-что:

mkdir /var/www/users/drupal/sites/default/files
cd /var/www/users/drupal/sites/default/
chmod a+w files/
mkdir /var/www/users/drupal/sites/default/files
cd /var/www/users/drupal/sites/default/
chmod a+w files/

Это все, с настройками поконченно.

Шаг 1

Шаг 2

Не забываем вернуть права файлу settings.php:

chmod go-w sites/default/settings.php
chmod go-w sites/default/settings.php

Шаг 3

Шаг 4

На этом всё!