Page 2 of 2
Re: GELÃ?ST: Perl-Problem (Datei nicht gefunden)
Posted: 2005-02-01 12:55
by bitbetrieb
Hallo Jürgen,
einfach mit dem absoluten Pfad ansprechen?
Code: Select all
/var/www/web2/html/cgi-bin/setup/setup.pl
Gruß
Helmut Weber
Re: GELÃ?ST: Perl-Problem (Datei nicht gefunden)
Posted: 2005-02-01 22:41
by dts
Hi Wolfgang,
Soll ich nun das komplette Skript ändern? Das besteht aus vielen vielen Dateien, da es sich um ein Shopsystem handelt, dass für einen Bekannten installiert werden soll, der sich aber nicht mit der Technik beschäftigt sondern nur den Shop betreiben will und auch kein anderes System einsetzen möchte...
Normal ist es doch auch so, dass Perl immer erst im eigenen Pfad nachschaut, warum nur bei mir nicht?
Weiss vielleicht jemand noch einen Rat?
Gruss Jürgen
Re: GELÃ?ST: Perl-Problem (Datei nicht gefunden)
Posted: 2005-02-01 23:28
by dts
Nachtrag:
Ein Skript dass mir sämtliche Informationen zu Perl gibt zeigt mir folgendes an, was mir nicht logisch erscheint:
Code: Select all
INC-Pfade
/etc/perl
/usr/local/lib/perl/5.8.4
/usr/local/share/perl/5.8.4
/usr/lib/perl5
/usr/share/perl5
/usr/lib/perl/5.8
/usr/share/perl/5.8
/usr/local/lib/site_perl
Eigentlich sollte hier doch auch der lokale Pfad (also /var/www/web2/html/cgi-bin) vorhanden sein?
Hier ein Screenshot davon:
:?: [Wer editiert hier meine Postings?] :?:
Wer kann mir bitte weiterhelfen?
Danke und viele Grüsse
Jürgen :roll:
Re: GELÃ?ST: Perl-Problem (Datei nicht gefunden)
Posted: 2005-02-02 01:17
by dts
Hallo guten Abend,
Ich habe nach langem Suchen die Lösung gefunden und zwar lag das Problem an einem falschen Hardlink bei meinen Perldateien:
Code: Select all
/usr/bin/perl
/usr/bin/perl5.8.4
/usr/bin/suidperl
Wichtig dabei ist, dass ein Hardlink von /usr/bin/suidperl nach /usr/bin/sperl5.8.5 bestehen muss. Daher habe ich /usr/bin/suidperl gelöscht und wie folgt einen neuen Hardlink erstellt:
Code: Select all
ln /usr/bin/sperl5.8.5 /usr/bin/suidperl
Dann noch ein paar Dateirechte richtig vergeben und das Skript funktionierte auf Anhieb, wie ich es gewohnt war:
Code: Select all
chmod 4755 /usr/bin/suidperl
chmod 755 /usr/bin/perl
Danke an alle, die mir versucht haben zu helfen!
Liebe Grüsse
Jürgen