Avatar billede cjessen Nybegynder
23. februar 2003 - 18:58 Der er 7 kommentarer

CGI-scripts for absolut begynder

Jeg forsøger at køre det her script, som er fundet på nettet, men får kun en Internal server error. Jeg er absolut nybegynder, og der er sikkert noget helt grundlæggende, jeg har overset ... har brug for et hint.

Scriptet skulle indsætte en ny post i Movable Type via mt-xmlrpc. Data-Dumper og XMLRPC Lite er installeret

#!C:\perl\bin\perl.exe -w

use strict;

use Data::Dumper;
use XMLRPC::Lite;

my $rpc = XMLRPC::Lite->new;
my $url = "http://localhost/mi/mt-xmlrpc.cgi";
$rpc->proxy($url);

## Might need to change username and password.
my $username = "Melody";
my $password = "Nelson";
my $message = "Test Message"

my $som =
  $rpc->call('blogger.newPost' => '', 1, $username, $password, $message, 0);

if ($som->fault) {
print "[", $som->faultcode, "] ", $som->faultstring, "\n";
} else {
print Dumper $som->result;
}
Avatar billede cpufan Juniormester
23. februar 2003 - 20:13 #1
Har du installeret PERL på maskinen?
Avatar billede cjessen Nybegynder
23. februar 2003 - 21:40 #2
Det har jeg og andre scripts kører fint
Avatar billede mfalck Praktikant
23. februar 2003 - 22:04 #3
hvad siger fejlen i din error log ?!?
Avatar billede cjessen Nybegynder
24. februar 2003 - 10:13 #4
Den siger: File does not exist: C:/FoxServ/www/MI/mt-xmlrpc.cgi 'blogger.newPost' => '', 1, $username, $password, $message, 1'

mt-xmlrpc.cgi er i den pågældende folder og den fungerer ved andre kald
Avatar billede mfalck Praktikant
24. februar 2003 - 11:03 #5
C:/FoxServ/www/MI/mt-xmlrpc.cgi 'blogger.newPost' => '', 1, $username, $password, $message, 1'

er den sidste pling en fejl - eller kan det være en del af fejlen ?!?! Kan du kalde det fra kommando-linen ?!? Jeg kan se det er under windows, så jeg ved ikke  om man kan kalde det fra kommandolinien som man kan under unix.
Avatar billede cjessen Nybegynder
24. februar 2003 - 20:50 #6
Det var en enkelt fejl med et ; i linien my $message = "Test Message"
Nu fungerer det. Tak for indsatsen alligevel mfalck
Avatar billede mfalck Praktikant
24. februar 2003 - 21:12 #7
ok ... sådan er det - godt at det virker :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester