Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]5484[/thread]

Installation und Konfiguration: Installation von Perl unter Windows



<< |< 1 2 >| >> 20 Einträge, 2 Seiten
tiger
 2005-07-14 22:00
#47138 #47138
User since
2005-07-14
28 Artikel
BenutzerIn
[default_avatar]
Hallo,
habe den Apache unter Windows C:\apache installiert.
Der Apache funktioniert, auch das Testscript printenv.pl nur grössere Programme ausführen funktioniert nicht. Habe ActivePerl-5.8.7.813-MSWin32-x86-148120.msi unter C:\perl installiert. Muss ich ActivePerl-5.8.7.813-MSWin32-x86-148120.msi unter C:\apache installieren?

Schöne Grüße

Tiger\n\n

<!--EDIT|tiger|1121364157-->
renee
 2005-07-14 22:12
#47139 #47139
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Nein, musst Du nicht. Was funktioniert denn bei "größeren Programmen" nicht?? Das musst Du schon etwas ausführlicher beantworten (vielleicht auch mit einem Auszug aus der error.log des Apachen).

Evtl. musst Du die Apache-Konfiguration etwas anpassen...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
tiger
 2005-07-15 01:26
#47140 #47140
User since
2005-07-14
28 Artikel
BenutzerIn
[default_avatar]
Habe nochmal alles neu installiert. Wenn ich aber http://localhost/cgi-bin/printenv.pl jetzt aufrufe kommt die Anzeige zum Download. Der localhost aufruf funktioniert jedoch.

Schöne Grüße

Tiger\n\n

<!--EDIT|tiger|1121388458-->
renee
 2005-07-15 10:57
#47141 #47141
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Ist es auch für .pl so eingerichtet, dass es ausgeführt werden soll?

Stichwort
AddHandler cgi-script .pl

Und ist cgi-bin als Skriptverzeichnis eingerichtet (Options ExecCGI)??
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
tiger
 2005-07-15 14:04
#47142 #47142
User since
2005-07-14
28 Artikel
BenutzerIn
[default_avatar]
Hallo,
in der http-conf. steht: # To use CGI scripts outside of ScriptAliased directories:
# (You will also need to add "ExecCGI" to the "Options" directive.)
#
#AddHandler cgi-script .cgi
Bin nicht der einzige, der dieses Problem hat wie http://www.perl-archiv.de/perl/forum/thread_012858.shtml
Habe in coogle nachgesehen und bin auf folgenden gestossen:
http://aktuell.de.selfhtml.org/artikel...._10.htm
Nur wo musst diese reinschreiben?

Schönen Gruß

Tiger
renee
 2005-07-15 14:14
#47143 #47143
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Diesen Part:
Code: (dl )
1
2
3
4
5
6
7
8
9
AddHandler cgi-script .pl .cgi
#
# Konfigurieren des Verzeichnisses /cgi-bin zur Ausführung von CGI-Programmen
#
<Location /cgi-bin>
AllowOverride None
Options +ExecCGI -Includes
SetHandler cgi-script
</Location>


kannst Du relativ am Anfang der httpd.conf reinschreiben.

Und nicht vergessen: Nach der Änderung den Apachen neu starten...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
tiger
 2005-07-15 15:09
#47144 #47144
User since
2005-07-14
28 Artikel
BenutzerIn
[default_avatar]
Hallo,

das war es nicht, muss eine andere Ursache haben, der error.log gibt mir folgendes aus:[Fri Jul 15 14:04:35 2005] [error] [client 127.0.0.1] (OS 3)Das System kann den angegebenen Pfad nicht finden. : couldn't create child process: 720003: hpo.pl
[Fri Jul 15 14:04:35 2005] [error] [client 127.0.0.1] (OS 3)Das System kann den angegebenen Pfad nicht finden. : couldn't spawn child process: C:/apache/cgi-bin/hpo.pl

Schöne Grüße

Tiger
renee
 2005-07-15 15:20
#47145 #47145
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Dann stimmt der Pfad zu Perl nicht. Werden bei Dir Perl-Programme automatisch gestartet, wenn Du einen Doppelklick im Explorer auf das Programm machst??

Wenn ja, suche mal in der httpd.conf nach der Zeile ScriptInterpreterSource registry und mach das Kommentarzeichen (#) vorne weg! Du kannst auch einige Zeilen darüber das #!/usr/bin/perl in C:\Perl\bin\perl (je nachdem wo Dein Perl liegt) ändern...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
tiger
 2005-07-15 16:01
#47146 #47146
User since
2005-07-14
28 Artikel
BenutzerIn
[default_avatar]
Das kommische daran ist, das im apache_2.0.54-win32-x86-no_ssl.msi Version die ScriptInterpreterSource registry nicht zu finden ist. Mich laust der Affffe, glaub jetzt muss ich mal Pause machen, sonst brennen noch meine Gehirnzellen durch *grins*
renee
 2005-07-15 16:05
#47147 #47147
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
ach, apache2.0... Damit kenne ich mich (noch) nicht aus...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
<< |< 1 2 >| >> 20 Einträge, 2 Seiten



View all threads created 2005-07-14 22:00.