AW: [us...@httpd] Override main server conf
My main server is configured with LoadModule php5_module modules/libphp5.so AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps DirectoryIndex index.html index.htm index.shtml index.php index.php3 index.cgi AddHandler cgi-script .cgi Moreover I am allowed to use .htaccess in my webserver root: Directory /home/../.public_html/webserverroot AllowOverride All Allow from All /Directory In my webserver-root I want *.php files executed via mod_cgi and not mod_php5 so I added this to my .htaccess in the webserverroot: Options +ExecCGI AddHandler cgi-script .cgi .php However I get an internal HTTP 500 Error when I try to execute *.php scripts. Maybe this is due to the fact, that the server doesn't know if the *.php file is to be executed via mod_php5 or mod_cgi. If I rename the *.php scripts to *.cgi they work. Is there a way to let the *.php scripts execute via mod_cgi in my virtualhost/webserver-directory and having the main-server config having all other virtual hosts configured via mod_php5? Regards A.Gallus -Ursprüngliche Nachricht- Von: Igor Cicimov [mailto:icici...@gmail.com] Gesendet: Mo 08.11.2010 07:15 An: users@httpd.apache.org Betreff: Re: [us...@httpd] Override main server conf According to mod_mime documentation Context:server config, virtual host, directory, .htaccess Files having the name extension will be served by the specified handler-name. This mapping is added to any already in force, overriding any mappings that already exist for the same extension so your config should be ok. Did you test if it doesn't work? Do the .cgi extension work for the host? Have you added Options +ExecCGI to make the files cgi executable for the appropriate directory in that virtual host? Post the vhost config if still having problems. Igor On Mon, Nov 8, 2010 at 9:49 AM, Axel Gallus axel.gal...@profindis.dewrote: Hello, I use apache in a virtual host environment. My main server is configured with LoadModule php5_module modules/libphp5.so AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps DirectoryIndex index.html index.htm index.shtml index.php index.php3 index.cgi AddHandler cgi-script .cgi so that only *.cgi files get executed via interpreter in my vhost-documentroot. I also want the *.php files to be executed as cgi, so I added AddHandler cgi-script .cgi .php to my perosnal vhost-config-section However, it seems that the main server config dominates the cgi-script *.php config. Is there a way to also treat .php files as cgi scripts in my virtualhost under this circumstances, how? Thx and regards A.Gallus winmail.dat - The official User-To-User support forum of the Apache HTTP Server Project. See URL:http://httpd.apache.org/userslist.html for more info. To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org from the digest: users-digest-unsubscr...@httpd.apache.org For additional commands, e-mail: users-h...@httpd.apache.org
AW: AW: [us...@httpd] Override main server conf
No errors have been logged in the error log. Any other idea? Does someone know if it is possible to user mod_cgi and mod_php at once... (see below).. Regards A.Gallus -Ursprüngliche Nachricht- Von: Frank Gingras [mailto:francois.ging...@gmail.com] Gesendet: Mi 10.11.2010 16:12 An: users@httpd.apache.org Betreff: Re: AW: [us...@httpd] Override main server conf On 10/11/2010 10:01 AM, Axel Gallus wrote: My main server is configured with LoadModule php5_module modules/libphp5.so AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps DirectoryIndex index.html index.htm index.shtml index.php index.php3 index.cgi AddHandler cgi-script .cgi Moreover I am allowed to use .htaccess in my webserver root: Directory /home/../.public_html/webserverroot AllowOverride All Allow from All /Directory In my webserver-root I want *.php files executed via mod_cgi and not mod_php5 so I added this to my .htaccess in the webserverroot: Options +ExecCGI AddHandler cgi-script .cgi .php However I get an internal HTTP 500 Error when I try to execute *.php scripts. Maybe this is due to the fact, that the server doesn't know if the *.php file is to be executed via mod_php5 or mod_cgi. If I rename the *.php scripts to *.cgi they work. Is there a way to let the *.php scripts execute via mod_cgi in my virtualhost/webserver-directory and having the main-server config having all other virtual hosts configured via mod_php5? Regards A.Gallus -Ursprüngliche Nachricht- Von: Igor Cicimov [mailto:icici...@gmail.com] Gesendet: Mo 08.11.2010 07:15 An: users@httpd.apache.org Betreff: Re: [us...@httpd] Override main server conf According to mod_mime documentation Context:server config, virtual host, directory, .htaccess Files having the name extension will be served by the specified handler-name. This mapping is added to any already in force, overriding any mappings that already exist for the same extension so your config should be ok. Did you test if it doesn't work? Do the .cgi extension work for the host? Have you added Options +ExecCGI to make the files cgi executable for the appropriate directory in that virtual host? Post the vhost config if still having problems. Igor On Mon, Nov 8, 2010 at 9:49 AM, Axel Gallusaxel.gal...@profindis.dewrote: Hello, I use apache in a virtual host environment. My main server is configured with LoadModule php5_module modules/libphp5.so AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps DirectoryIndex index.html index.htm index.shtml index.php index.php3 index.cgi AddHandler cgi-script .cgi so that only *.cgi files get executed via interpreter in my vhost-documentroot. I also want the *.php files to be executed as cgi, so I added AddHandler cgi-script .cgi .php to my perosnal vhost-config-section However, it seems that the main server config dominates the cgi-script *.php config. Is there a way to also treat .php files as cgi scripts in my virtualhost under this circumstances, how? Thx and regards A.Gallus - The official User-To-User support forum of the Apache HTTP Server Project. SeeURL:http://httpd.apache.org/userslist.html for more info. To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org from the digest: users-digest-unsubscr...@httpd.apache.org For additional commands, e-mail: users-h...@httpd.apache.org What does the error log say, exactly? Frank. - The official User-To-User support forum of the Apache HTTP Server Project. See URL:http://httpd.apache.org/userslist.html for more info. To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org from the digest: users-digest-unsubscr...@httpd.apache.org For additional commands, e-mail: users-h...@httpd.apache.org winmail.dat - The official User-To-User support forum of the Apache HTTP Server Project. See URL:http://httpd.apache.org/userslist.html for more info. To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org from the digest: users-digest-unsubscr...@httpd.apache.org For additional commands, e-mail: users-h...@httpd.apache.org
AW: AW: [us...@httpd] Override main server conf
You mean I should use AddHandler application/x-httpd-php .php instead of AddType application/x-httpd-php .php? Unfortunately this part of the configuration is not under my control. Can you explain why mixing those directives is a problem? Is there a workaround? Regards A.Gallus -Ursprüngliche Nachricht- Von: Eric Covener [mailto:cove...@gmail.com] Gesendet: Mi 10.11.2010 20:03 An: users@httpd.apache.org Betreff: Re: AW: [us...@httpd] Override main server conf On Wed, Nov 10, 2010 at 1:58 PM, Axel Gallus axel.gal...@profindis.de wrote: No errors have been logged in the error log. Any other idea? Does someone know if it is possible to user mod_cgi and mod_php at once... (see below).. Don't mix AddHandler and AddType -- just use AddHandler. -- Eric Covener cove...@gmail.com - The official User-To-User support forum of the Apache HTTP Server Project. See URL:http://httpd.apache.org/userslist.html for more info. To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org from the digest: users-digest-unsubscr...@httpd.apache.org For additional commands, e-mail: users-h...@httpd.apache.org winmail.dat - The official User-To-User support forum of the Apache HTTP Server Project. See URL:http://httpd.apache.org/userslist.html for more info. To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org from the digest: users-digest-unsubscr...@httpd.apache.org For additional commands, e-mail: users-h...@httpd.apache.org
AW: AW: [us...@httpd] Override main server conf
I succeeded by removing the mod_php5 mimme type via RemoveType .php. After that I could register my own mod_cgi handler via AddHandler cgi-script .php. Thx for your input. Regards A.Gallus -Ursprüngliche Nachricht- Von: Axel Gallus [mailto:axel.gal...@profindis.de] Gesendet: Mi 10.11.2010 20:18 An: users@httpd.apache.org Betreff: AW: AW: [us...@httpd] Override main server conf You mean I should use AddHandler application/x-httpd-php .php instead of AddType application/x-httpd-php .php? Unfortunately this part of the configuration is not under my control. Can you explain why mixing those directives is a problem? Is there a workaround? Regards A.Gallus -Ursprüngliche Nachricht- Von: Eric Covener [mailto:cove...@gmail.com] Gesendet: Mi 10.11.2010 20:03 An: users@httpd.apache.org Betreff: Re: AW: [us...@httpd] Override main server conf On Wed, Nov 10, 2010 at 1:58 PM, Axel Gallus axel.gal...@profindis.de wrote: No errors have been logged in the error log. Any other idea? Does someone know if it is possible to user mod_cgi and mod_php at once... (see below).. Don't mix AddHandler and AddType -- just use AddHandler. -- Eric Covener cove...@gmail.com - The official User-To-User support forum of the Apache HTTP Server Project. See URL:http://httpd.apache.org/userslist.html for more info. To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org from the digest: users-digest-unsubscr...@httpd.apache.org For additional commands, e-mail: users-h...@httpd.apache.org winmail.dat - The official User-To-User support forum of the Apache HTTP Server Project. See URL:http://httpd.apache.org/userslist.html for more info. To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org from the digest: users-digest-unsubscr...@httpd.apache.org For additional commands, e-mail: users-h...@httpd.apache.org
[us...@httpd] Avoiding placing #!path/to/phpinterpreter
Hi Guys, I set up an envronment where files with *.cgi ending get executed by the mod_cgi (or mod_cgid). I have to place the line #!/usr/cgi-bin in each of those files to let them run by the interpreter. Is there a way to render this unneccessary so that they automatically get executed by the interpreter , maybe by a ScripAlias or some other Alias? Regards Axel Gallus
AW: [us...@httpd] Avoiding placing #!path/to/phpinterpreter
I will read about it in the documentation, but maybe you could give me an example right off the bat? thx and regards A.Gallus -Ursprüngliche Nachricht- Von: Eric Covener [mailto:cove...@gmail.com] Gesendet: Di 09.11.2010 20:55 An: users@httpd.apache.org Betreff: Re: [us...@httpd] Avoiding placing #!path/to/phpinterpreter On Tue, Nov 9, 2010 at 1:40 PM, Axel Gallus axel.gal...@profindis.de wrote: Hi Guys,? I set up an envronment where files with *.cgi ending get executed by the mod_cgi (or mod_cgid). I have to place the line #!/usr/cgi-bin in each of those files to let them run by the interpreter. Is there a way to render this unneccessary so that they automatically get executed by the interpreter , maybe by a ScripAlias or some other Alias? Action? -- Eric Covener cove...@gmail.com - The official User-To-User support forum of the Apache HTTP Server Project. See URL:http://httpd.apache.org/userslist.html for more info. To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org from the digest: users-digest-unsubscr...@httpd.apache.org For additional commands, e-mail: users-h...@httpd.apache.org winmail.dat - The official User-To-User support forum of the Apache HTTP Server Project. See URL:http://httpd.apache.org/userslist.html for more info. To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org from the digest: users-digest-unsubscr...@httpd.apache.org For additional commands, e-mail: users-h...@httpd.apache.org
[us...@httpd] Override main server conf
Hello, I use apache in a virtual host environment. My main server is configured with LoadModule php5_module modules/libphp5.so AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps DirectoryIndex index.html index.htm index.shtml index.php index.php3 index.cgi AddHandler cgi-script .cgi so that only *.cgi files get executed via interpreter in my vhost-documentroot. I also want the *.php files to be executed as cgi, so I added AddHandler cgi-script .cgi .php to my perosnal vhost-config-section However, it seems that the main server config dominates the cgi-script *.php config. Is there a way to also treat .php files as cgi scripts in my virtualhost under this circumstances, how? Thx and regards A.Gallus