Установка Pligg CMS 2.0.x на сервер Ubuntu 12.04

Что такое Pligg CMS?

Pligg CMS является открытой системой управления контентом, которая позволяет создать онлайн- сообщество, где пользователи смогут публиковать статьи, голосовать за них и оставлять комментарии.

Pligg CMS была разработана как способ коммуникации большого количества участников, публикующих и модерирующих контент. Зарегистрированные пользователи (а в некоторых случаях даже гости) могут контролировать наполнение сайта.

Данное руководство покажет, как установить и настроить Pligg CMS 2.0.x на сервере Ubuntu.

Для корректной работы Pligg CMS 2.0.x требуется Linux, Apache, MySQL 5 + и PHP 5 +.

1: Активация сервера LAMP

Для начала нужно подключиться к серверу при помощи команды ssh:

ssh имя_пользователя@ip_или_имя_хоста

Прежде чем приступить к установке Pligg CMS 2.0.x, нужно установить сервер LAMP ( Linux, Apache, MySQL, PHP). Для этого введите в терминал команду:

sudo apt-get install lamp-server^

Кроме того, дополнительную информацию можно найти в статье.

2: Загрузка Pligg CMS 2.0.x

Pligg CMS можно загрузить с сайта github при помощи команды wget:

cd /var/www/
sudo wget https://github.com/Pligg/pligg-cms/releases/download/2.0.1/2.0.1.zip

3: Создание базы данных и пользователя Pligg CMS

Теперь нужно создать новый каталог MySQL для Pligg CMS.

Разверните оболочку MySQL (MySQL Shell) с помощью следующей команды:

mysql -u root -p

Войдите с помощью root-пароля MySQL. Теперь нужно создать базу данных для pligg CMS, пользователя этой базы данных новый пароль для него.

Примечание: все команды MySQL должны заканчиваться точкой с запятой (;).

Создайте базу данных для Pligg CMS (в данном примере БД называется dbpligg).

CREATE DATABASE dbpligg;

Теперь создайте нового пользователя. При необходимости имя базы данных, имя пользователя и пароль, конечно, можно заменить.

CREATE USER pligguser@localhost;

Теперь нужно установить пароль для нового пользователя pligguser.

SET PASSWORD FOR pligguser@localhost= PASSWORD("pL!g9p45sw0rd");

В завершение нужно передать все привилегии новому пользователю с помощью следующей команды:

GRANT ALL PRIVILEGES ON dbpligg.* TO pligguser@localhost IDENTIFIED BY 'pL!g9p45sw0rd';

После этого обновите MySQL и закройте оболочку.

FLUSH PRIVILEGES;
exit;

4: Настройка Pligg CMS 2.0.x

Установив Pligg CMS на новый сервер, нужно переименовать файл index.html. к примеру, вместо index.html можно использовать имя index.html.origin.

sudo mv /var/www/index.html /var/www/index.html.origin

Распакуйте архив Pligg CMS при помощи команды unzip:

sudo unzip /var/www/2.0.1.zip -d /var/www/

Теперь переименуйте /favicon.ico.default в /favicon.ico

sudo mv /var/www/favicon.ico.default /var/www/favicon.ico

Переименуйте /settings.php.default в /settings.php.

sudo mv /var/www/settings.php.default /var/www/settings.php

Переименуйте файл languages/langenglish.conf.default в langenglish.conf.

sudo mv /var/www/languages/lang_english.conf.default /var/www/languages/lang_english.conf

Примечание: это касается любого языкового файла, находящегося в каталоге /languages.

Переименуйте файл /libs/dbconnect.php.default в dbconnect.php

sudo mv /var/www/libs/dbconnect.php.default /var/www/libs/dbconnect.php

Теперь нужно переименовать каталог /logs.default в /logs.

sudo mv /var/www/logs.default /logs

Измените права доступа (установив 777) к следующим каталогам и файлам: admin/backup/, avatars/groupsuploaded/, avatars/useruploaded/, cache/, languages/.
cd /var/www

sudo chmod 777 admin/backup/ avatars/groups_uploaded/ avatars/user_uploaded/ cache/ languages/

Теперь измените права доступа к файлу (/libs/dbconnect.php, /settings.php). задав значение 666:

sudo chmod 666 libs/dbconnect.php settings.php

Отредактируйте файл settings.php, измените $mybaseurl = ‘http://локальный_хост; на $mybaseurl = ‘http://домен.com’;

sudo nano /var/www/settings.php

Передайте права на папку и файл пользователю apache:

sudo chown -R www-data:www-data /var/www/*
sudo usermod -a -G www-data username

5: Онлайн-установка Pligg CMS

Теперь при помощи компьютера или ноутбука откройте любой удобный веб-браузер и перейдите на: Http: //ip_или_домен/install/install.php.

Выберите язык.

Действия, описанные на следующей странице, можно пропустить, поскольку они были выполнены в разделе 4.

Укажите параметры MySQL.

Проверьте соединения с базой данных.

Введите сведения об учетной записи администратора.

Готово! Установка Pligg CMS завершена!

Снова войдите на сервер при помощи команды ssh, а затем можно изменить права на /libs/dbconnect.php, задав значение 644.

sudo chmod 644 /var/www/libs/dbconnect.php

Удалите папку установки Pligg с помощью следующей команды:

sudo rm -rf /var/www/install

Появится приветственная страница Pligg.

Теперь войдите в зону администратора (ваш_домен.com/admin/admin_index.php), используя установленные ранее имя пользователя и пароль.

Tags: , , , , , , , , ,

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