Update xy [Mittw. 11:53 Uhr wegend Fehlermeldung Premature etc]
wegen der Fehlermeldung -premature etc habe ich mal folgende Seite durchstudiert
http://wiki.perl-community.de/bin/view/ ... erError500
habe dann das script umbebaut
folgende Zeile ist neu drinne: use CGI::Carp qw(fatalsToBrowser warningsToBrowser);
Meine frage; habe ich sie an die richtige Stelle gebaut?
#!e:/Server/xampp/perl/bin/perl.exe
use strict;
use CGI::Carp qw(fatalsToBrowser warningsToBrowser);
use warnings;
use LWP::RobotUA;
use HTML::LinkExtor;
use HTML::TokeParser;
use URI::URL;
nach dem Aufruf des Scripts im xampp kommt folgende meldung im Browser:
Software error:
LWP::RobotUA agent required at E:/Server/xampp/htdocs/miner/parser.cgi line 13
was - ich habe aber den useragent den RobotUA im PAket drinne. Stimmt vielle am Script was nicht.
gruss
sals [ ende des updates vom Mittw. 1153]
Update xy [Die 21:33 Uhr und völllige Entwarnug]
also nochmaliges Testen hat ergeben, dass alles ok ist; die test-scripte haben ausschliesslich gute Ergebnisse ergeben, einschnliesslich des TEST-Scriptes das ich heute noch downgeloadet habe.
Das die umfangreichen Syteminformationen ausgeben hat: via
http://localhost/cgi-bin/sysinfoxampp.cgi
Darüber hinaus haben die Scripte die in folgendem Verzeichnis drinne sind;
hier nämlich; E:\Server\xampp\cgi-bin
durchweg gute Ergebisse ergeben:cgi.cgi
perltest.cgi
drivers.pl
printersv.pl
1. http://localhost/cgi-bin/cgi.cgi -> OK
2. http://localhost/cgi-bin/perltest.cgi
-> GCI with MiniPerl
CGI with MiniPerl is ready ...
3. http://localhost/cgi-bin/printenv.pl
- Code: Select all
AUTHDIGESTENABLEQUERYSTRINGHACK="On"
COMSPEC="I:\windows\system32\cmd.exe"
DOCUMENT_ROOT="E:/Server/xampp/htdocs"
GATEWAY_INTERFACE="CGI/1.1"
HTTP_ACCEPT="image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*"
HTTP_ACCEPT_ENCODING="gzip, deflate"
HTTP_ACCEPT_LANGUAGE="de"
HTTP_CONNECTION="Keep-Alive"
HTTP_HOST="localhost"
HTTP_USER_AGENT="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
PATH="I:\windows\system32;I:\windows;I:\windows\System32\Wbem;"
PATHEXT=".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH"
QUERY_STRING=""
REMOTE_ADDR="127.0.0.1"
REMOTE_PORT="1428"
REQUEST_METHOD="GET"
REQUEST_URI="/cgi-bin/printenv.pl"
SCRIPT_FILENAME="E:/Server/xampp/cgi-bin/printenv.pl"
SCRIPT_NAME="/cgi-bin/printenv.pl"
SERVER_ADDR="127.0.0.1"
SERVER_ADMIN="admin@localhost"
SERVER_NAME="localhost"
SERVER_PORT="80"
SERVER_PROTOCOL="HTTP/1.1"
SERVER_SIGNATURE="<address>Apache/2.2.2 (Win32) DAV/2 mod_ssl/2.2.2 OpenSSL/0.9.8b mod_autoindex_color PHP/5.1.4 Server at localhost Port 80</address>\n"
SERVER_SOFTWARE="Apache/2.2.2 (Win32) DAV/2 mod_ssl/2.2.2 OpenSSL/0.9.8b mod_autoindex_color PHP/5.1.4"
SYSTEMROOT="I:\windows"
WINDIR="I:\windows"
Deepsurfer ich kann also darangehen und nochmals testen was mit einem Script nicht richtig läuft. Der Xampp jedenfalls ist richtig am Laufen.. soweit ich das hier sehe. Ich werde heute Nacht noch etwas rumbasteln und gucken was ich noch rausfinde.
cherio
sals
[Ende des Updates vom Die, 21:35 Uhr]
Update xy [Die 15:32 Uhr]:
ich glaube dass du das noch nicht gelsen hast. Da haben sich vielleciht ein paar postings ueberkreuzt. Vielleicht jedenfalls. Hier also ein update, verfasst um 15:32 Uhr:
..... hallo Deepsurfer.,
update 15:32 Uhr: das Neueste - nach dem Durchlesen deines ganzen Tesxtes habe ich nochmal geguckt und festgestellt dass deine Ferndiagnose richtitg ist. Ich habe das sysinfoscript falsch abgelegt - es war nicht in dem CGI-Bin ordner drinne sondern - in dem ordner wo mein Testscritp auch ist. Also - nach der Korrektur - kann ich es auch aufrunfen. http://localhost/cgi-bin/sysinfoxampp.cgi - damit kann ich es aufrufen.
Es gibt eine sehr sehr grosse Info aus.
Perl: E:\Server\xampp\perl\bin\perl.exe
Perl-Version: 5.008007
Betriebssystem: MSWin32
Perl befindet sich in:
Sendmail:
Verzeichnisse, die nach Perl durchsucht wurden E:/Server/xampp/perl/lib
E:/Server/xampp/perl/site/lib
und so weiter und so fort. Insgesamt über einen ganzen Meter Textinfos.
Deepsurfer; ich guck später wieder rein.
es ist jetzt 15:32 Uhr und ich muss jetzt aus dem Haus, Auf alle Faelle ist jetzt mal sicher, dass ich perl gut am Laufen habe - oder was meinst du denn!!?!
Du schreibst;
deepsurfer wrote:Sorry, aber irgendwie zweifel ich jetzt etwas an dir (nicht böse gemeint, soll nur grad meinen Gedanken verdeutlichen)
DENN
wenn ich schon Pfad angaben mache, so wäre es doch allein der Neugierde wegen angesagt zu schauen ob meine Aussage zutrifft.
Folglich, schaue mit deinem Dateibrowser in dieses erwähnte Verzeichnis,
bei dir also e:\Server\xampp\cgi-bin
Dort sollten die erwähnten Scripte liegen, wenn nicht, dann hast du etwas gelöscht !
Meine Aufürung zu diesem LINK
http://localhost/cgi-bin/scriptname.xxx
sollte eigentlich selbsterklärend sein und wenn man nur etwas hinschaut ist dies ein einfache Beispielerklärung, deren Inhalt sich aus dem Text ergibt.
In diesem Sinne.... (hab jetzt ein meeting)...vielleicht bis später
neues Update: 17:55 Uhr: Also Deepsurfer. ich bin momentan [jetzt ist es 17:55 Uhr] noch unterwegs und nicht am heimischen Rechner. Ich schaue am späteren Abend und dann morgen wieder rein. Ich bin auf jeden Fall der Überzeugung dass ich auf dem richtigen Wege bin. Da ist kein Zweifel mehr denn mit dem Sysinfo-Script konnte ich ja schon gut weiterkommen. Warum das andere jetzt noch nicht so läuft wie es soll ist dann noch eine andere Frage.
die kriegen wir aber sicher noch raus.
viele Gruesse und noch einen schoenen Dienstagabend
sals
ps bis spaeter -oder morgen