Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

HILFE!!! Wie führt man eine .pl Datei aus?

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
MarketingDoctor.de
PostRank 2
PostRank 2
Beiträge: 61
Registriert: 09.06.2005, 17:45

Beitrag von MarketingDoctor.de » 23.10.2005, 18:19

Hallo,

versuche verzweifelt seit ÜBER 5 Stunden ein Programm auf meinem server zum laufen zu bekommen. Ich schätze, das mein Serverpfad falsch ist.

Habe eine Datei (pfad.pl) , mit der ich laut anbieter den richtigen serverpfad herausbekommen kann.

Meine (newbie) Frage: Wie führe ich denn diese .pl datei aus. Brauch ich da ein programm oder einfach über den browser den Pfad eigeben?

In der pfad.pl seht das drin:

#!/usr/bin/perl

print "Content-type: text/html\n\n";
print "Der Pfad zu den HTML-Dokumenten ist: ";
print $ENV{'DOCUMENT_ROOT'};
print '<br>';
print $ENV{'SCRIPT_NAME'};
print '<br>';
print $ENV{'PATH_INFO'};
print '<br>';
print "Der Pfad zum script lautet: ";
print $ENV{'SCRIPT_FILENAME'};
print '<br>';

$Teststr = &PrintVariables(*ENV);

print "$Teststr";
print "Die IP-Nummer ist: ";
print $ENV{'REMOTE_ADDR'};

sub PrintVariables {
local (*in) = @_ if @_ == 1;
local (%in) = @_ if @_ > 1;
local ($out, $key, $output);

$output = "\n<dl compact>\n";
foreach $key (sort keys(%in)) {
foreach (split("\0", $in{$key})) {
($out = $_) =~ s/\n/<br>\n/g;
$output .= "<dt><b>$key</b>\n <dd>:<i>$out</i>:<br>\n";
}
}
$output .= "</dl>\n";

return $output;
}

exit (0);


Ich verzweifle, habe mich schon wundprobiert :( ... kann jemand helfen, wie ich die verdammte datei ausführten kann, damit es mir den Pfad anzeigt.

(Mein Host hat mir den serverpfad genannt, funkt nicht. Auch alle rechte sind richtig gesetzt funkt nicht.)

Danke
doc
Achtung: Wie man sein eigenes digitales Produkt erstellt und damit online ein kleines Vermögen macht: https://www.ebookschreiben.de

Anzeige von ABAKUS

von Anzeige von ABAKUS »

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

bsnoop
PostRank 5
PostRank 5
Beiträge: 205
Registriert: 01.09.2004, 22:12

Beitrag von bsnoop » 23.10.2005, 18:51

Einfach über den Browser aufrufen die Datei. Voraussetzung ist natürlich dass du bei deinem Webspace Perl verwenden kannst.

Vorzugsweise sollte die Datei pfad.pl in den cgi-bin Ordner hochgeladen werden, da Perl-Skripte nicht immer in allen Ordnern funzen (je nach Server-Einstellung).

Metaman
PostRank 7
PostRank 7
Beiträge: 602
Registriert: 17.04.2004, 07:37
Wohnort: Wittenburg (Mecklenburg)

Beitrag von Metaman » 23.10.2005, 20:04

das gleiche oder bedeutend mehr bekommsT du mit einem kleinen PHP Script raus.
und zwar

Code: Alles auswählen

<?
echo phpinfo&#40;&#41;;
?>

Anzeige von ABAKUS

von Anzeige von ABAKUS »

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

Jetzt anfragen: 0511 / 300325-0.


BSweet
PostRank 4
PostRank 4
Beiträge: 185
Registriert: 25.03.2005, 15:45

Beitrag von BSweet » 24.10.2005, 09:47

nach cgi-bin hochladen; chmod 777

Boa
PostRank 9
PostRank 9
Beiträge: 1170
Registriert: 11.11.2003, 00:19
Wohnort: Bremen

Beitrag von Boa » 24.10.2005, 12:48

cgi sollte 755 haben dachte ich immer

BSweet
PostRank 4
PostRank 4
Beiträge: 185
Registriert: 25.03.2005, 15:45

Beitrag von BSweet » 24.10.2005, 17:40

777 geht auch, ist halt nicht sicher, hat er aber auch nicht nach gefragt. Es müssen halt die entsprechenden EXECUTE Rechte gesetzt sein

MarketingDoctor.de
PostRank 2
PostRank 2
Beiträge: 61
Registriert: 09.06.2005, 17:45

Beitrag von MarketingDoctor.de » 24.10.2005, 19:05

Bin am verzweifeln: Alle Tipps funken nicht!

Es scheint so, als lasse sich nichts im cgi-bin auführen (ja mit acsii mod hochgeladen rechte auf 777)!

Immer Fehler 500!

Nochjemand einen ratschlag, meine versuchkiste ist nämlich sauleer...

doc
Achtung: Wie man sein eigenes digitales Produkt erstellt und damit online ein kleines Vermögen macht: https://www.ebookschreiben.de

Nikochan
PostRank 6
PostRank 6
Beiträge: 373
Registriert: 16.06.2004, 11:46

Beitrag von Nikochan » 24.10.2005, 19:35

MarketingDoctor.de hat geschrieben:Nochjemand einen ratschlag, meine versuchkiste ist nämlich sauleer...
Wieso machst Du's nicht (wie bereits vorgeschlagen) mit einem PHP-Script?

Einfach

Code: Alles auswählen

<?
echo phpinfo&#40;&#41;;
?>
rein und und aufrufen...
Domainmonitor.ch findet freigewordene .CH und .LI Domains mit PR und DMOZ-Eintrag.

bsnoop
PostRank 5
PostRank 5
Beiträge: 205
Registriert: 01.09.2004, 22:12

Beitrag von bsnoop » 24.10.2005, 19:43

Du bist dir sicher dass du Perl ausführen darfst in deinem Webpaket?
Eventuell liegt der Perl-Interpreter bei deinem Hoster in einem anderen Verzeichnis (die erste Zeile -> #!/usr/bin/perl ). Das sollte der Hoster aber wissen. Bei welchem Hoster hast du denn den Webspace?
Hilfreich wäre evt. auch ein Blick ins error Log, falls das geht.

Pompom
PostRank 10
PostRank 10
Beiträge: 3751
Registriert: 10.09.2004, 16:38

Beitrag von Pompom » 24.10.2005, 20:17

Es scheint so, als lasse sich nichts im cgi-bin auführen (ja mit acsii mod hochgeladen rechte auf 777)!
Es reicht auch nicht, einen cgi-bin Pfad anzulegen.
Dieser sollte schon in der http.conf entsprechend konfiguriert sein.

Immer Fehler 500!

Manchmal steht auch im Errorlog, warum es einen Error 500 gab.

BSweet
PostRank 4
PostRank 4
Beiträge: 185
Registriert: 25.03.2005, 15:45

Beitrag von BSweet » 25.10.2005, 08:50

@pompom @http.conf sicher, wäre mir bei meinen Servern noch nie aufgefallen?

das cgi-bin Verz. muss natürlich chmod 755 sein!

gsingle
PostRank 4
PostRank 4
Beiträge: 113
Registriert: 25.08.2005, 00:26
Wohnort: Deutschland

Beitrag von gsingle » 25.10.2005, 09:30

Hallo,

Ich nehme an, dass Problem ist das viele Hoster das ausführen von PERL auf einen unterordner namens /cgi-bin/ begrenzen.
Perl Scripte laufen dann nur dort.

Ansonsten versuch mal noch:

Code: Alles auswählen

#!/usr/bin/perl
use CGI&#58;&#58;Carp "fatalsToBrowser";
Die Zeile use CGI::Carp "fatalsToBrowser";

hinter #!/usr/bin/perl

einzufügen.

Und PERL Scripte brauchen CHMOD 755 zum laufen.

von 777 würde ich abraten , das ist sehr unsicher.
Würde ich nur nutzen wenn es sich nicht umgehen lässt.

Grundsätzlich kannst du sowas aber auch echt sehr einfach in PHP erledigen.

hth

Johny
PostRank 3
PostRank 3
Beiträge: 66
Registriert: 22.11.2004, 11:29
Wohnort: Hamburg

Beitrag von Johny » 25.10.2005, 22:50

Sag mal hast du überhaupt ahnung was du machen willst??????
Worüf brauchst du denn den Serverpfad?
machs in PHP
entweder phpinfo wie hier steht oder

Code: Alles auswählen

<? echo "SERVERPFAD".$_SERVER&#91;'DOCUMENT_ROOT'&#93; ?>
Fertig &#58;-&#41;
Traumjob Adultwebmaster - mit heissen Seiten Geld verdienen - Suchmaschinen Traffic erziehlt top Convertionen.

MarketingDoctor.de
PostRank 2
PostRank 2
Beiträge: 61
Registriert: 09.06.2005, 17:45

Beitrag von MarketingDoctor.de » 27.10.2005, 16:03

Ich habe echt keinen Plan von der Materie. Ich möchte membercash installieren - ein Zahlungsystem, damit ich kreditkarte und bankeinzug akzeptieren kann.

Wo finde ich den die Server log?

Hier ist die Installationsanleitung:

Inhalt:
*********************
1. Enthaltene Dateien
2. Installationsschritte
3. Mögliche Probleme
4. Lizenzbedingungen

Hinweis:
*********************
Zur Installation benötigen Sie einen Webserver mit einem CGI-Verzeichnis,
der das Ausführen von Programmen erlaubt!

###############################################################################################

1. Enthaltene Dateien
*******************************
inet.pl Hauptprogramm
inet.txt Konfigurationsdatei
readme.txt Anleitungen
member.txt Memberdatei
htaccess.txt Schutz-Datei/Skript
htpasswd.txt Passwortdatei
inetPAM.pl (alternativ zut inet.pl) Hauptprogramm mit dem "AuthPAM_Enabled Off"-Befehl i.d.htaccess
inetCOBALD.pl Hauptprogramm für Cobald-Version 1.01 (muss in inet.pl umbennant werden)
Pfad.pl (optional) Programm zum Herausfinden des Serverpfades

Hinweis zur Benutzung der Pfad.pl:

Übertragen Sie diese Datei genau wie die anderen in Ihr CGI-BIN-Verzeichnis. Dann rufen Sie die Datei
mit Ihrem Browser auf. Im oberen Bereich der Datei werden Ihnen die passenden Pfade angezeigt.


###############################################################################################

2. Installationsschritte
*******************************
a) Erstellen Sie ein Subverzeichnis "in" Ihrem CGI-BIN-Verzeichnis: z.B. "INET1".
Falls Sie mehrere Programme bzw. Member-Bereiche auf Ihrem Server verwalten (möchten),
erstellen Sie pro Programm bzw. Member-Bereich ein weiteres Subverzeichnis, und führen alle Schritte pro Angebot durch:


b) Die zur Funktion von Member-Cash (Deluxe) unbedingt benötigten Einstellungen nehmen Sie direkt und ausschließlich in der Datei "inet.txt" vor!
Öffnen Sie dazu die Datei mit einem Texteditor wie z.B. "Wordpad" oder "Notepad"
und nehmen Sie folgende Änderungen vor:

$DirMember = "/www/meinserver/memberbereich";
$DirCGI = "/www/meinserver/cgi-bin/INET1";

Tragen Sie in den mit Anführungszeichen gekennzeichneten
Bereich den Server-Pfad (nicht die URL https://www...) zu Ihrem Memberbereich und dem "neuen cgi-bin-Verzeichnis" ein.

Achten Sie darauf, dass der Pfad nicht mit einem "/" endet!


c) Nach Änderung der inet.txt (Punkt 2b) übertragen Sie die Dateien

inet.pl
inet.txt
member.txt
htpasswd.txt
Pfad.pl

im ASCII-Mode in Ihr neues CGI-BIN-Verzeichnis (s. Punkt 2a).


d) Ändern Sie nun den "CHMOD-Modus" wie folgt:

inet.pl CHMOD 755 (Hauptprogramm)
member.txt CHMOD 666
htpasswd.txt CHMOD 666
Pfad.pl CHMOD 755


Hinweis zum CHMOD-MODUS:
Die 3-stellige Zahl für den CHMOD-Modus entspricht den Berechtigungen.
Die erste Zahl ist für den Owner/Eigentümer, die zweite für Gruppenbenutzer, die dritte für Andere/Alle.
Folgende Werte werden addiert und ergeben die 3-stellige Zahl: lesen=1, schreiben=2, ausführen=4.
Wenn der Owner also Lese-, Schreib- und Ausführberechtigung haben soll, ist der Wert 1+2+4 = 7.

Beispiel:

CHMOD Lesen Schreiben Ausführen Summe
755 4 2 1
-------------------------------------------------------------------
Owner Ja Ja Ja (4+2+1) 7
Group Ja Ja (4+0+1) 5
All Ja Ja (4+0+1) 5

Benennen Sie nach dem ändern des CHMOD-MODUS die Datei "htpasswd.txt" in ".htpasswd" um.


e) Übertragen Sie die Datei "htaccess.txt" im ASCII-Mode in das Member-Verzeichnis.
- Ändern Sie den CHMOD-MODUS auf 766!
- Benennen Sie dann die Datei "htaccess.txt" in ".htaccess" um!


INFO: Zum Upload und zur Änderung des CHMOD-MODUS können Sie z.B. "WS_FTP" benutzen.
Achtung: Wie man sein eigenes digitales Produkt erstellt und damit online ein kleines Vermögen macht: https://www.ebookschreiben.de

EricR
PostRank 1
PostRank 1
Beiträge: 2
Registriert: 30.10.2005, 19:45

Beitrag von EricR » 30.10.2005, 20:38

Hi,
also anhand dieser erklärung sollte es schon möglich sein so ein script zu installieren.
die ist ja ausführlicher als manch andere.

vielleicht solltest du den gedanken verwerfen (wenn du das nicht hinbekommst wie willst du dann den rest gebacken bekommen ?) oder dir jemanden suchen der es dir installiert.

bei guten anbietern (ich nehm an das ist ein kaufscript?) bekommt man einen installservice...
gruss e

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag