Перейти до

Andrey Zentavr

Сitizens
  • Всього повідомлень

    108
  • Приєднався

  • Останній візит

Все, що було написано Andrey Zentavr

  1. Для ООО Линет регал /20 через isp-servis.ru - заняло от силы неделю-полторы. И то из-за того, что Райпу потребовались уточнения по оборудованию и всякие мелочи (типа забыли пароль на свою MNT запись ) Оплата после ПОЛНОЙ регистрации адресов. В общем зачётно всё Profit!
  2. Andrey Zentavr

    Stargazer Rpm

    А в чём проблема скомпилить? =) stargazer-2.405.9.8-20080518.i386.rpm Сборка производилась без единого патча, с архива http://www.stg.dp.ua/download/server/2.405...405.9.8.src.tgz который перепакован мною в архив tar.bz2 Выкладывай, я не против Дистрибутив: CentOS 5.2 Процессор: AMD Athlon XP 2600+ Компилятор: gcc версия 4.1.2 20071124 (Red Hat 4.1.2-42) GNU Make 3.81 С патчами madf'a, выложенными на http://infostore.org/info/6023538 можно найти сдесь: SRC.RPM: тыц i386 RPM: тыц
  3. Andrey Zentavr

    Продается локалка

    ZP gameline - как продашь сетку, отдашь мне 300 грн за настройку сервера, которую я ещё весной 2008г. делал.
  4. Занимался недавно вот таким извращением, как написанием файла спецификации для создания RPM пакета славного биллинга. Выкладываю в народ, может пригодится кому-либо. Сборка производилась на дистрибутиве CentOS 5.2 i386 %define stg_shortname stg %define stg_release 2.405.9.8 Summary: The StarGazer GPL Billing Name: stargazer Version: 2.405.9.8 Release: 20080518 License: GPL Group: Monitoring URL: http://www.stargazer.dp.ua/ Vendor: stg-34 <stg34@stargazer.dp.ua> #Sources and patches Source: stg-2.405.9.8.tar.bz2 Source1: stargazer.init Source2: first Source3: last # #Patch1: sp1-1-2.4-2007.01.20-13.47.20.diff Requires: expat Requires(post): /sbin/chkconfig, /sbin/service Requires(preun): /sbin/chkconfig, /sbin/service BuildRequires: expat-devel BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root %description Stargazer is free homenetwork billing, was written by stg-34. For more information visit http://www.stargazer.dp.ua %prep # Extracting Arch %setup -q -n %{stg_shortname}-%{stg_release} # copy some RHEL specific scripts pwd mkdir -p packaging/RHEL cp %{SOURCE1} packaging/RHEL cp %{SOURCE2} packaging/RHEL cp %{SOURCE3} packaging/RHEL # Patches #%patch1 -p1 -b .sp1bak %build pushd projects/stargazer # Building sh build popd %install echo $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_sbindir} mkdir -p $RPM_BUILD_ROOT%{_initrddir} mkdir -p $RPM_BUILD_ROOT%{_libdir}/stg mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/stargazer mkdir -p $RPM_BUILD_ROOT/var/stargazer/admins mkdir -p $RPM_BUILD_ROOT/var/stargazer/tariffs mkdir -p $RPM_BUILD_ROOT/var/stargazer/users/test mkdir -p $RPM_BUILD_ROOT/var/stargazer/corps mkdir -p $RPM_BUILD_ROOT/var/stargazer/services # Installing STG Binary install -m 750 projects/stargazer/stargazer $RPM_BUILD_ROOT%{_sbindir}/stargazer # Installimg STG Modules for mod in projects/stargazer/plugins/*/*/mod_*.so do install -m 750 $mod $RPM_BUILD_ROOT%{_libdir}/stg/`basename $mod` done # Installing STG libs for lib in stglibs/*/*.so do install -m 750 $lib $RPM_BUILD_ROOT%{_libdir}/stg/`basename $lib` done # Install Configs install -m 640 projects/stargazer/inst/linux/etc/stargazer/stargazer.conf $RPM_BUILD_ROOT%{_sysconfdir}/stargazer/stargazer.conf install -m 640 projects/stargazer/inst/linux/etc/stargazer/rules $RPM_BUILD_ROOT%{_sysconfdir}/stargazer/rules install -m 750 projects/stargazer/inst/linux/etc/stargazer/On* $RPM_BUILD_ROOT%{_sysconfdir}/stargazer/ # Installing File DB install -m 640 projects/stargazer/inst/var/stargazer/admins/admin.adm $RPM_BUILD_ROOT/var/stargazer/admins/admin.adm install -m 640 projects/stargazer/inst/var/stargazer/tariffs/tariff.tf $RPM_BUILD_ROOT/var/stargazer/tariffs/tariff.tf install -m 640 projects/stargazer/inst/var/stargazer/users/test/conf $RPM_BUILD_ROOT/var/stargazer/users/test/conf install -m 640 projects/stargazer/inst/var/stargazer/users/test/stat $RPM_BUILD_ROOT/var/stargazer/users/test/stat # Install other stuff install -m 755 packaging/RHEL/stargazer.init $RPM_BUILD_ROOT%{_initrddir}/stargazer install -m 755 packaging/RHEL/first $RPM_BUILD_ROOT%{_sysconfdir}/stargazer/first install -m 755 packaging/RHEL/last $RPM_BUILD_ROOT%{_sysconfdir}/stargazer/last %clean # Cleaning garbage rm -rf $RPM_BUILD_ROOT #%pre %post /sbin/chkconfig --add stargazer %preun if [ $1 = 0 ]; then /sbin/service stargazer stop > /dev/null 2>&1 || : /sbin/chkconfig --del stargazer fi exit 0 #%postun %files %defattr(-,root,root) # Configs %config(noreplace) %{_sysconfdir}/stargazer/stargazer.conf %config(noreplace) %{_sysconfdir}/stargazer/rules %config(noreplace) %{_sysconfdir}/stargazer/first %config(noreplace) %{_sysconfdir}/stargazer/last %config(noreplace) %{_sysconfdir}/stargazer/On* # Binaries %{_sbindir}/stargazer # Modules %{_libdir}/stg/*.so # initrd's %attr(755,root,root) %{_initrddir}/stargazer # FileDB %config(noreplace) /var/stargazer/admins/*.adm %config(noreplace) /var/stargazer/tariffs/*.tf %config(noreplace) /var/stargazer/users/*/conf %config(noreplace) /var/stargazer/users/*/stat /var/stargazer/corps /var/stargazer/services %changelog * Sun Oct 26 2008 Andrey Zentavr <zentavr@gmail.com> - New Build * Thu Oct 16 2008 Andrey Zentavr <zentavr@gmail.com> - Created this RPM spec Сам SRC.RPM доступен здесь (UA-IX)
  5. Andrey Zentavr

    Новая сборка СТГ 2.4

    Про багу эту знаем. Ищем. По ходе уже много чего исправили - да, видно, все не то. Лучше бы он с SIGSEGV падал вот ё! А я то думал исправили. Сижу компилю. Надеялся что больше не прийдется просить ввести в поле "имя" доп.символ и обещать что щас перезапустим чтобы человег смог подключиться.... (((((( предлагаю свою помощь в отлове этого бага, он у меня встречается раз на 2-3 дня, а то и чаще. Говорите чего делать. У меня тоже проявляется эта неприятность. debug-выхлоп стг и tcp-dump'а по ссылке stargazer-debug.log
  6. Andrey Zentavr

    Новая сборка СТГ 2.4

    Спасибо за бектрейс и информацию, но еще неплохо было-бы описать, при каких действиях это произошло. Да есть у меня скрипт, который автоматом бонусы юзерам добавляет. Выполняет нечто вроде /usr/sbin/sgconf -s 127.0.0.1 -p 4444 -a zentavr -w pass13 -u yolka -c "10:Бонус за March 2008" ЗЫ: Заметил, что такая хня случается, когда длинна коммента больше 13 символов
  7. Andrey Zentavr

    Новая сборка СТГ 2.4

    *** glibc detected *** /usr/sbin/sgconf: free(): invalid next size (fast): 0x0804f0d0 *** ======= Backtrace: ========= /lib/libc.so.6[0x4cc11f41] /lib/libc.so.6(cfree+0x90)[0x4cc15580] /usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb7f3d0a1] /usr/lib/libstdc++.so.6(_ZdaPv+0x1d)[0xb7f3d0fd] /usr/sbin/sgconf(_Z13CreateRequestP7REQUESTPc+0x8dc)[0x804ad2c] /usr/sbin/sgconf(_Z7ProcessP7REQUEST+0x83)[0x804b1f3] /usr/sbin/sgconf(main+0x710)[0x804b9a0] /lib/libc.so.6(__libc_start_main+0xe0)[0x4cbbff70] /usr/sbin/sgconf(__gxx_personality_v0+0x95)[0x8049aa1] ======= Memory map: ======== 08048000-0804e000 r-xp 00000000 03:01 9784543 /usr/sbin/sgconf.20080423 0804e000-0804f000 rw-p 00005000 03:01 9784543 /usr/sbin/sgconf.20080423 0804f000-08070000 rw-p 0804f000 00:00 0 [heap] 4cb8b000-4cba6000 r-xp 00000000 03:01 1720362 /lib/ld-2.6.so 4cba6000-4cba7000 r--p 0001a000 03:01 1720362 /lib/ld-2.6.so 4cba7000-4cba8000 rw-p 0001b000 03:01 1720362 /lib/ld-2.6.so 4cbaa000-4ccf8000 r-xp 00000000 03:01 1720363 /lib/libc-2.6.so 4ccf8000-4ccfa000 r--p 0014e000 03:01 1720363 /lib/libc-2.6.so 4ccfa000-4ccfb000 rw-p 00150000 03:01 1720363 /lib/libc-2.6.so 4ccfb000-4ccfe000 rw-p 4ccfb000 00:00 0 4cd00000-4cd03000 r-xp 00000000 03:01 1720365 /lib/libdl-2.6.so 4cd03000-4cd04000 r--p 00002000 03:01 1720365 /lib/libdl-2.6.so 4cd04000-4cd05000 rw-p 00003000 03:01 1720365 /lib/libdl-2.6.so 4cd07000-4cd2e000 r-xp 00000000 03:01 1720368 /lib/libm-2.6.so 4cd2e000-4cd2f000 r--p 00026000 03:01 1720368 /lib/libm-2.6.so 4cd2f000-4cd30000 rw-p 00027000 03:01 1720368 /lib/libm-2.6.so 4cd44000-4cd58000 r-xp 00000000 03:01 1720364 /lib/libpthread-2.6.so 4cd58000-4cd59000 r--p 00013000 03:01 1720364 /lib/libpthread-2.6.so 4cd59000-4cd5a000 rw-p 00014000 03:01 1720364 /lib/libpthread-2.6.so 4cd5a000-4cd5c000 rw-p 4cd5a000 00:00 0 4ce65000-4ce70000 r-xp 00000000 03:01 1720371 /lib/libgcc_s-4.1.2-20070503.so.1 4ce70000-4ce71000 rw-p 0000a000 03:01 1720371 /lib/libgcc_s-4.1.2-20070503.so.1 4cf85000-4cfa1000 r-xp 00000000 03:01 9783840 /usr/lib/libexpat.so.0.5.0 4cfa1000-4cfa3000 rw-p 0001c000 03:01 9783840 /usr/lib/libexpat.so.0.5.0 b7d00000-b7d21000 rw-p b7d00000 00:00 0 b7d21000-b7e00000 ---p b7d21000 00:00 0 b7e85000-b7e87000 rw-p b7e85000 00:00 0 b7e87000-b7e8b000 r-xp 00000000 03:01 5259636 /usr/lib/stg.20080423/libstg_crypto.so b7e8b000-b7e8c000 rw-p 00003000 03:01 5259636 /usr/lib/stg.20080423/libstg_crypto.so b7e8c000-b7f69000 r-xp 00000000 03:01 9783827 /usr/lib/libstdc++.so.6.0.8 b7f69000-b7f6c000 r--p 000dd000 03:01 9783827 /usr/lib/libstdc++.so.6.0.8 b7f6c000-b7f6e000 rw-p 000e0000 03:01 9783827 /usr/lib/libstdc++.so.6.0.8 b7f6e000-b7f75000 rw-p b7f6e000 00:00 0 b7f87000-b7f91000 r-xp 00000000 03:01 9798222 /usr/lib/stg.20080423/libsrvconf.so b7f91000-b7f92000 rw-p 00009000 03:01 9798222 /usr/lib/stg.20080423/libsrvconf.so b7f92000-b7f95000 r-xp 00000000 03:01 5259635 /usr/lib/stg.20080423/libstg_common.so b7f95000-b7f96000 rw-p 00003000 03:01 5259635 /usr/lib/stg.20080423/libstg_common.so b7f96000-b7f9c000 r-xp 00000000 03:01 5259631 /usr/lib/stg.20080423/libconffiles.so b7f9c000-b7f9d000 rw-p 00005000 03:01 5259631 /usr/lib/stg.20080423/libconffiles.so b7f9d000-b7f9e000 rw-p b7f9d000 00:00 0 b7f9e000-b7f9f000 r-xp b7f9e000 00:00 0 [vdso] bfb43000-bfb59000 rw-p bfb43000 00:00 0 [stack] Версия биллинга - stg-2.404.9.7 качанная http://stg.dp.ua/download/server/2.404.9.7...404.9.7.src.tgz ОС - # cat /etc/redhat-release CentOS release 4.1 (Final) # gcc -v Using built-in specs. Target: i386-redhat-linux Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --enable-plugin --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-cpu=generic --host=i386-redhat-linux Thread model: posix gcc version 4.1.2 20070502 (Red Hat 4.1.2-12) Что может быть?
  8. Andrey Zentavr

    Новая сборка СТГ 2.4

    Помнится, выпускался на версию билла stg-2.4-2007.01.20-13.47.20 патч sp1-2.4-2007.01.20-13.47.20.diff, который исправлял проблему с переходом на новый месяц и корректное закрытие рассчётного периода.
  9. Andrey Zentavr

    Сервис паки для стг

    Вопрос: сей баг отфикшен в версии stg-2.4-2007.09.20-16.35.00 ? Бегло пройдясь по коду я понял нет.
  10. Отключи в php.ini отображение нотисов на экран
  11. Asus GIGA недавно с десяток выкинул нафиг. Смотрю на свитч - линки горят. Кабель вытянул - линка нету. Вроде нормально. Цепляюсь ноутом - ни одного пинга не проходит. Отрубаю питание. Врубаю. Та же фигня. Отправил свитч в морг, поставил Планету.
  12. Andrey Zentavr

    Договор с ЖЭКом.

    За два года такой работы у меня волосы седыми стали. То кто-то пылесос включил, забыл обратно блок свитча вставить, то утюг какой-то. Или у человека стрельнули пробки, а он на море укатил. Не стабильно всё это. ...и биллинг у тебя сертифицированный, и Лицензию ты покупал на него
  13. Andrey Zentavr

    user data not read

    1) Создал каталог /etc/backup в нём : include.lst exclude.lst Содержимое: include.lst /etc/stargazer/ /var/stargazer/ /etc/что-то-ещё /какой_то_важный_файл exclude.lst /var/stargazer/users/*/detail_stat /var/stargazer/users/*/messages /var/stargazer/users.bak Как видно - в первом файле - список чего бэкапить Во втором - список что не бэкапить из того списка, что бекапить (у меня это детальная статистика, сообщения и удалённые звери) Ну, и собсна сам скрипт #!/bin/sh FILENAME=srv_backup INCFILE="/etc/backup/include.lst" EXCFILE="/etc/backup/exclude.lst" NOW=`date +%s` TMPNAME=/backup/$FILENAME-$NOW.tar.bz2 tar -jc -T $INCFILE -X $EXCFILE --absolute-names -f $TMPNAME Запускать ручками или по крону
  14. Andrey Zentavr

    Irc сервер

    http://irc.net.ua чем не нравится?
  15. Andrey Zentavr

    Stgapi

    zentavr сабака gmail.com ЗЫ: ух, флуд развели
  16. https://твой_сайт.ua/adm/?view=detail&year=2007&mounth=Jan&cl=юзверь - хотим посмотреть детальную статистику за январь 2007 года. Смотрим в каталог пользователя на сервере: [root@gateway юзверь]# ls -l total 188 -rw-r----- 1 root apache 376 Feb 8 01:48 conf -rw-r--r-- 1 root root 31974 Feb 7 21:25 connect.log drwxr-x--- 4 root apache 4096 Jan 1 14:50 detail_stat -rw-r----- 1 root apache 116955 Feb 7 21:25 log drwxr----- 2 root root 4096 Dec 24 16:58 messages -rw-r----- 1 root apache 258 Feb 8 01:48 stat -rw-r--r-- 1 root root 148 Nov 1 00:00 stat.2006.10 -rw-r--r-- 1 root root 145 Dec 1 00:00 stat.2006.11 -rw-r--r-- 1 root root 143 Jan 1 00:00 stat.2006.12 -rw-r--r-- 1 root root 146 Feb 1 00:00 stat.2007.01 Видим файл stat.2007.01 - Значит статистика будет отображатся. Заходим на https://твой_сайт.ua/adm/?view=detail&year=2007&mounth=Feb&cl=юзверь Файла stat.2007.02 нет, потому имеем "Нет статистики за этот месяц" Данный файл создаётся ядром биллинга при переходе в новый рассчётный период.
  17. Необходимо, чтобы сервер, на котором выполняется скрипт, имел доступ на TCP порт whois.ripe.net:43
  18. Ну тебе чёрным по белому написало, что скрипт не может получить доступ к файлу. Скрипт должен попасть с каталог и провести его листинг. [root@gateway /]# ls -la | grep var drwxr-xr-x 26 root root 4096 Nov 12 02:20 var [root@gateway /]# cd /var/ [root@gateway var]# ls -la | grep starg drwxr-x--- 11 root apache 4096 Sep 1 00:45 stargazer [root@gateway var]# cd stargazer/ [root@gateway stargazer]# ls -l | grep users drwxr-x--- 14 root apache 4096 Dec 18 00:14 deleted_users drwxr-x--- 85 root apache 4096 Jan 27 17:57 users drwxr-x--- 4 root apache 4096 Jan 29 2006 users.bak [root@gateway stargazer]# cd users [root@gateway users]# ls -l | grep andrey drwxr-xr-x 4 root apache 4096 Jan 29 00:00 andrey [root@gateway users]# cd andrey/ [root@gateway andrey]# ls -l total 172 -rw-r----- 1 root apache 417 Jan 29 00:00 conf -rw-r--r-- 1 root apache 15490 Jan 20 20:58 connect.log drwxr-x--- 5 root apache 4096 Jan 2 16:40 detail_stat -rw-r----- 1 root apache 90060 Jan 20 20:58 log drwxr----- 2 root apache 4096 Dec 28 19:21 messages -rw-r----- 1 root apache 263 Jan 29 00:00 stat -rw-r--r-- 1 root apache 146 Jan 29 2006 stat.2005.08 -rw-r--r-- 1 root apache 116 Jan 29 2006 stat.2005.09 -rw-r--r-- 1 root apache 116 Jan 29 2006 stat.2005.10 -rw-r--r-- 1 root apache 147 Jan 29 2006 stat.2005.11 -rw-r--r-- 1 root apache 152 Jan 29 2006 stat.2005.12 -rw-r--r-- 1 root apache 149 Jan 29 2006 stat.2006.01 -rw-r--r-- 1 root apache 140 Feb 1 2006 stat.2006.02 -rw-r--r-- 1 root apache 146 Mar 1 2006 stat.2006.03 -rw-r--r-- 1 root apache 163 Nov 1 00:00 stat.2006.10 -rw-r--r-- 1 root apache 162 Dec 1 00:00 stat.2006.11 -rw-r--r-- 1 root apache 158 Jan 1 00:00 stat.2006.12 -rw-r--r-- 1 root apache 156 Oct 1 00:00 stat.3906.10 [root@gateway andrey]# cd detail_stat [root@gateway detail_stat]# ls -l total 12 drwxr-x--x 8 root apache 4096 Jan 29 2006 2005 drwxr-x--- 11 root apache 4096 Dec 1 22:00 2006 drwxr-x--- 3 root apache 4096 Jan 2 16:40 2007 [root@gateway detail_stat]# cd 2007 [root@gateway 2007]# ls -l total 4 drwxr-x--- 2 root apache 4096 Jan 20 19:20 01 [root@gateway 2007]# cd 01 [root@gateway 01]# ls -l total 60 -rw-r----- 1 root apache 444 Jan 2 17:00 02 -rw-r----- 1 root apache 871 Jan 3 16:10 03 -rw-r----- 1 root apache 6005 Jan 4 22:10 04 -rw-r----- 1 root apache 4188 Jan 5 19:40 05 -rw-r----- 1 root apache 173 Jan 6 17:20 06 -rw-r----- 1 root apache 7880 Jan 10 17:20 10 -rw-r----- 1 root apache 16972 Jan 13 16:10 13 -rw-r----- 1 root apache 2319 Jan 20 21:00 20 [root@gateway 01]# cat 13 ........ -> 15.50.07 - 16.00.22 10.1.1.1 0 12338 4754 0.000000 213.186.126.3 2 910607 70293 0.000000 193.108.95.6 2 1405 625 0.000000 213.133.164.12 2 2263 2764 0.000000 213.186.114.52 2 8888 3081 0.000000 212.42.67.68 2 3329 2698 0.000000 217.20.163.72 2 6567 3803 0.000000 193.239.68.78 2 3452 3024 0.000000 195.69.84.160 2 289465 58494 0.000000 209.188.22.186 2 717 704 0.000000 10.1.1.255 0 0 936 0.000000 -> 16.00.22 - 16.10.07 10.1.1.1 0 8638 2439 0.000000 213.186.126.3 2 320 320 0.000000 193.108.95.6 2 40 80 0.000000 213.133.164.12 2 5585 1498 0.000000 212.8.32.19 1 1114274 74214 0.000000 213.186.114.52 2 2318 939 0.000000 213.186.114.54 2 1876 677 0.000000 212.42.67.68 2 461 852 0.000000 193.193.193.68 2 1508 932 0.000000 217.20.163.72 2 1956 992 0.000000 193.239.68.78 2 869 795 0.000000 213.186.116.117 2 979 1166 0.000000 195.69.84.160 2 34197 15107 0.000000 67.18.107.164 2 2421 686 0.000000 195.64.225.200 2 421 770 0.000000 193.0.228.242 1 961 665 0.000000 ........ Вот.. такие права у меня стоят на сервере. ЗЫ: а зачем ты в ПХП выводишь все нотисы и эрроры в логи?
  19. http://www.neuro.zp.ua/stg-20070107.zip
  20. Andrey Zentavr

    Сбор багов и feature requests

    Блии-и-и-ин. Устал уже обьяснять. Еще раз. Порог так и стоит как ты написал. Но наступает ситуация, когда пользователь выкачал много мира, на счету у него уже 0 денег, но свои 5 гиг украины еще не выработал. Но он за них заплатил!, это входит в абонплату. Значит когда он отлоединяется, я в скрипте проверяю, тариф = Украина ?, если да , то фаером пускаю в украину. Но старгазер перестает учитывать его трафик! На счету-то 0. З.Ы. Уже четвертый раз описываю суть тарифного плана, никто въехать не может :-) Вот именно так тарифы реализованы в УТМе. Потому и сижу на СТГ. Кстате... было у меня раньше 20 зверей.. потом 50... потом сто... потом 150.... в обшем.. Платёжки из банка приходят от фамилии плательщика. Редко когда кто пишет в приписочке - свой локальный ИП. В админке поиск только реализоан по логину. Или я ошибаюсь? Нельзя ли также реализовать поиск по ИПам и по Фамилии Имени???
  21. Andrey Zentavr

    Сбор багов и feature requests

    Он бесплатный до 5 гиг, а потом за деньги. Такой себе урезанный вариант. А даже если совсем будет безлимитный, то когда пользователь выработает деньги на счету, трафик в бесплатном направлении перестает считатся( так как на счету 0 ). Поставь порог. до 5 гиг - ноль, свыше - по деньгам. Касаемо второго предложения... смысл давать зверям трафик, если на счету 0? Если всё-таки нуно - firewall тебе в помощь и /bin/bash
  22. Andrey Zentavr

    Сбор багов и feature requests

    а что тебе мешает в это направление цену трафика поставить в 0??? freemb всё равно высчитываются из денег.
  23. Andrey Zentavr

    Аукцион

    Вот тте на...
  24. Читай права доступа на свои конфиги. вот тебе твоя функция. 51: /* ===[Парсит ini-файл]====================================*/ 52: function parseinifile($path) { 53: $numargs = func_num_args(); 54: if($numargs == 2 AND @func_get_arg(1) == 1) $trimquotes = true; 55: else $trimquotes = false; 56: $config=array(); 57: $fp=fopen($path, 'r'); 58: while(!feof($fp)) { 59: $str=fgets($fp); 60: if ( ereg("^([[:alnum:]_[:space:]]+)=(.*)", $str, $regs) ) { 61: $key=trim($regs[1]); 62: $value=trim($regs[2]); 63: if($trimquotes) $value = trim($value,"\""); 64: $config_temp=array( $key => $value); 65: $config=array_merge($config, $config_temp); 66: } 67: } 68: fclose($fp); 69: return $config; 70:} Содержимое config.php <?php /* Читаем конфиг */ $config = parseinifile("./config/config.ini",1); /* Разгребаем параметры */ if($config["SiteName"] == "") $config["SiteName"] = "Система учёта траффика"; if($config["NetworkName"] == "") $config["NetworkName"] = "Моя Локальная сеть"; if($config["JurName"] == "") $config["JurName"] = "Имя отсутствует"; if($config["JurAddr"] == "") $config["JurAddr"] = "Адрес отсутствует"; if($config["Phone"] == "") $config["Phone"] = "Телефон отсутствует"; if($config["LogoPath"] == "") $config["LogoPath"] = "images/nologo.png"; if($config["BankScore"] == "" ) $config["BankScore"] = "Рассчётный счёт отсутствует"; if($config["UsersPath"] == "" ) $config["UsersPath"] = "/var/stargazer/users/"; /* Читаем файл с описанием имён направлений */ $dirname = parseinifile("./config/dirname.ini"); ?> Ищи грабли...
  25. cat /etc/php.ini ... display_errors = Off display_startup_errors = Off log_errors = On ignore_repeated_errors = Off report_memleaks = On track_errors = Off ; - Show all errors, except for notices error_reporting = E_ALL & ~E_NOTICE Такое впечатление, что все девелоперы, и ставят максимальное отображение ошибок.
×
×
  • Створити нове...