Проблема при заходе в WEB-интерфейс abills

ziim
Сообщения: 48
Зарегистрирован: Чт ноя 27, 2008 6:05 pm
Контактная информация:

Сообщение ziim »

вы где?
Почти не ламер!!!!!

lasik
Сообщения: 983
Зарегистрирован: Чт янв 10, 2008 5:20 pm
Откуда: Россия, Москва

Сообщение lasik »

честно, нужно на тестовом серваке посмотреть

lasik
Сообщения: 983
Зарегистрирован: Чт янв 10, 2008 5:20 pm
Откуда: Россия, Москва

Сообщение lasik »

сможешь мне скинуть, я посмотрю, может тебе до 41 обновлю, и верну готовую

lasik
Сообщения: 983
Зарегистрирован: Чт янв 10, 2008 5:20 pm
Откуда: Россия, Москва

Сообщение lasik »

в лс напишешь, мыло дам

Dozz
Сообщения: 63
Зарегистрирован: Пт окт 10, 2008 9:30 am
Откуда: Киев
Контактная информация:

Сообщение Dozz »

ziim писал(а):что-то типа Г?èòâèíîâ Г?ëåêñà íäð Г?ГЁГҐГўГ±ГЄГ Гї
да каша у тебя в базе - вообще непонятно что за кодировка. С одной стороны 2 байта на символ как в UTF-8, с другой стороны между старшими разрядами Unicode-символов какая-то cp866.
Смотри на все секции в my.conf: на [mysql] и на [mysqld] в первую очередь.

ziim
Сообщения: 48
Зарегистрирован: Чт ноя 27, 2008 6:05 pm
Контактная информация:

Сообщение ziim »

смотрел везде в my.cnf
default-character-set=win1251
в libexec utf8
Почти не ламер!!!!!

lasik
Сообщения: 983
Зарегистрирован: Чт янв 10, 2008 5:20 pm
Откуда: Россия, Москва

Сообщение lasik »

значит залил я его базу себе, на тестовый сервак.

у меня все с кодировками оллрайт

ziim
Сообщения: 48
Зарегистрирован: Чт ноя 27, 2008 6:05 pm
Контактная информация:

Сообщение ziim »

дай мне my.cnf и config.pl, я сравню
Почти не ламер!!!!!

lasik
Сообщения: 983
Зарегистрирован: Чт янв 10, 2008 5:20 pm
Откуда: Россия, Москва

Сообщение lasik »

config.pl

Код: Выделить всё

#!/usr/bin/perl -w
$PROGRAM='~AsmodeuS~ Billing System';
$conf{dbhost}='localhost';
$conf{dbname}='abills';
$conf{dbuser}='root';
$conf{dbpasswd}='*******';
$conf{dbtype}='mysql';
$conf{dbcharset}='';
$conf{ADMIN_MAIL}='******';
$conf{USERS_MAIL_DOMAIN}='******';
$conf{MAIL_CHARSET}='windows-1251';
$conf{default_language}='russian';
$conf{default_charset}='windows-1251';
$conf{WEB_TITLE}='******';
@MODULES = ('Dv',
	    'Sqlcmd');
%ACCT = ();
$ACCT{gnugk} = 'Voip_aaa';
%AUTH = ();
$AUTH{gnugk} = 'Voip_aaa';
$conf{user_finance_menu}=1;
$conf{PASSWORDLESS_ACCESS}=1;
$conf{DV_USER_CHG_TP_NPERIOD}='1';
$conf{DV_USER_CHG_TP_SHEDULE}='1';
$conf{DV_LOG_CLEAN_PERIOD}=90;
$conf{p_admin_mails}=1;  # Send periodic admin reports
$conf{p_users_mails}=1;  # Send user warning  messages
$conf{secretkey}="test12345678901234567890";
$conf{s_detalization}=1; #make session detalization recomended for vpn leathed lines
$conf{periodic_check}=0;
$conf{version}='0.41b'; #10.12.2008
$conf{octets_direction}='user';
$conf{wi_bruteforce}=10;
$conf{MINIMUM_SESSION_TIME}=10; # minimum session time for push session to db
$conf{MINIMUM_SESSION_TRAF}=200; # minimum session trafic for push session to db
$conf{SYSTEM_ADMIN_ID}=1;
$conf{PASSWD_LENGTH}=6;
$conf{MAX_USERNAME_LENGTH}=30;
$conf{USERNAMEREGEXP}="^[a-z0-9_][a-z0-9_-]*\$";
$conf{list_max_recs}=25;
$conf{web_session_timeout} = 1800;
$conf{user_chg_passwd}='yes';
$conf{MAX_SESSION_TRAFFIC} = 4095; 
$conf{DV_EXPPP_NETFILES}='/usr/abills/cgi-bin/admin/nets/';
$conf{MAC_AUTO_ASSIGN}=1;
$conf{KBYTE_SIZE} = 1024;
$conf{time_check}=1;
$conf{debug}=10;
$conf{foreground}=0;
$conf{debugmods}='LOG_ALERT LOG_WARNING LOG_ERR LOG_INFO';
from CPAN)
%log_levels = ('LOG_EMERG' => 0,
'LOG_ALERT'   => 1,
'LOG_CRIT'    => 2,
'LOG_ERR'     => 3,
'LOG_WARNING' => 4,
'LOG_NOTICE'  => 5,
'LOG_INFO'    => 6,
'LOG_DEBUG'   => 7,
'LOG_SQL'     => 8);
@START_FW = (3000, 2000, 1000);
$conf{BACKUP_DIR}='/usr/abills/backup';
$base_dir='/usr/abills/';
$lang_path=$base_dir . 'language/';
$lib_path=$base_dir .'libexec/';
$var_dir=$base_dir .'var/';
$conf{SPOOL_DIR}=$base_dir.'var/q';
$conf{TPL_DIR}   = $base_dir . 'Abills/templates/';
$conf{LOG_DEBUG} = $base_dir . 'var/log/abills.debug';
$conf{WEB_LOGFILE} = 'weblog.log';
$conf{LOGFILE}   = $base_dir . 'var/log/abills.log';
$conf{LOG_ACCT}  = $base_dir . 'var/log/acct.log';
$conf{extern_acct_dir}=$base_dir.'libexec/ext_acct/';
$conf{MAILBOX_PATH}='/var/mail/';
use POSIX qw(strftime);
$DATE = strftime "%Y-%m-%d", localtime(time);
$TIME = strftime "%H:%M:%S", localtime(time);
$curtime = strftime("%F %H.%M.%S", localtime(time));
$year = strftime("%Y", localtime(time));
sub log_print  {
 my ($level, $text) = @_;
 my $DATE = strftime "%Y-%m-%d", localtime(time);
 my $TIME = strftime "%H:%M:%S", localtime(time);

 if ($conf{debugmods} =~ /$level/) {
   if (defined($conf{foreground}) && $conf{foreground} == 1) {
     print "$DATE $TIME $level: $text\n";
    }
   else {
     open(FILE, ">>$conf{LOGFILE}") || die "Can't open file '$conf{LOGFILE}' $!\n";
      print FILE "$DATE $TIME $level: $text\n";
     close(FILE);
    }
  }

}

my.cnf (abills)

Код: Выделить всё

[client]
port		= 3306
socket		= /tmp/mysql.sock
[mysqld]
port		= 3306
socket		= /tmp/mysql.sock
skip-locking
default-character-set=utf8
set-variable	= key_buffer=256M
set-variable	= max_allowed_packet=1M
set-variable	= table_cache=256
set-variable	= sort_buffer=2M
set-variable    = record_buffer=2M
set-variable	= net_buffer_length=16K
set-variable	= myisam_sort_buffer_size=64M
server-id       = 1
slave-compressed = 1
log-bin=abills-bin.log
[mysqldump]
quick
set-variable	= max_allowed_packet=32M
[mysql]
no-auto-rehash
[isamchk]
set-variable	= key_buffer=20M
set-variable	= sort_buffer=20M
set-variable	= read_buffer=2M
set-variable	= write_buffer=2M
[myisamchk]
set-variable	= key_buffer=20M
set-variable	= sort_buffer=20M
set-variable	= read_buffer=2M
set-variable	= write_buffer=2M
[mysqlhotcopy]
interactive-timeout

ziim
Сообщения: 48
Зарегистрирован: Чт ноя 27, 2008 6:05 pm
Контактная информация:

Сообщение ziim »

я те позже в асю напишу
Почти не ламер!!!!!

ziim
Сообщения: 48
Зарегистрирован: Чт ноя 27, 2008 6:05 pm
Контактная информация:

Сообщение ziim »

На днях все заново поставлю и отпишусь 8)
Почти не ламер!!!!!

fjey
Сообщения: 99
Зарегистрирован: Сб дек 29, 2007 5:51 pm

Сообщение fjey »

Наверное уже решили вопрос.

Попробуйте в своём дампе базы (если кодировки указаны при создании таблиц) все, например, latin1 заменить на utf8. Когда базу создаете, сравнение тоже utf8 делайте, заливать тоже как utf8, в config.pl значение кодировки базы оставить пустым.

rtl8139
Сообщения: 3
Зарегистрирован: Ср апр 01, 2009 6:44 pm
Контактная информация:

Сообщение rtl8139 »

Доброе время суток!
Собственно 3 дня назад захотелось посмотреть как выглядит и работает abills(до этого стоял UTM5).
Установил версию 0.4,все настроил как написано на сайте,использую уже работающий апачь и мускл.
При по пытки зайти на http://IP_серва/abills/admin/
в окне браузера пишет
Error
Account Disabled or Not exist

читат читал...понял что мануал для 0.3х...
сегодня скачал 0.41 ,опять же выскакует таже самая ошибка..
пробовал запускать скрипт autoconfig,переставил 3 разных версии mysql...тоже самое

пробовал и это
grant all privileges on abills.* to admin@localhost identified by 'passwd';
flush privileges;
и ставить
#DB configuration
$conf{dbhost}='localhost';
$conf{dbname}='abills';
$conf{dbuser}='root';
$conf{dbpasswd}='пароль';
тоже самое
пробовал ставить права апачю на все файлы и папки...тоже самое
mysql работает от "пользователя mysql"...
все модули перла присутствуют...

апачь ошибок не выдает,в ./abills/var/log нечего не пишет
пересмотрел что делает /abills/cgi-bin/admin/index.cgi
я так понимаю какой то затык с базой возникает...но не пойму в чем причина.
mysql собирал из исходников:
./configure
make
make install
./scripts/mysql_install_db
сменил права пользователя /usr/local/var/mysql на mysql
Ну а потом уже
use mysql;
INSERT INTO user (Host, User, Password)
VALUES ('localhost','abills', password('sqlpassword'));

INSERT INTO db (Host, Db, User, Select_priv, Insert_priv, Update_priv,
Delete_priv, Create_priv, Drop_priv, Index_priv, Alter_priv,
Lock_tables_priv, Create_tmp_table_priv)
VALUES ('localhost', 'abills', 'abills', 'Y', 'Y', 'Y', 'Y', 'Y',
'Y', 'Y', 'Y', 'Y', 'Y');
CREATE DATABASE abills;
flush privileges;

quit
перешел в каталог с абилсом
# mysql -D abills <./abills.sql
все нормально не каких ошибок.

но в браузере тоже самое
Error
Account Disabled or Not exist

Куда копать уже ни знаю...
FREEBSD 6.2

lasik
Сообщения: 983
Зарегистрирован: Чт янв 10, 2008 5:20 pm
Откуда: Россия, Москва

Сообщение lasik »

открывается ли /abills
что в апаче написано для настроек абиллса,
какой локальный адрес самого абиллса.
меняли ли вы строку
$conf{secretkey}="test12345678901234567890";

какие еще присутствуют у вас базы данных

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


а не проще ли добавлять базу
mysql -uroot -p abills < abills.sql


включен ли в апаче ссл

rtl8139
Сообщения: 3
Зарегистрирован: Ср апр 01, 2009 6:44 pm
Контактная информация:

Сообщение rtl8139 »

/abills открываеться
не какие пароли не принимает
в апаче стоит
#Abills version 0.3
# User interface
Alias /abills "/usr/abills/cgi-bin/"
<Directory "/usr/abills/cgi-bin">
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_CGI_AUTHORIZATION:%1]
Options Indexes ExecCGI SymLinksIfOwnerMatch
</IfModule>
AddHandler cgi-script .cgi
Options Indexes ExecCGI FollowSymLinks
AllowOverride none
DirectoryIndex index.cgi
Order allow,deny
Allow from all

<Files ~ "\.(db|log)$">
Order allow,deny
Deny from all
</Files>
</Directory>


#Admin interface
<Directory "/usr/abills/cgi-bin/admin">
AddHandler cgi-script .cgi
Options Indexes ExecCGI FollowSymLinks
AllowOverride none
DirectoryIndex index.cgi
order deny,allow
allow from all
</Directory>

локальный адрес localhost
и в самом конфиге абилса $conf{dbhost}='localhost';

кроме mysql нет больше не каких баз.
да апачь запускаеться с ssl(apachectl startssl)

Вот что то доизвращался..привалил всю базу в var,и теперь перестала запускаться..
база стала создавать
три файла в usr/local/var
abills-bin.000001
abills-bin.000002
abills-bin.index
и в логе уже пишет
090401 22:38:06 mysqld started
090401 22:38:06 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
090401 22:38:06 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
/usr/local/libexec/mysqld: File './abills-bin.index' not found (Errcode: 13)
090401 22:38:06 [ERROR] Aborting

090401 22:38:06 [Note] /usr/local/libexec/mysqld: Shutdown complete

090401 22:38:06 mysqld ended
причем три файла abills-bin.000001
abills-bin.000002
abills-bin.index
создаються при запуски скрипта mysql_install_db из папки исходником mysql
причем даже если поменять права этим файлам оно все равно ругаеться..
причем тут abills к исходника мускала не понятно...

Ответить