Portál AbcLinuxu, 4. listopadu 2025 13:06
<Directory "/var/server/www/cgi"> AllowOverride All Options ExecCGI Order allow,deny Allow from all </Directory>Je tam někde chyba ? Nebo mi tam něco chybí ? Adresář má práva čtení, zápisu a spouštení všemi. Děkuji za radu.
AddHandler cgi-script .bin
            <IfModule mod_alias.c> ScriptAlias /cgi/ "/var/server/cgi/" </IfModule> <Directory "var/server/cgi"> AllowOverride All Options ExecCGI Order allow,deny Allow from all </Directory>Nevím proč, ale funguje mi to !
            
            
1. Direktivou ScriptAlias vyhradit adresář, kde bude všechno pokládáno za CGI skript.
2. Definovat direktivou AddHandler příponu označující CGI skripty a ve vyhrazených adresářích povolit jejich provádění příznakem ExecCGI.
Lze samozřejmě kombinovat oboje, ale pak v tom budete mít zmatek. Osobně dávám přednost první variantě.
ScriptAlias /cgi/ "/var/server/cgi/"
        Tiskni
            
                Sdílej:
                
                
                
                
                
                
            
    
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.