AW: [us...@httpd] Override main server conf

2010-11-10 Thread Axel Gallus
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

2010-11-10 Thread Axel Gallus

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

2010-11-10 Thread Axel Gallus

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

2010-11-10 Thread Axel Gallus

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

2010-11-09 Thread Axel Gallus

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

2010-11-09 Thread Axel Gallus

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

2010-11-07 Thread Axel Gallus
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