mrjingles |
|
Темы:
2
Сообщения:
24
Участник с: 22 ноября 2010
|
Доброго всем времени суток. Обращаюсь к знатокам Apache и PHP. Проблема следующая. Мне необходимо настроить для работы коллектива тестеров утилиту TestLink http://teamst.org/ , которая работает на PHP. В качестве пробного экземпляра я установил себе на ноутбук (Ubuntu 8.04) apache+mysql+php и собственно testlink. Все поднялось и заработало. Я было обрадовался и бросился инсталлировать на рабочую станцию Arch в целях подготовки и использования его в дальнейшем в качестве веб-сервера. Все замечательно установилось. Все настроил. Но TestLink выдает странную ошибку: не позволяет изменять поля через веб-формы. Я было грешил на MySQL но phpMyAdmin работает и проблем с этим нет. А раз phpMyAdmin работает, то и PHP настроен верно. На баг-трекере меня послали на форум, объявив, что проблемы установки не являются причиной, чтобы загружать разработчиков. А на форуме тишина. В логах тестлинка светится только вот это сообщение: [11/Apr/4 08:10:22][WARNING][<nosession>][GUI] E_WARNING Invalid argument supplied for foreach() - in /srv/http/testlink/lib/functions/cfield_mgr.class.php - Line 104 В строке 104 в указанного файла вызываются (или объявляются) переменные: 99: // Copied from mantis, allow load of user custom implementations 100: // some sort of poor's man plugin 101: $cf_files=glob( TL_ABS_PATH . "custom/cf_*.php"); 102: if( count($cf_files) > 0 ) 103: { 104: foreach($cf_files as $inc) 105: { 106: require_once($inc); 107: } 108: } Буду рад любому совету. Спасибо. |
mrjingles |
|
Темы:
2
Сообщения:
24
Участник с: 22 ноября 2010
|
поправил работу dhcp. сейчас все корректно работает. точка видится, клиенты цепляются, адреса выдаются. осталось маршрутизацию и файрвол настроить. сам попытаюсь нагуглить, но если знающие подскажут, буду признателен. есть две карточки: eth0="eth0 172.16.1.1 netmask 255.255.255.0 broadcast 172.16.1.255" wlan0="wlan0 146.204.172.1 netmask 255.255.255.0 broadcast 146.204.172.255" есть usb-модем ppp0, на который приходит интернет. eth0 - нужна для соединения клиентов с локальной сеткой, в которой стоит еще один сервер. на wlan0 работает dhcp вай-фай для клиентов. как правильно настроить маршрутизацию? wlan0 должен иметь доступ к интернету на ppp0 и к локалке на eth0, а eth0 достаточно ходить только на wlan0. Заранее спасибо. |
mrjingles |
|
Темы:
2
Сообщения:
24
Участник с: 22 ноября 2010
|
разобрался.. ACX100 не поддерживает ни hostapd драйвер, ни mac80211.. но может сам переводить карточку в Master mode. сетку поднял, сейчас пытаюсь роутинг настроить с dnsmasq. Не пользовался им раньше. С DHCP3 только работал. Ошибку при старте выдает: [[email protected] ~]$ sudo dnsmasq /etc/dnsmasq.conf dnsmasq: failed to bind listening socket for 146.204.172.0: Address already in use [[email protected] ~]$ cat /etc/dnsmasq.conf interface=wlan0 bind-interfaces dhcp-range=146.204.172.1,146.204.172.255,12h dhcp-host=00:0F:3D:46:71:7F,146.204.172.1 [[email protected] ~]$ ifconfig wlan0 wlan0 Link encap:Ethernet HWaddr 00:0F:3D:46:71:7F inet addr:146.204.172.0 Bcast:146.204.172.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:139 errors:15 dropped:0 overruns:0 frame:0 TX packets:6 errors:460 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:11321 (11.0 Kb) TX bytes:854 (854.0 b) Interrupt:10 Base address:0xfcc0 Если изменяю адрес wlan0 на 146.204.172.1, то получается следующее: [[email protected] ~]$ sudo dnsmasq /etc/dnsmasq.conf dnsmasq: failed to bind listening socket for 127.0.0.1: Address already in use ткните, пожалуйста, пальцев в ошибку, пожалуйста. Заранее спасибо. |
mrjingles |
|
Темы:
2
Сообщения:
24
Участник с: 22 ноября 2010
|
Добрый день. Следующий вопрос. Нашел старый комп и PCI wi-fi карту D-Link DWL-G520+. Воткнул ее туда, установил arch, апдейтнул его, установил драйвер на карту, firmware, карта поднялась. Скачал hostapd. Скормил ему следующий конфиг: interface=wlan0 driver=nl80211 ssid=taikanet country_code=RU hw_mode=b channel=7 macaddr_acl=0 wpa=3 wpa_key_mgmt=WPA-PSK wpa_passphrase=taikanet wpa_pairwise=TKIP CCMP и при попытке выполнить #hostapd /etc/hostapd/hostapd.conf получаю: nl80211 driver not found nl80211 driver initialization failed поднимал кто-нибудь hostapd на arche из присутствующих? заранее спасибо за ответ. |