Schrift
[thread]5546[/thread]

Installation Perl??



<< |< 1 2 3 4 >| >> 40 Einträge, 4 Seiten
drooper
 2006-04-10 14:43
#47808 #47808
User since
2006-04-10
6 Artikel
BenutzerIn
[default_avatar]
Hallo liebe Perl Gemeinde,

dies ist mein erster Post in diesem Forum und nicht nur das ist neu für mich, sondern auf Perl.
Habe Perl auf meinem Rechner meiner Meinung nach erfolgreich installiert, doch habe ich das Problem, dass beim Ausführen eines Perl Skriptes nix anderes geschieht als die Abarbeitung des Skriptes in der Windows Eingabeaufforderung. Normalerweise sollte ich aber nen HTML Dokument mit den Ausführungen dargestellt bekommen. Wo liegt mein Fehler? Und bitte nicht böse sein- ich bin auf dem Gebiet absoluter Anfänger. Vielleicht könnt ihr mir ja helfen.
Wäre für jeden Tipp dankbar!

Gruß
Marcus
drooper
 2006-04-10 14:50
#47809 #47809
User since
2006-04-10
6 Artikel
BenutzerIn
[default_avatar]
Sorry, hab soeben die Frage in einem anderem Thema gesehen. Leider etwas zu spät. Werde damit erstmal mein Fehler suchen.

Gruß
Marcus
renee
 2006-04-10 14:50
#47810 #47810
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Deine Beschreibung ist sehr vage. Du beschreibst nicht, was Dein Code machen soll und was *genau* angezeigt werden soll. Du sagst uns auch nicht, was im Endeffekt ausgegeben wird. Welche "Ausführungen" meinst Du? Zeig' uns bitte etwas Code.
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/
GwenDragon
 2006-04-10 14:51
#47811 #47811
User since
2005-01-17
14789 Artikel
Admin1
[Homepage]
user image
Wenn du das Skript aufruifst, erschein kurz das Ausgabefenster der Kommadozeile und dort wird das angezeigt, was das Skript ausgibt.

Wenn du eine Ausgabe als HTML-Dokument im Browser haben willst, benötigst du einen lokalen Webserver.
lichtkind
 2006-04-10 14:55
#47812 #47812
User since
2004-03-22
5697 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
gut ich wweiss jetzt nicht genau ob du jetzt in anderen thread gegangen bist oder schon eine lösung in der faq gewunden hast, aber ich vermute dein problem liegt eher daran das du etas serverseitig machen willst also nicht nur perl prauchst sondern eher apache. vielleicht arbeitet dein script ja richtig und du musst nur rausfinden wo es die html ausspuckt und kannst es dir manuell ansehen?
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
renee
 2006-04-10 15:29
#47813 #47813
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
@gwendragon: Es geht auch ohne lokalen Webserver: Speicher die Ausgabe und öffne den Browser mit der entsprechenden Datei als Startparameter!

Aber es artet alles in Spekulation aus ohne weitere Infos durch den Thread-Starter!
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/
master
 2006-04-10 15:31
#47814 #47814
User since
2003-10-20
610 Artikel
BenutzerIn
[default_avatar]
@drooper

Nimm z. B. den "Uniserv" das ist ein lokaler Webserver
uniformserver

Dann kannst du ohne Installation-Webinhalte entwickeln.

1. Runterladen
2. entpacken
3. startbat starten
4. im verzeichnis w:\cgi-bin kannst du deine skripte reinlegen
5. Aufruf im Browser mit localhost:
http://localhost/cgi-bin/test.pl (test.pl ist nur ein bespiel)
$i='re5tsFam ^l\rep';$i=~s/[^a-z| ]//g;$\= reverse "\U!$i";print;
renee
 2006-04-10 15:41
#47815 #47815
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Wiki:Hier ist auch beschrieben, wie man sich eine Testumgebung mit Webserver einrichtet.
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/
Gast Gast
 2006-04-11 01:38
#47816 #47816
Hallo,
erstmal vielen Dank für die vielen Antworten, trotz wager Fehlerbeschreibung. Leider hab ich anhand des anderen Thread nicht geschafft. Bin langsam am verzweifeln. Habe nen Apache 2.0.50. Es funktioniert eigentlich alles (php, mysql, phpmyadmin) problemlos, aber mit Perl haberts aber.

Zu den Verzeichnissen:
perl ist im Verzeichnis C:\web\perl
cgi-bin ist im Verzeichnis C:\web\Apache2\cgi-bin

die Testdatei schaut wie folgt aus (und endet mit .pl)

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
#!C:/web/Perl/bin/Perl.exe
##
## printenv -- demo CGI program which just prints its environment
##
print "Content-type: text/plain\n\n";
foreach $var (sort(keys(%ENV))) {
$val = $ENV{$var};
$val =~ s|\n|\\n|g;
$val =~ s|"|\\"|g;
print "${var}=\"${val}\"\n";
}


und hier die httpd (ohne Kommentare)

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
ServerRoot "C:/web/Apache2"

PidFile logs/httpd.pid

Timeout 300

KeepAlive On

MaxKeepAliveRequests 100

KeepAliveTimeout 15

<IfModule mpm_winnt.c>
ThreadsPerChild 250
MaxRequestsPerChild 0
</IfModule>

Listen 80

LoadModule access_module modules/mod_access.so
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_module modules/mod_auth.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule cgi_module modules/mod_cgi.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
LoadModule imap_module modules/mod_imap.so
LoadModule include_module modules/mod_include.so
LoadModule isapi_module modules/mod_isapi.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule userdir_module modules/mod_userdir.so
ServerAdmin [EMAIL=admin@mynetwork.local]admin@mynetwork.local[/EMAIL]

ServerName www.mynetwork.local:80
UseCanonicalName Off

DocumentRoot "C:/web/Apache2/htdocs"
<Directory />
Options FollowSymLinks ExecCGI
AllowOverride None
</Directory>

<Directory "C:/web/Apache2/htdocs">
Options Indexes FollowSymLinks ExecCGI

AllowOverride None

Order allow,deny
Allow from all

</Directory>

UserDir "My Documents/My Website"
DirectoryIndex index.html index.htm index.php index.php3

AccessFileName .htaccess

<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>

TypesConfig conf/mime.types

DefaultType text/plain

<IfModule mod_mime_magic.c>
MIMEMagicFile conf/magic
</IfModule>

HostnameLookups Off
ErrorLog logs/error.log
LogLevel warn

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent


CustomLog logs/access.log common

ServerTokens Full

ServerSignature On
Alias /icons/ "C:/web/Apache2/icons/"

<Directory "C:/web/Apache2/icons">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

AliasMatch ^/manual(?:/(?:de|en|es|fr|ja|ko|ru))?(/.*)?$ "C:/web/Apache2/manual$1"

<Directory "C:/web/Apache2/manual">
Options Indexes
AllowOverride None
Order allow,deny
Allow from all

<Files *.html>
SetHandler type-map
</Files>

SetEnvIf Request_URI ^/manual/de/ prefer-language=de
SetEnvIf Request_URI ^/manual/en/ prefer-language=en
SetEnvIf Request_URI ^/manual/es/ prefer-language=es
SetEnvIf Request_URI ^/manual/fr/ prefer-language=fr
SetEnvIf Request_URI ^/manual/ja/ prefer-language=ja
SetEnvIf Request_URI ^/manual/ko/ prefer-language=ko
SetEnvIf Request_URI ^/manual/ru/ prefer-language=ru
RedirectMatch 301 ^/manual(?:/(de|en|es|fr|ja|ko|ru)){2,}(/.*)?$ /manual/$1$2
</Directory>

ScriptAlias /cgi-bin/ "C:/web/Apache2/cgi-bin/"

<Directory "C:/web/Apache2/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

IndexOptions FancyIndexing VersionSort

AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip

AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*

AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core

AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^

DefaultIcon /icons/unknown.gif

ReadmeName README.html
HeaderName HEADER.html

IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t

AddLanguage ca .ca
AddLanguage cs .cz .cs
AddLanguage da .dk
AddLanguage de .de
AddLanguage el .el
AddLanguage en .en
AddLanguage eo .eo
AddLanguage es .es
AddLanguage et .et
AddLanguage fr .fr
AddLanguage he .he
AddLanguage hr .hr
AddLanguage it .it
AddLanguage ja .ja
AddLanguage ko .ko
AddLanguage ltz .ltz
AddLanguage nl .nl
AddLanguage nn .nn
AddLanguage no .no
AddLanguage pl .po
AddLanguage pt .pt
AddLanguage pt-BR .pt-br
AddLanguage ru .ru
AddLanguage sv .sv
AddLanguage zh-CN .zh-cn
AddLanguage zh-TW .zh-tw

LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW

ForceLanguagePriority Prefer Fallback

AddDefaultCharset ISO-8859-1

AddCharset ISO-8859-1 .iso8859-1 .latin1
AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen
AddCharset ISO-8859-3 .iso8859-3 .latin3
AddCharset ISO-8859-4 .iso8859-4 .latin4
AddCharset ISO-8859-5 .iso8859-5 .latin5 .cyr .iso-ru
AddCharset ISO-8859-6 .iso8859-6 .latin6 .arb
AddCharset ISO-8859-7 .iso8859-7 .latin7 .grk
AddCharset ISO-8859-8 .iso8859-8 .latin8 .heb
AddCharset ISO-8859-9 .iso8859-9 .latin9 .trk
AddCharset ISO-2022-JP .iso2022-jp .jis
AddCharset ISO-2022-KR .iso2022-kr .kis
AddCharset ISO-2022-CN .iso2022-cn .cis
AddCharset Big5 .Big5 .big5

AddCharset WINDOWS-1251 .cp-1251 .win-1251
AddCharset CP866 .cp866
AddCharset KOI8-r .koi8-r .koi8-ru
AddCharset KOI8-ru .koi8-uk .ua
AddCharset ISO-10646-UCS-2 .ucs2
AddCharset ISO-10646-UCS-4 .ucs4
AddCharset UTF-8 .utf8

AddCharset GB2312 .gb2312 .gb
AddCharset utf-7 .utf7
AddCharset utf-8 .utf8
AddCharset big5 .big5 .b5
AddCharset EUC-TW .euc-tw
AddCharset EUC-JP .euc-jp
AddCharset EUC-KR .euc-kr
AddCharset shift_jis .sjis

AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz


AddHandler cgi-script .cgi .pl

AddHandler type-map var

BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0

BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
BrowserMatch "^WebDrive" redirect-carefully
BrowserMatch "^WebDAVFS/1.[012]" redirect-carefully
BrowserMatch "^gnome-vfs" redirect-carefully

<IfModule mod_ssl.c>
Include conf/ssl.conf
</IfModule>

ScriptAlias /php/ "c:/web/php/"
AddType application/x-httpd-php .php .php3
Action application/x-httpd-php "/php/php-cgi.exe"


Mein Problem ist immer noch, dass ganz kurz die Eingabeaufforderung die Ausgabe ausgibt und das wars. Nix im Browser.

Vielleicht seht ihr den Fehler, ich jedenfalls bin am Ende meiner Ideen

Gruß
Marcus\n\n

<!--EDIT|renee|1144738841-->
Gast Gast
 2006-04-11 01:52
#47817 #47817
Vollständigkeitshalber hier noch die logs

Access:

127.0.0.1 - - [10/Apr/2006:23:48:35 +0200] "GET / HTTP/1.1" 200 5066
127.0.0.1 - - [10/Apr/2006:23:48:36 +0200] "GET /icons/image2.gif HTTP/1.1" 304 -
127.0.0.1 - - [10/Apr/2006:23:48:36 +0200] "GET /icons/blank.gif HTTP/1.1" 304 -
127.0.0.1 - - [10/Apr/2006:23:48:36 +0200] "GET /icons/folder.gif HTTP/1.1" 304 -
127.0.0.1 - - [10/Apr/2006:23:48:36 +0200] "GET /icons/text.gif HTTP/1.1" 304 -
127.0.0.1 - - [10/Apr/2006:23:48:36 +0200] "GET /icons/unknown.gif HTTP/1.1" 304 -
127.0.0.1 - - [10/Apr/2006:23:48:39 +0200] "GET /phpinfo.php HTTP/1.1" 200 37439
127.0.0.1 - - [10/Apr/2006:23:48:41 +0200] "GET /phpinfo.php?=PHPE9568F34-D428-11d2-A769-00AA001ACF42 HTTP/1.1" 200 4644
127.0.0.1 - - [10/Apr/2006:23:48:41 +0200] "GET /phpinfo.php?=PHPE9568F35-D428-11d2-A769-00AA001ACF42 HTTP/1.1" 200 2146
127.0.0.1 - - [10/Apr/2006:23:48:46 +0200] "GET /phpMyAdmin-2.5.7-pl1/ HTTP/1.1" 200 2402
127.0.0.1 - - [10/Apr/2006:23:48:47 +0200] "GET /phpMyAdmin-2.5.7-pl1/css/phpmyadmin.css.php?lang=de-iso-8859-1&js_frame=right HTTP/1.1" 200 6482
127.0.0.1 - - [10/Apr/2006:23:48:48 +0200] "GET /phpMyAdmin-2.5.7-pl1/queryframe.php?lang=de-iso-8859-1&server=1&hash=053bcebf096b8ed9c4a9e43c287f0e701144705727 HTTP/1.1" 200 2088
127.0.0.1 - - [10/Apr/2006:23:48:48 +0200] "GET /phpMyAdmin-2.5.7-pl1/left.php?lang=de-iso-8859-1&server=1&hash=053bcebf096b8ed9c4a9e43c287f0e701144705727 HTTP/1.1" 200 2103
127.0.0.1 - - [10/Apr/2006:23:48:49 +0200] "GET /phpMyAdmin-2.5.7-pl1/css/phpmyadmin.css.php?lang=de-iso-8859-1&js_frame=left&num_dbs=0 HTTP/1.1" 200 940
127.0.0.1 - - [10/Apr/2006:23:48:49 +0200] "GET /phpMyAdmin-2.5.7-pl1/css/phpmyadmin.css.php?js_frame=left&num_dbs=0 HTTP/1.1" 200 940
127.0.0.1 - - [10/Apr/2006:23:48:50 +0200] "GET /phpMyAdmin-2.5.7-pl1/images/pma_logo.png HTTP/1.1" 304 -
127.0.0.1 - - [10/Apr/2006:23:48:49 +0200] "GET /phpMyAdmin-2.5.7-pl1/main.php?lang=de-iso-8859-1&server=1 HTTP/1.1" 200 14923
127.0.0.1 - - [10/Apr/2006:23:48:51 +0200] "GET /phpMyAdmin-2.5.7-pl1/images/vertical_line.png HTTP/1.1" 304 -
127.0.0.1 - - [10/Apr/2006:23:48:51 +0200] "GET /phpMyAdmin-2.5.7-pl1/images/item_ltr.png HTTP/1.1" 304 -
127.0.0.1 - - [10/Apr/2006:23:48:51 +0200] "GET /phpMyAdmin-2.5.7-pl1/css/phpmyadmin.css.php?lang=de-iso-8859-1&js_frame=right HTTP/1.1" 200 6482
127.0.0.1 - - [10/Apr/2006:23:48:58 +0200] "GET /phpMyAdmin-2.5.7-pl1/server_status.php?lang=de-iso-8859-1&server=1 HTTP/1.1" 200 51626
127.0.0.1 - - [10/Apr/2006:23:48:59 +0200] "GET /phpMyAdmin-2.5.7-pl1/css/phpmyadmin.css.php?lang=de-iso-8859-1&js_frame=right HTTP/1.1" 200 6482
127.0.0.1 - - [10/Apr/2006:23:49:22 +0200] "GET /cgi-bin/printenv.pl HTTP/1.1" 200 1158
127.0.0.1 - - [10/Apr/2006:23:49:30 +0200] "GET /cgi-bin/test.pl HTTP/1.1" 200 1187

Error:

[Mon Apr 10 23:43:35 2006] [notice] Parent: Created child process 264
[Mon Apr 10 23:43:36 2006] [notice] Child 264: Child process is running
[Mon Apr 10 23:43:36 2006] [notice] Child 264: Acquired the start mutex.
[Mon Apr 10 23:43:36 2006] [notice] Child 264: Starting 250 worker threads.



Gruß
Marcus
<< |< 1 2 3 4 >| >> 40 Einträge, 4 Seiten



View all threads created 2006-04-10 14:43.