Технологии · 1 min read · Nov 16, 2025

Настройка сайта для голосования новостей с Pligg

Настройка сайта для голосования новостей с Pligg

Версия 1.0
Автор: Фалько Тимме

Эта статья показывает, как настроить собственный сайт для голосования новостей с помощью Pligg. Pligg — это система управления контентом, опубликованная под лицензией Affero General Public License, написанная на PHP и использующая базу данных MySQL для хранения своих данных. С небольшими усилиями вы можете создать собственное сообщество и позволить пользователям голосовать за новости на главной странице.

Я не даю никаких гарантий, что это сработает для вас!

1 Предварительная заметка

Чтобы установить Pligg, вам нужно немного веб-пространства с доступом по FTP, PHP и базой данных MySQL. Попросите вашего интернет-провайдера настроить это для вас или используйте панель управления хостингом, чтобы настроить это самостоятельно. Если это ваш собственный сервер, вы также можете использовать командную строку для настройки веб-пространства, FTP-аккаунта и базы данных MySQL.

Pligg работает как с PHP 4, так и с PHP 5, но предпочтителен PHP 5, так как некоторые дополнительные модули работают только с PHP 5.

В этом руководстве я буду использовать URL http://pligg.example.com для моего веб-пространства, а мой FTP-пользователь — web2_falko с паролем howtoforge. Моя база данных MySQL — web2_db1 с именем пользователя MySQL web2_u1 и паролем howtoforge.

2 Скачивание Pligg

Перейдите на http://sourceforge.net/projects/pligg и скачайте Pligg на свой рабочий стол. На момент написания этой статьи текущая версия Pligg — Pligg beta 9.

После этого распакуйте Pligg. У вас должна появиться директория с названием Pligg_Beta_9.0 с исходниками Pligg внутри.

3 Загрузка Pligg на ваше веб-пространство и изменение прав доступа

Затем откройте ваш любимый FTP-клиент и подключитесь к вашему веб-пространству:

Перейдите в корневую директорию вашего веб-пространства (в данном случае /web). Если в ней есть индексный файл (например, index.html), удалите его:

Затем загрузите содержимое директории Pligg_Beta_9.0 (не саму директорию) в корневую директорию. Это может занять несколько минут:

После завершения загрузки это должно выглядеть так:

Теперь мы переименовываем /settings.php.default в /settings.php вот так:

Сделайте то же самое для /libs/dbconnect.php.default.

Затем мы должны изменить права доступа к папке /templates на 777 (chmod 777) (777 = Чтение, Запись, Выполнение для Владельца, Группы, Других) вот так:

Сделайте то же самое для /templates_c, /backup, /avatars/user_uploaded, settings.php, /libs/dbconnect.php, /libs/options.php, /libs/lang.conf, /rss/templates и /rss/templates_c.

Затем измените права доступа к /config.php на 655:

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.