Установка 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
Давайте условимся, что у вас уже установлен LAMP и PhpMyAdmin
Теперь приступим, скачайте русскую версию WordPress https://ru.wordpress.com или так:
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/
Там находится наш файл 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/* .
rm -rf wordpress/
Теперь настроим файл 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');
...
Теперь достаточно перейти в папку где лежит WordPress в браузере http://localhost/wordpress и настроит все как положено, там на русском написано.
Установка WordPress завершена!
Установка и настройка Drupal
Давайте определимся, что папка для хранения 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
английская версия:
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/
Теперь давайте создадим БД для 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
Еще кое-что:
mkdir /var/www/users/drupal/sites/default/files
cd /var/www/users/drupal/sites/default/
chmod a+w files/
Это все, с настройками покончено.
Не забываем вернуть права файлу settings.php:
chmod go-w sites/default/settings.php