Schrift
[thread]73[/thread]

Get inet_time nicht über CGI?: ich bekomm immer 0



<< >> 5 Einträge, 1 Seite
FReAK La Marsch
 2003-10-21 12:29
#7166 #7166
User since
2003-08-14
38 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo,
ich habe folgenden Code
Code: (dl )
1
2
3
4
5
6
7
8
9
#!/usr/bin/perl
use strict;
use warnings;
use Net::Time qw(inet_time);

my $time = inet_time('ntp2.fau.de');
print "Content-type: text/html\n\n";
print($time*1000);
exit;


Wenn ich dieses Skript bei mir (unter Windows) auf der Konsole ausführ, dann klappt es. Wenn ich es dann bei mir mit apache als CGI ausführ klappt es auch. Nur wenn ich es auf einen Linux-Server mit apache hochlade und es dort per CGI ausführ, so bekomm ich immer 0 zurück.
Ich hab mich auch per SSH auf dem Server eingeloggt und das Skript dort auf der Konsole ausgeführt und da hat es geklappt.

Ich freu mich über jeden Tipp,
FReAK
format_c
 2003-10-21 13:47
#7167 #7167
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
MMh. Also ich bekomm ne Null wenn der Host nicht bekannt ist:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
use strict;
use warnings;
use Net::Time qw(inet_time);

my $time = inet_time('ntp2.fau.de');
print "Content-type: text/html\n\n";
print($time*1000);
exit;
_ _ END _ _
Content-type: text/html

0

Bei uns im Netz ist dieser Rechner namentlich nicht bekannt. Probiers mal mit der IP.
Gruß Alex
betterworld
 2003-10-21 14:36
#7168 #7168
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
Vielleicht hast Du einfach firewallmaessig nicht das Recht, von Deinem CGI-Rechner aus eine Verbindung aufzubauen?
FReAK La Marsch
 2003-10-21 18:44
#7169 #7169
User since
2003-08-14
38 Artikel
BenutzerIn
[Homepage] [default_avatar]
Also ich habs jetzt auch mit anderen Servern versucht und auch mit IPs und es klappt einfach nicht.

Eigentlich sollte ich schon das Recht haben eine Verbindung aufzubauen, da apache laut meinem Administrator das Skript mit meiner Kennung ausführt und wenn ich mich auf dem Server damit einlogge und das Skript auf der Konsole ausführe, dann klappt es ja.
FReAK La Marsch
 2003-10-22 02:09
#7170 #7170
User since
2003-08-14
38 Artikel
BenutzerIn
[Homepage] [default_avatar]
Kann das Problem irgendwie an den Sicherheitseinstellungen von suExec liegen?
<< >> 5 Einträge, 1 Seite



View all threads created 2003-10-21 12:29.