Проблема такова, есть перловый скрипт который должен соеденицо с базой и закинуть туда данные
#!/usr/bin/perl
use strict;
use CGI;
use DBI;
use My::FHM;
my $qwery = new My::FHM;
my %query = $qwery->comming();
my $cgi = new CGI;
print $cgi->header(-charset=>'utf-8');
my $DBNAME = 'tournaments';
my $DBHOST = '127.0.0.1';
my $DBUNAME = 'login';
my $DBPASS = 'password 8)';
my $dbh = DBI->connect("dbi:Pg:dbname=$DBNAME;host=$DBHOST;", "$DBUNAME", "$DBPASS", {AutoCommit => 0}) || die 'Error connect to DataBase';
my $sth = $dbh->prepare("INSERT INTO temp.game (user_1, user_2, map) VALUES (?, ?, ?)");
my $ref = $sth->execute($query{'user1'}, $query{'user2'}, 'test');
print $dbh->errstr();
$dbh->commit();
print "OK";
$sth->finish();
$dbh->disconnect();
Если выполнять скрипт из консоли локальной машины или на удаленном хосте все работает замечательно. Но если скрипт локально вызвать через браузер вставка данных не происходит а в логе индейца появляется ошибка failed: could not create socket: Permission denied
Установлено:
PostgreSQL 8.1
Apache 2.2.0
Fedora Core 4
Perl5
Все ароде настроено нормально, Юзеру даны гранты в базе таблицы он менять может... а вот с локалхоста неможет подключится вообше 8(((