Настройка и установка phplist в Fedora 16

Rate this post

В этой статье будем опирать на предыдущие две. Для успешной работы phplist вам будет нужна работающая система Fedora 16 и установленный поверх этой системы LAMP. Все что будет необходимо, это только поставить phplist, установка которого не сложнее, чем установка WordPress.

Нам нужен будет новый виртуальный хост:

[root@www ~]# vi /etc/httpd/conf.d/vhosts.conf

Предельно простые настройки:

NameVirtualHost 192.168.0.100:80
 
<VirtualHost 192.168.0.100:80>
    ServerName www.example.com
    ServerAdmin admin@example.com
    DocumentRoot /var/www/www/web
 
    LogLevel warn
    ErrorLog logs/www_error.log
    CustomLog logs/www_access.log combined
 
</VirtualHost>

Далее создаем папку которую указали в качестве DocumentRoot:

[root@www ~]# mkdir -p /var/www/www/web/

Рестартуем Apache:

[root@www ~]# systemctl restart httpd.service

В БД делаем нового юзера:

[root@www ~]# mysqladmin -u root -p create phplist

И делаем внутри мускуля вот такие строчки:

GRANT CREATE, ALTER, INDEX, DROP, CREATE TEMPORARY TABLES, SELECT, INSERT, UPDATE, DELETE ON phplist.* TO 'phplist_admin'@'localhost' IDENTIFIED BY '%phplist_admin_password%';

GRANT CREATE, ALTER, INDEX, DROP, CREATE TEMPORARY TABLES, SELECT, INSERT, UPDATE, DELETE ON phplist.* TO 'phplist_admin'@'localhost.localdomain' IDENTIFIED BY '%phplist_admin_password%';

FLUSH PRIVILEGES;
quit;

Идем в /tmp:

[root@www ~]# cd /tmp

Качаем архив с последней версией phplist:

[root@www ~]# wget http://kent.dl.sourceforge.net/project/phplist/phplist/2.10.18/phplist-2.10.18.zip

Достаем файлы и идем в директорию:

[root@www ~]# unzip phplist-2.10.18.zip
[root@www ~]# cd phplist-2.10.18

Копируем все файлы DocumentRoot:

[root@www ~]# cp -R * /var/www/www/web/

Ищем конфигурационный файл:

[root@www ~]# find / -name "config.php"

Он должен быть тут после копирования =>:

[root@www ~]# vi /var/www/www/web/public_html/lists/config/config.php

Вводим в точности как сделали прежде:

$database_name = "phplist";
$database_user = "phplist_admin";
$database_password = "ВАШ_ПАРОЛЬ";

Меняем значения параметров, зачем они нужны читаем на офф. сайте:

$check_for_host = 1;
define("TEST",0);

Сохраняем файл и идем в браузере по адресу http://ВАШ_АЙ_ПИ/public_html/lists/admin/. По умолчанию пара логин\пароль такие: admin\phplist. Это конечно нужно поменять. phplist установлен, можно работать.

admin

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *