Thread Problem mit dem Modul WWW::Mechanize auf Shared Hosting
(5 answers)
Opened by perlpower at 2008-06-10 17:19
Hi Ihr,
normalerweise ist ja cross-posting nicht erlaubt, aber ich poste ja hier nichts gleichzeitig, sondern zeitlich versetzt. In anderen Foren kommt partout einfach keine Antwort, daher hier mal ein Versuch: ich habe ein Problem mit dem WWW::Mechanize Perl Modul, welches auf meinem lokalen Rechner hier unter ActivePerl läuft, auf meinem Shared Hosting aber nicht obwohl meines Erachtens alle nötigen Module installiert sind. Ich habe bereits in ein anderen Forum geschrieben aber keine Antwort bekommen. Da ich dringend Hilfe brauche, poste ich hier mal den Text, in dem ichs genau beschreibe: Hi everybody, I just tried to use the WWW::Mechanize Module on my shared hosting and it does not work. I do not know why! Before I tried to get and save a website with ActivePerl on a local webserver (--> windows laptop) and it worked fine after the WWW::Mechanize (and for https-sites after the additional Crypt::SSLeay installation). But using the same Perl Script with the right shebang and the correct file rights etc. on my shared hosting (Apache Webserver) I only get a: 500 Can't connect to www.myurl.de:80 (connect: Connection timed out) With every URL! A perlinfo script shows me, that there is the Mechanize Module installed: WWW::Mechanize WWW::Mechanize::Image WWW::Mechanize::Link And the Crypt::SSLeeay thing, too: Crypt::SSLeay Crypt::SSLeay::Conn Crypt::SSLeay::CTX Crypt::SSLeay::Err Crypt::SSLeay::MainContext Crypt::SSLeay::X509 Once I tried to use additionally the HTML::TokeParser, too. It is installed, too. My Script is like this: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #!/usr/bin/perl -w use strict; use CGI::Carp qw(fatalsToBrowser); use Crypt::SSLeay; use WWW::Mechanize; use HTML::TokeParser; my $url = "http://www.myurl.de"; # here i tried nearly every url on earth! my $mech = WWW::Mechanize->new(); $mech->get($url); my $file = "test.html"; $mech->save_content( $file ); Does anyone has an idea how to solve the problem? Sind da vielleicht Proxys Schuld? Wobei echt gar keine Webseite aufrufbar ist. Danke schonmal im Voraus! |