sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #50712
Re: Apache og upload
On Fri, 26 Apr 2002 christian@xxxxxx wrote:
> Hej! (Jeg har også forsøgt i netværk)
> Jeg har et problem med at få et upload-script i PERL til at virke.
> Webserveren kommer med flg. fejl:
> Method Not Allowed
> The requested method POST is not allowed for the URL /bestyr/upload.pl.
> ----------------------------------------------------------------------------
> ----
> Apache-AdvancedExtranetServer/1.3.22 Server at 192.38.210.5 Port 80
>
> Jeg kører mandrake v.8.0 og det eneste jeg kan finde med "POST" i
> commonhttpd.conf er:
> #
> # Control access to UserDir directories. The following is an example
> # for a site where these directories are restricted to read-only.
> #
> #<Directory /home/*/public_html>
> # AllowOverride FileInfo AuthConfig Limit
> # Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
> # <Limit GET POST OPTIONS PROPFIND>
> # Order allow,deny
> # Allow from all
> # </Limit>
> # <LimitExcept GET POST OPTIONS PROPFIND>
> # Order deny,allow
> # Deny from all
> # </LimitExcept>
> #</Directory>
> Som I kan se er det hele udkommenteret.
> Hvad er der galt?
>
> Øvrig konfiguration:
> <Directory /var/www/html>
> Options Indexes FollowSymLinks MultiViews ExecCGI
> AllowOverride All
> Order deny,allow
> Deny from all
> Allow from 192.38.210 192.38.211.138
> </Directory>
>
> (Jeg har også forsøgt i netværk)
> --
> Med venlig hilsen,
> Christian Wix
> http://www.wix.dk (just updated)
> ICQ: #21322285
>
>
>
Dit script har en identitet i apache's forstand. formentlig
er scriptet en bruger "nobody", denne bruger skal have
rettigheder til upload-directoriet (rw- mindst) under
apache.
I PHP er det sådan, at uploads altid sker i et temporært dir
indtil scriptet selv placerer den uploadede fil på den
endelige plads. Det kunne være sådan med perl også.
--
Niels Müller Larsen
M. Sc. Networked Information Engineering
Multimedieafdelingen
ERHVERVSAKADEMIET
Århus Købmandsskole
References