Користувальницькькі налаштування

Налаштування сайту


wifidog

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
wifidog [2023/06/15 20:52]
nightfly знищено
— (поточний)
Рядок 1: Рядок 1:
-====== Установка Wifidog на Ubuntu Server ====== 
  
-{{:wifidog_banner.png?|}} 
- 
-===== Ставим все нужные зависимости ===== 
- 
-<code bash> 
-$ sudo apt-get update 
-$ sudo apt-get install apache2 php5 
-$ sudo apt-get install postgresql 
-$ sudo apt-get install php5-cgi 
-$ sudo apt-get install php5-mhash php5-pgsql php-pear php5-xmlrpc php5-curl php5-mcrypt php5-dev php5-radius 
-$ sudo apt-get install language-pack-en-base 
-$ sudo apt-get install subversion 
-$ sudo pear install XML_RPC 
-$ cd /tmp 
-$ wget -O "Phlickr.tgz" "http://downloads.sourceforge.net/project/phlickr/Phlickr/0.2.8/Phlickr-0.2.8.tgz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fphlickr%2Ffiles%2FPhlickr%2F0.2.8%2F&ts=1425819821&use_mirror=heanet" 
-$ sudo pear install Phlickr.tgz 
-</code> 
- 
-===== Устанавливаем сам Wifidog ===== 
-<code bash> 
-$ svn checkout https://dev.wifidog.org/svn/trunk/wifidog-auth 
-$ sudo mv wifidog-auth/ /var/www/ 
-</code> 
- 
-Редактируем  **/var/www/wifidog-auth/wifidog/classes/Dependency.php** 
- 
-Строки 122 и 123 
- 
-<code php> 
- 'website' => "http://www.smarty.net/", 
- 'installSourceUrl' => "http://www.smarty.net/files/Smarty-2.6.26.tar.gz", 
-</code> 
- 
-===== Конфигурируем Apache ===== 
-<code bash> 
-$ sudo nano /etc/apache2/sites-available/000-default.conf 
-</code> 
- 
-где выставляем DocumentRoot на /var/www/wifidog-auth/wifidog 
- 
-<code bash> 
-DocumentRoot /var/www/wifidog-auth/wifidog 
-</code> 
- 
-и рестартим Apache 
-<code bash> 
-sudo /etc/init.d/apache2 restart 
-</code> 
- 
-===== Конфигурируем Wifidog ===== 
-<code bash> 
-sudo nano /var/www/wifidog-auth/wifidog/config.php 
-</code> 
- 
-<code php> 
-define('DEFAULT_LANG', 'en_US'); 
-</code> 
- 
-===== Конфигурируем почтовый сервер ===== 
-<code bash> 
-$ sudo apt-get install postfix 
-</code> 
- 
-Выберите опцию "internet site with smart host" и ответьте на последующие вопросы. 
- 
-===== Конфигурируем сервер авторизации ===== 
-Идем по ссылке http://192.168.56.14/install.php 
- 
-{{:wifidog1.png?300|}} 
- 
-И первым делом получаем логин-пароль (да, одинаковые) методом  
-<code bash> 
-$ cat /tmp/dog_cookie.txt 
-</code> 
- 
-После чего переходим к следующему этапу 
- 
-{{:wifidog2.png?300|}} 
- 
-где нас просят создать пользователя с паролем wifidogtest и базу для wifidog: 
- 
-<code bash> 
-$ sudo su - postgres 
-$ createuser wifidog --pwprompt  
-$ createdb wifidog --encoding=UTF-8 --owner=wifidog 
-</code> 
- 
- 
-Далее в случае наличия красненьких проблем с правами выполняем следующую простыню команд 
-<code bash> 
-$ sudo bash 
-$ mkdir /var/www/wifidog-auth/wifidog/tmp/simplepie_cache /var/www/wifidog-auth/wifidog/tmp/openidserver /var/www/wifidog-auth/wifidog/lib/simplepie /var/www/wifidog-auth/wifidog/lib/feedpressreview 
-chgrp -R www-data /var/www/wifidog-auth/wifidog/ /var/www/wifidog-auth/wifidog/tmp /var/www/wifidog-auth/wifidog/tmp/simplepie_cache /var/www/wifidog-auth/wifidog/lib/ /var/www/wifidog-auth/wifidog/tmp/smarty/templates_c /var/www/wifidog-auth/wifidog/tmp/smarty/cache /var/www/wifidog-auth/wifidog/tmp/openidserver /var/www/wifidog-auth/wifidog/lib/simplepie /var/www/wifidog-auth/wifidog/lib/feedpressreview /var/www/wifidog-auth/wifidog/config.php ; 
-chmod g+wx /var/www/wifidog-auth/wifidog/ /var/www/wifidog-auth/wifidog/tmp /var/www/wifidog-auth/wifidog/tmp/simplepie_cache /var/www/wifidog-auth/wifidog/lib/ /var/www/wifidog-auth/wifidog/tmp/smarty/templates_c /var/www/wifidog-auth/wifidog/tmp/smarty/cache /var/www/wifidog-auth/wifidog/tmp/openidserver /var/www/wifidog-auth/wifidog/lib/simplepie /var/www/wifidog-auth/wifidog/lib/feedpressreview /var/www/wifidog-auth/wifidog/config.php ; 
-</code> 
- 
-добиваясь следующего эффекта при нажатии Refresh: 
- 
-{{:wifidog3.png?300|}} 
- 
-Ну а далее... а далее разруливаем все проблемы, которые вылезают на следующем этапе: 
- 
-{{:wifidog4.png?300|}} 
- 
-Собственно интересуют нас больше всего критические красненькие проблемы, а также вещи относящиеся к " Description: Required by the optional Radius Authenticator". Проблемы со Smarty решаются банальным переименованием директории (mv Smarty-2.6.26 Smarty-2.6.18). Проблемы с другими вещами решаются либо ручным поиском и распаковкой архивов по нужным путям, либо добавлением в /etc/php5/apache2/php.ini 
- 
-<code ini> 
-extension=radius.so 
-extension=mcrypt.so 
-</code> 
- 
-В общем вы уже большие мальчики и девочки, и надеюсь вы понимаете, что делаете. 
- 
-{{:wifidog5.png?300|}} 
- 
-Финиш? 
- 
-{{:wifidog6.png?300|}} 
- 
-Да. Почти. 
- 
-{{:wifidog7.png?300|}} 
- 
-Далее вдумчиво тыкаем "Next" и скорее всего застреваем на этапе создания пользователя 
- 
-{{:wifidog8.png?300|}} 
- 
-Что-бы исправить это в файле /var/www/wifidog-auth/wifidog/install.php в строке 931 удаляем "window.location.reload(true);" 
- 
-... а дальше мы узнаем, что wifidog сдох много лет назад и что-то делать с ним бесполезно. 
wifidog.1686851555.txt.gz · Востаннє змінено: 2023/06/15 20:52 повз nightfly