Mori Akizashi <[EMAIL PROTECTED]> wrote:

Segmentation fault adalah peristiwa "amazing" bagi sebuah aplikasi perl.
mungkin ada beberapa file yang korup dari source msql-mysql. hmm.. mungkin
kita perlu liat source kode dari programnya :)

sorry kalo pendapatku nggak membantu

source code nya seperti ini (sepertinya sih tidak ada yang salah) :

#!/usr/bin/perl -w

use DBI;

my $database = "coba";
my $data_source = "DBI:mysql:$database";
my $username = " ";
my $password = " ";

my $dbh = DBI->connect($data_source, $username, $password)
         or die "Can't connect to $data_source: " , DBI->errstr;

my $sth = $dbh->prepare("SELECT * FROM user");
   
$sth->execute or die "Unable to execute query: $dbh->errstr\n";

chop @row;
@row = $sth->fetchrow_array;
 
  
$sth->finish;
my $result = $dbh->disconnect;
 
sub ResultQuery() {
print "Content-type: text/html\n\n";
print <<"end";
<html>
<head>
<title>Hasil</title>
</head>
<body>
<br>
end    
       
foreach (@row) {
    print "$_\n";
    print "<br>";
}

print "</body>\n";
print "</html>\n";
}

kemarin saya dapat jawaban dari mas Yusron Hilmy begini :

 #!/usr/bin/perl -w

 use DBI;

 my $database = "coba";
 my $data_source = "DBI:mysql:$database";
 my $username = "";
 my $password = "";

 my $dbh = DBI->connect($data_source, $username, $password)
          or die "Can't connect to $data_source: " , DBI->errstr;

diganti menjadi :

my $dbh = DBI->connect("DBI:mysql:database=coba;host=localhost", "", "",
{'RaiseError' => 1}) or dst ....;

Kemudian saya ganti, tapi ketika saya eksekusi hasilnya masih sama tuh
error di browsernya "Internal Server Error", dengan error log "Premature end
of script headers : /home/httpd/cgi-bin/nyoba.cgi.
Kemudian di command linenya hasilnya "Segmentation fault (core dumped).

noven
-------------


____________________________________________________________________
Get free email and a permanent address at http://www.netaddress.com/?N=1

--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke