Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:manual:install_centos:ru [2017/07/07 11:11] anton [Установка MySQL:] |
abills:docs:manual:install_centos:ru [2019/02/14 13:42] (текущий) asmodeus |
||
---|---|---|---|
Строка 92: | Строка 92: | ||
# mysql --default-character-set=utf8 -D abills < abills.sql | # mysql --default-character-set=utf8 -D abills < abills.sql | ||
| | ||
- | **Если возникает Invalid default value for 'registration'** | + | **Если возникает Invalid default value for 'registration'**\\ |
Выполняем | Выполняем | ||
- | # sed -i -e "1 s/^/SET SQL_MODE='NO_ENGINE_SUBSTITUTION';/;" /usr/abills/db/abills.sql | + | # sed -i -e "1 s/^/SET SQL_MODE='NO_ENGINE_SUBSTITUTION,NO_AUTO_VALUE_ON_ZERO';/;" /usr/abills/db/abills.sql |
- | # mysql --default-character-set=utf8 -D abills < /usr/abills/db/abills.sql | + | # mysql --default-character-set=utf8 -u root -p -D abills < /usr/abills/db/abills.sql |
- | | + | |
==== Установка модулей Perl ==== | ==== Установка модулей Perl ==== | ||
Запускаем скрипт установки зависимостей Perl | Запускаем скрипт установки зависимостей Perl | ||
Строка 132: | Строка 131: | ||
==== Установка и настройка Freeradius ==== | ==== Установка и настройка Freeradius ==== | ||
Устанавливаем пакеты, необходимые для сборки | Устанавливаем пакеты, необходимые для сборки | ||
- | # yum -y install gdbm gdbm-devel install perl-ExtUtils-Embed gcc | + | # yum -y install gdbm gdbm-devel install perl-ExtUtils-Embed gcc libtalloc-devel |
| | ||
Ищем куда установились библиотеки perl | Ищем куда установились библиотеки perl | ||
Строка 140: | Строка 139: | ||
Устанавливаем сам Freeradius | Устанавливаем сам Freeradius | ||
# cd /tmp | # cd /tmp | ||
- | # wget ftp://ftp.freeradius.org/pub/freeradius/freeradius-server-2.2.9.tar.gz | + | # wget ftp://ftp.freeradius.org/pub/freeradius/freeradius-server-3.0.17.tar.gz |
- | # tar zxvf freeradius-server-2.2.9.tar.gz | + | # tar zxvf freeradius-server-3.0.17.tar.gz |
- | # cd freeradius-server-2.2.9 | + | # cd freeradius-server-3.0.17 |
Здесь используем ранее найденную папку с библиотекой (**/usr/lib64/perl5/CORE/**) | Здесь используем ранее найденную папку с библиотекой (**/usr/lib64/perl5/CORE/**) | ||
Строка 150: | Строка 149: | ||
Копируем конфигурационные скрипты (выполнять построчно): | Копируем конфигурационные скрипты (выполнять построчно): | ||
<code> | <code> | ||
- | # cp /usr/abills/misc/freeradius/v2/radiusd.conf /usr/local/freeradius/etc/raddb/radiusd.conf | + | |
# rm -f /usr/local/freeradius/etc/raddb/sites-enabled/* | # rm -f /usr/local/freeradius/etc/raddb/sites-enabled/* | ||
- | # cp /usr/abills/misc/freeradius/v2/default_rlm_perl /usr/local/freeradius/etc/raddb/sites-enabled/abills_default | + | # cp /usr/abills/misc/freeradius/v3/default_rlm_perl /usr/local/freeradius/etc/raddb/sites-enabled/abills_default |
- | # cp /usr/abills/misc/freeradius/v2/users_perl /usr/local/freeradius/etc/raddb/users | + | # cp /usr/abills/misc/freeradius/v3/users_perl /usr/local/freeradius/etc/raddb/users |
- | # cp /usr/abills/misc/freeradius/v2/perl /usr/local/freeradius/etc/raddb/modules/ | + | # cp /usr/abills/misc/freeradius/v3/perl /usr/local/freeradius/etc/raddb/modules/ |
| | ||
ln -s /usr/local/freeradius/sbin/radiusd /usr/sbin/radiusd | ln -s /usr/local/freeradius/sbin/radiusd /usr/sbin/radiusd |