Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Ubuntu-Forum & Kubuntu-Forum | www.Ubuntu-Forum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

  • »horstschulz« ist männlich
  • »horstschulz« ist der Autor dieses Themas

Beiträge: 17

Registrierungsdatum: 01.05.2012

Derivat: Ubuntu

Architektur: 64-Bit PC

Desktop: GNOME 3.0

  • Nachricht senden

1

11.01.2017, 20:18

ubuntu 14.04 LTS 64 Bit Perl / CGI aktivieren

hallo ich habe:
ubuntu 14.04 LTS 64Bit
Apache/2.4.7 (Ubuntu)
PHP Version 5.5.9-1ubuntu4.20
perl5 (revision 5version 18 subversion 2)
/etc/perl
/usr/local/lib/perl/5.18.2
/usr/local/share/perl/5.18.2
/usr/lib/perl5
/usr/share/perl5
/usr/lib/perl/5.18
/usr/share/perl/5.18
/usr/local/lib/site_perl
desweiteren habe ich
noch keine Änderungen, soweit es den Webserver betrifft,
vorgenommen.

Mein Problem:

eigentlich wollte
ich nur die Scripte .pl und .cgi mal im Browser ausführen, welche im
Verzeichnis var/www/html/cgi-bin abgelegt sind.

Geht aber nicht,
werden allenfalls gar nicht oder nur als Text aufgelistet.

Aufruf im Terminal:

Zitat

hnnn@hnnn-s:/var/www/html/cgi-bin$ perl hallo.pl
Hello,World!hnnn@hnnn-s:/var/www/html/cgi-bin$
und

Zitat

hnnn@hnnn-s:/var/www/html/cgi-bin$ perl hallo.cgi
Content-Type: text/html; charset=ISO-8859-1
Hello,World!hnnn@nnn-s:/var/www/html/cgi-bin$
geht.
Eine für mich
verständliche Anleitung wie Apache konfiguriert wird, damit die
Scripte ausgeführt werden, habe ich nicht gefunden. Ein Grund ist,
mein Englisch geht gegen null.
Anleitungen für die Installation unter Windows und vorgefertigte Pakete gibt es jede Menge.

Ich hoffe, ich finde
hier Hilfe,

Vorab schon einmal

vielen Dank
wir müssen unsere Erde schützen, nur auf ihr gibt es Schokolade,
H.Schulz

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »horstschulz« (14.01.2017, 16:50) aus folgendem Grund: Verschoben aus "Systemadministration » Sonstige Systemprogramme und Administrationsprobleme".


2

12.01.2017, 10:45

Eine für mich
verständliche Anleitung wie Apache konfiguriert wird, damit die
Scripte ausgeführt werden, habe ich nicht gefunden. Ein Grund ist,
mein Englisch geht gegen null.
Hier ist eine: http://httpd.apache.org/docs/current/howto/cgi.html
Dein Suchbegriff ist "AddHandler" und der ist unter Windows der gleiche. Wenn es dafür so viele Anleitungen gibt, gelten die unter Linux genauso. Zumindest solange es Apache-Direktiven betrifft und nicht die Systemintegration.

Womit auch das geklärt wäre: Apache ist eine Anwendung und die Frage hat mit der Administration von Ubuntu nichts zu tun. Das ist nämlich das Betriebssystem.
--
Verschoben von Fredl aus "Systemadministration » Sonstige Systemprogramme und Administrationsprobleme". Bitte die Forenbeschreibungen beachten, danke!
Beim Erstellen dieser Nachricht kamen keine Tiere zu Schaden.
me is all sausage
but don't call me Ferdl

  • »horstschulz« ist männlich
  • »horstschulz« ist der Autor dieses Themas

Beiträge: 17

Registrierungsdatum: 01.05.2012

Derivat: Ubuntu

Architektur: 64-Bit PC

Desktop: GNOME 3.0

  • Nachricht senden

3

12.01.2017, 20:17

hallo Fredl,
ich bedaure die falsche Forumecke gewählt zu haben.
Mit Deinem Hilfsangebot

Zitat

Hier ist eine: http://httpd.apache.org/docs/current/howto/cgi.htm, l

Dein Suchbegriff ist "AddHandler" und der ist unter Windows der gleiche.
Wenn es dafür so viele Anleitungen gibt, gelten die unter Linux
genauso. Zumindest solange es Apache-Direktiven betrifft und nicht die
Systemintegration
komme ich wieder zu mein Grundproblem: mit mein Englisch (= 0) komme auf den Seiten von apache.org nicht weiter, zumindest bin ich mir nicht immer im klaren, was ich da tue.
Die Docu's für Windows sind zum großen Teil veraltert, die Verzeichnisstruktur eine andere, und Module und Programmteile gibt es in o.g Apache nicht mehr. Beispiel

Zitat

httpd.conf
Nichts des so trotz versuche ich mal mit der, von Dir genannte Docu, plus Übersetzer zurecht zu kommen.
Bis denne,
wir müssen unsere Erde schützen, nur auf ihr gibt es Schokolade,
H.Schulz

4

12.01.2017, 21:58

Du brauchst einfach nur die Anweisung

Quellcode

1
AddHandler cgi-script .cgi .pl

Für .cgi muss sie schon vorhanden sein, denn das funktioniert ja schon. Also müsstest du diese Anweisung um .pl ergänzen; oder in der Konfiguration für einen Virtuellen Server, ein Verzeichnis oder in eine .htaccess eintragen. Je nachdem, wie und wo der Server darauf reagieren soll. Diese Unterschiede zu erklären, würde hier den Rahmen sprengen.

Die httpd.conf gibt es nach wie vor und wäre auch verwendbar. Nur macht man das das seit Jahren über geteilte Dateien, die in der Regel unter /etc/apache2/sites-available/ liegen.

Ohne Grundkenntnisse in Englisch wirst du es speziell bei Server-Angelegenheiten immer schwer haben.
Beim Erstellen dieser Nachricht kamen keine Tiere zu Schaden.
me is all sausage
but don't call me Ferdl

  • »horstschulz« ist männlich
  • »horstschulz« ist der Autor dieses Themas

Beiträge: 17

Registrierungsdatum: 01.05.2012

Derivat: Ubuntu

Architektur: 64-Bit PC

Desktop: GNOME 3.0

  • Nachricht senden

5

13.01.2017, 19:26

hallo Fredl,
es klappt.
Das Stichwort war

Zitat

AddHandler cgi-script .cgi .pl und Virtuellen Server
Manchmal sieht man vor lauter Wald die Bäume nicht.
Mit meinem Englisch wurschtel ich mich so durch.
Ansonsten erlaube ich mir wieder erneut meine Fragen zu stellen.

Vielen Dank
wir müssen unsere Erde schützen, nur auf ihr gibt es Schokolade,
H.Schulz

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »horstschulz« (13.01.2017, 19:33)


6

13.01.2017, 20:10

Schön wenn es jetzt läuft.

Ansonsten erlaube ich mir wieder erneut meine Fragen zu stellen.
Klar.

--
Wenn das Problem damit gelöst ist setze bitte noch das passende Präfix vor die Überschrift, damit das jeder gleich erkennen kann. Danke!
Wie man ein Thema markiert ist in unseren Einsteiger-Infos erklärt.
Beim Erstellen dieser Nachricht kamen keine Tiere zu Schaden.
me is all sausage
but don't call me Ferdl