Технологии · 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:


Get new posts in your inbox
No spam. Unsubscribe anytime.