Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
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