Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]904[/thread]

Perl - Scripte und 1&1: Perl-Anfänger braucht Hilfe (Seite 5)

Leser: 1


<< |< 1 2 3 4 5 6 >| >> 58 Einträge, 6 Seiten
Cherim
 2007-03-17 14:47
#9803 #9803
User since
2007-03-15
21 Artikel
BenutzerIn
[Homepage] [default_avatar]
[quote=renee,17.03.2007, 08:21]gethostbyname nimmt nur ein Argument, also $hn = gethostbyname($name);. Du hast aber zwei Argumente übergeben...[/quote]
Was für Argumente ???
Nochmals ich habe keinen Schimmer von Perl. Bitte erkläre das mal einem Perl-Dummie.

Wo ist da was zuviel ????

VG Cherim
jan
 2007-03-17 14:54
#9804 #9804
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
probier mal, aus
Code: (dl )
gethostbyname($ia, AF_INET)

nur
Code: (dl )
gethostbyname($ia)


zu machen. das meinte renee. jetzt werden der funktion zwei parameter übergeben, das findet sie aber nicht gut und beschwert sich. also parameter weglassen, bis sie sagt "ok, das ist ne gute zahl"
Cherim
 2007-03-17 15:18
#9805 #9805
User since
2007-03-15
21 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hi Jan,

danke für die Erklärung. Das habe ich gleich mal getestet und wir kommen der Sache näher. Nun heißt der Fehler folgendermaßen:

****
Cannot open database index "saluki.ixw" for reading.
****

Nun bin ich am testen, was an der index nicht stimmt. Richtig umgesetzt habe ich meie Datenbank. Habe extra ein Tool dafür. Sie liegt auch m.E. im richtigen Verzeichnis, nämlich da wo auch die Scripts liegen.

VG Cherim
jan
 2007-03-17 16:11
#9806 #9806
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
sicher, dass sie exakt so heißt? weiter kannst du prüfen, ob sie die richtigen rechte hat (einfach mal chmod 777 drauf, wenn das klappt, kannst du in schritten wieder runter). wenn das nichts nützt, dann musst du mal nach "Cannot open database index" suchen und gucken, wo das im code ist. das ist aber immerhin schon eine meldung deines scripts, dh es funktioniert, er tut nur nichts, weil er merkt, dass was nicht stimmt.

wahrscheinlich ist das aber nicht mal die db, sondern nur ein sortierter index. sicher, dass der da wirklich liegt und genau so heißt?
bloonix
 2007-03-17 16:55
#9807 #9807
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
[quote=Cherim,17.03.2007, 13:45]auf solche Kommentare kann ich gerne verzichten. Wenn Du meine ersten Beiträge gelesen hast, wirst Du eventuell gesehen haben, dass ich von Perl nicht den Schimmer habe.[/quote]
... und wenn du meinen Beitrag etwas genauer gelesen hättest, dann
hättest du sicherlich festgestellt, dass ich einen Scherz gemacht habe.
Der Smilie war ja nicht umsonst da.

Ich wusste natürlich nicht, dass du keinen Spass verträgst, deshalb
lasse ich es demnächst. ;)

Das du keinen Schimmer von Perl hast, glaube ich dir nicht! Ausserdem
habe ich nicht ganz unrecht! Du hättest ganz einfach die Fehlermeldung
lesen und übersetzen müssen, dann wärst du vielleicht selbst darauf
gekommen. Manchmal sieht man den Wald vor lauter Bäumen nicht,
ich wollte dir nur einen Wink geben, etwas genauer hinzuschauen. =)\n\n

<!--EDIT|opi|1174143458-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
Cherim
 2007-03-17 17:17
#9808 #9808
User since
2007-03-15
21 Artikel
BenutzerIn
[Homepage] [default_avatar]
[quote=jan,17.03.2007, 15:11]sicher, dass sie exakt so heißt? weiter kannst du prüfen, ob sie die richtigen rechte hat (einfach mal chmod 777 drauf, wenn das klappt, kannst du in schritten wieder runter). wenn das nichts nützt, dann musst du mal nach "Cannot open database index" suchen und gucken, wo das im code ist. das ist aber immerhin schon eine meldung deines scripts, dh es funktioniert, er tut nur nichts, weil er merkt, dass was nicht stimmt.

wahrscheinlich ist das aber nicht mal die db, sondern nur ein sortierter index. sicher, dass der da wirklich liegt und genau so heißt?[/quote]
Hi Jan,

die Rechte dieser Datei (ist eine sortierte Index, die eigentliche DB heißt saluki.dbw, aus dieser resultiert diese index) stehen auf 644, die Rechte des CGI-BIn auf 755. So steht das auch in der Anleitung.

Hier die Stelle im Code:
***
# open the pedigree database.
if (!open (DB, $szDbPath)) {
print ("<H1><FONT COLOR=\"red\">Cannot open database \"$szDbPath\" for reading.</FONT></H1><BR>");
print ("</BODY></HTML>\n");
exit (0);
}
*********

Ich denke hier stoße ich nun an das problem, das ich keine eigenen CGI auf meinen Server laden kann. Oder ?

VG Cherim
Cherim
 2007-03-17 17:20
#9809 #9809
User since
2007-03-15
21 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hi Opi,

es ehrt mich ja, dass Du glaubst, ich hätte doch einen Schimmer von Perl :). Aber dem ist definitiv nicht so. Das was ich weiß (und das ist gleich Null) habe ich durch meine Wurschtelei in den letzten Wochen bezüglich dieser DB erworben. Und natürlich durch das Einlesen im Netz. Aber das reicht eben nicht, um die Erorr-Meldungen richtig zu verstehen besser gesagt, um zu wissen, was ich nun machen sollen. Ich murkse nicht gerne an Codierungen herum ohne zu wissen, was ich da tue.

Und ich verstehe sehr wohl Spaß, aber das war halt doch en büschen an der falschen Stelle ;). Nichts für ungut ! Mißverständisse gibt es im Netz und in solchen Foren zu hauf.

VG Cherim
jan
 2007-03-17 17:25
#9810 #9810
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
das ist nicht die stelle. die fehlermeldung lautet ja:
Quote
Cannot open database index "saluki.ixw" for reading.


da fehlt das index. schau mal nach, wo der index geöffnet wird. möglicherweise wechselt er auch irgendwo das verzeichnis und es hilft, die datenbank und index-file komplett zu bezeichnen, also mit
/kunden/homepages/...../cgi-bin/saluki.dbw
Cherim
 2007-03-17 17:34
#9811 #9811
User since
2007-03-15
21 Artikel
BenutzerIn
[Homepage] [default_avatar]
[quote=jan,17.03.2007, 16:25]das ist nicht die stelle. die fehlermeldung lautet ja:
Quote
Cannot open database index "saluki.ixw" for reading.


da fehlt das index. schau mal nach, wo der index geöffnet wird. möglicherweise wechselt er auch irgendwo das verzeichnis und es hilft, die datenbank und index-file komplett zu bezeichnen, also mit
/kunden/homepages/...../cgi-bin/saluki.dbw[/quote]
Hi Jan,

es gibt eine config.pl, da ist eigentlich alles eingestellt. Aber da finde ich partout nicht die index sondern nur die Einstellung der eigentlich dbw. Vielleicht bin ich blind, aber ich das Ding rauf und runter geschaut und nüscht gefunden. Man könnte höchstens versuchen, mal bei der Datenbank den kompletten Pfad einzustellen. Das habe ich jetzt noch nicht getestet.

VG Cherim
Cherim
 2007-03-17 17:37
#9812 #9812
User since
2007-03-15
21 Artikel
BenutzerIn
[Homepage] [default_avatar]
habe gerade den Test gefahren, sprich mal den kompletten Pfad der DB angegeben. Hat aber nichts geändert.
Wo zieht er sich nur diese Index ?
Irgendwo muss ich was übersehen haben.

VG Cherim
<< |< 1 2 3 4 5 6 >| >> 58 Einträge, 6 Seiten



View all threads created 2007-03-15 19:25.