Страница 1 из 2

запуск системы

Добавлено: Пт сен 05, 2008 12:05 pm
dernon
установил все как в настройках
при входе в http://localhost/abills/admin/ пустая страница
пароля не запрашивает

в логах
[Fri Sep 05 15:29:12 2008] [error] [client 192.168.5.1] DBI connect('database=abills;host=localhost','',...) failed: Access denied for user 'apache'@'localhost' (using password: YES) at ../../Abills/mysql//main.pm line 70
[Fri Sep 05 15:29:12 2008] [error] [client 192.168.5.1] Unable connect to server 'localhost:abills'
[Fri Sep 05 15:29:12 2008] [error] [client 192.168.5.1] Premature end of script headers: index.cgi

не как не пойму причем тут пользователь apache
система CentOs 5
делая chown -Rf www /usr/abills/cgi-bin
вместо www использовал apache

Добавлено: Пт сен 05, 2008 12:48 pm
kaats
а установили там всякие Perl modules p5-DBI, p5-DBD-mysql....?

Добавлено: Пт сен 05, 2008 1:04 pm
dernon
kaats писал(а):а установили там всякие Perl modules p5-DBI, p5-DBD-mysql....?
а вот это надо посмотреть хотя про них вроде ничего не сказано
но просто пхп вроде пашет

Добавлено: Пт сен 05, 2008 1:19 pm
ran

Добавлено: Пт сен 05, 2008 2:38 pm
lasik
dernon писал(а):
kaats писал(а):а установили там всякие Perl modules p5-DBI, p5-DBD-mysql....?
а вот это надо посмотреть хотя про них вроде ничего не сказано
но просто пхп вроде пашет
А php то зачем ?

ставится апача, мускуль, радиус, перл, и несколько библиотек для перла

Добавлено: Пт сен 05, 2008 4:41 pm
kaats
lasik писал(а):
А php то зачем ?

ставится апача, мускуль, радиус, перл, и несколько библиотек для перла
для phpMyAdmin - полезная штука, если биллинг на mysql, так что пригодится, удалять не надо.

Добавлено: Пт сен 05, 2008 4:51 pm
lasik
webmin, там я вам скажу получше реализована эта функция

Добавлено: Пн сен 08, 2008 4:42 am
dernon
проблема то как была так и осталась
я так понимаю проблема с доступом к каталогу с абилсом

Re: запуск системы

Добавлено: Пн сен 08, 2008 8:48 am
sopov
dernon писал(а): в логах
[Fri Sep 05 15:29:12 2008] [error] [client 192.168.5.1] DBI connect('database=abills;host=localhost','',...) failed: Access denied for user 'apache'@'localhost' (using password: YES) at ../../Abills/mysql//main.pm line 70
[Fri Sep 05 15:29:12 2008] [error] [client 192.168.5.1] Unable connect to server 'localhost:abills'
[Fri Sep 05 15:29:12 2008] [error] [client 192.168.5.1] Premature end of script headers: index.cgi

:D Ну ясно же пишет - Доступ к БД запрещен для пользователя apache. Проверте права доступа и пользователя mysql

Re: запуск системы

Добавлено: Пн сен 08, 2008 9:01 am
dernon
sopov писал(а):
dernon писал(а): в логах
[Fri Sep 05 15:29:12 2008] [error] [client 192.168.5.1] DBI connect('database=abills;host=localhost','',...) failed: Access denied for user 'apache'@'localhost' (using password: YES) at ../../Abills/mysql//main.pm line 70
[Fri Sep 05 15:29:12 2008] [error] [client 192.168.5.1] Unable connect to server 'localhost:abills'
[Fri Sep 05 15:29:12 2008] [error] [client 192.168.5.1] Premature end of script headers: index.cgi

:D Ну ясно же пишет - Доступ к БД запрещен для пользователя apache. Проверте права доступа и пользователя mysql
а причем пользователь апач то к базе должен конектится то пользователь abills тот что прописан в

config.pl

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

#DB configuration
$conf{dbhost}='localhost';
$conf{dbname}='abills';
[b]$conf{dbuser}='abills';[/b]
$conf{dbpasswd}='sqlpassword';
$conf{dbtype}='mysql';

Добавлено: Пн сен 08, 2008 9:25 am
lasik
удалите существующую базу, создайте новую (просто CREATE DATABASE abills;)

потом смените пароль для root

mysql -u root -ppassword (по моему так)

потом введите так

mysql -uroot -p abills < abills.sql

потом в настройках абиллс смените юзера на рут, и пароль рутовый введите.

у меня была проблема с какой то сборкой мускуля, что он не принимал юзерам никакие права, баг был такой, его быстро устранили, но он имел место на 1 из машин у меня

P.S. Знаю что давать рут прова на мускуль это не есть хорошо, но хоть узнаем сразу в чем проблема, если абиллс подымится, то переставляйте мускуль, вы везунчик, лучше с портов,

Добавлено: Пн сен 08, 2008 1:28 pm
ran
а причем пользователь апач то к базе должен конектится то пользователь abills тот что прописан в

config.pl
угу... при условии отсутствия там синтаксических ошибок например ;)

Добавлено: Пн сен 08, 2008 1:28 pm
NiTr0
lasik писал(а):у меня была проблема с какой то сборкой мускуля, что он не принимал юзерам никакие права, баг был такой, его быстро устранили, но он имел место на 1 из машин у меня
и как это влияет на то, что к базе стучится юзер "апач" а не указанный в конфиге?
lasik писал(а):P.S. Знаю что давать рут прова на мускуль это не есть хорошо, но хоть узнаем сразу в чем проблема, если абиллс подымится, то переставляйте мускуль, вы везунчик, лучше с портов,
портов под линуксом нет (портедж у генты не вспоминаем - у топикстартера не гента).

Добавлено: Пн сен 08, 2008 2:01 pm
ran
и как это влияет на то, что к базе стучится юзер "апач" а не указанный в конфиге?
во-во... а если в конфиге ошибки то можем получить такую хрень... потому как это исполняемый перловый файл и инклудится куда ни попадя :D

Добавлено: Пн сен 08, 2008 2:14 pm
lasik
я могу что угодно в конфиге прописать :)