Seite 1 von 1

Wie bekomme ich den Serverpfad raus? Verzweiflung!

Verfasst: 22.07.2005, 10:50
von MarketingDoctor.de
Hallo zusammen,

ich möchte ein script auf meiner Domain zum laufen bringen und brauche dafür den richtigen ServerPfad!

So, ich habe da ein perl script downgeloadet, das die daten ausließt und ich somit den pfad herausfinden kann.

Mein Problem:

Ich habe keine Ahnung von dem Zeug. Wie bekomme ich das Auslesescript zum laufen? Heißt pfad.pl. Muss ich das auf den Server hochladen und dann ausführen, damit es ausließt oder wie oder was.

Bitte um eine kurze Anleitung für dumme wie mich. Wie muss ich schritt für schritt vorgehen, um das auslesescript zum laufen zu kriegen...

DANKE!
Christoph

P.S: Ich schätze das ich dafür den Pfad zu Perl brauche. Habe ich in den FAQ von meinem Host gefunden... aber was dann damit?

Verfasst:
von
Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Wie bekomme ich den Serverpfad raus? Verzweiflung!

Verfasst: 22.07.2005, 11:11
von Pompom
Wenn du keine Ahnung von dem Zeug hast, solltest Du dich erstmal mit den Grundkenntnissen auseinandersetzen, bevor du Scripte auf dem Server installierst.
Ein paar Stichworte:
- cgi-bin verzeichnis
- rechte
- chmod 755

Falls php auf dem Server ist, schreib mal ein "Programm" in dem nichts anderes drin steht als
<?
info()
?>
und rufe das auf. Da gibt es dann einen Eintrag
_SERVER["DOCUMENT_ROOT"]
der weiter hilft.

Wie bekomme ich den Serverpfad raus? Verzweiflung!

Verfasst: 22.07.2005, 11:24
von MarketingDoctor.de
Mit rechten und chmods kann ich schon umgehen. Aber ich will so wenig zeit wie möglich mit so einem zeug verlieren.

Du hast geschrieben. "und rufe das auf" ... genau DAS ist meine frage, wie geht das? Was muss ich genau machen...

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Wie bekomme ich den Serverpfad raus? Verzweiflung!

Verfasst: 22.07.2005, 11:27
von Pompom
Ein PHP-Programm ?!
Einfach im Browser die URL eintippen, wie sonst.

Dein Perl-Programm läuft im Normalfall, wenn du es mit FTP in das CGI-Verzeichnis als ASCII kopierst und auf 755 setzt.

Oder von der Shell mit perl pfad.pl aufrufst.

Bist Du dir da WIRKLICH ganz sicher, dass Du dich damit auskennst :-?

Wie bekomme ich den Serverpfad raus? Verzweiflung!

Verfasst: 22.07.2005, 12:06
von robo
Ääääh, wenn ich mich recht entsinne, kriegt man den Serverpfad in Perl mit

print $0;

raus.

cu, Robo :)

Wie bekomme ich den Serverpfad raus? Verzweiflung!

Verfasst: 22.07.2005, 13:00
von Nullpointer
oder er steht in der FAQ des hosters ...

Wie bekomme ich den Serverpfad raus? Verzweiflung!

Verfasst: 22.07.2005, 13:02
von MarketingDoctor.de
und wo gebe ich "print $0; ein??????????

CHris

P.S: Wenn ich die pfad.pl in einem unterordner von cgi-bin über die url aufrufe: seite nicht gefunden. Die rechte stimmen und richtig upgeloaded. Ich werd verrückt!

Wie bekomme ich den Serverpfad raus? Verzweiflung!

Verfasst: 22.07.2005, 13:45
von robo
Herrje ... in ein Perl Script!

Hmmm ... aber irgendwie klappt das doch nicht. Ich dachte, $0 würde den Scriptnamen mit komplettem Pfad ausgeben, es gibt aber (zumindest bei all-inkl) nur den Scriptnamen selbst aus.

Dann kannst du ja das Environment ausgeben lassen, das geht mit diesem Perl-Script:

Code: Alles auswählen

#!/usr/bin/perl

print "Content-Type&#58; text/plain\n\n";

print $0;

print "\n\n";

foreach $key &#40;keys %ENV&#41; &#123;
  print "$key -> $ENV&#123;$key&#125;\n";
&#125;
cu, Robo :)

Verfasst: 22.07.2005, 21:36
von MarketingDoctor.de
Danke :lol: