Op 30 jun. 2014, om 19:56 heeft Miles Fidelman <mfidel...@meetinghouse.net> het 
volgende geschreven:

> Remco Poelstra wrote:
>> Hi,
>> 
>> I'm migrating a mailman server to a newer machine. The new machine runs 
>> apache 2.4. My problem is that the mailman cgi scripts are served instead of 
>> being executed.
>> My configuration looks like the following:
>> <VirtualHost *:80>
>>      ServerName lists.xxx
>>      DocumentRoot /home/www/lists.xxx
>>      ScriptAlias /mailman/ /var/www/w-lists/
>> 
>>      SuexecUserGroup w-lists w-lists
>> 
>>      <Directory /home/www/lists.xxx>
>>              Require all granted
>>              AddHandler fcgid-script .php
>>              Options +ExecCGI
>>              FCGIWrapper /var/www/w-lists/php5-cgi .php
>>      </Directory>
>> </VirtualHost>
>> 
>> In the document root there is a php script that redirects to 
>> /mailman/listinfo. The php5-cgi wrapper is in /var/www/w-lists. The php 
>> script gets properly executed, but the mailman scripts (also in 
>> /var/www/w-lists) are served directly instead of being executed.
>> 
>> I've tried adding a "SetHandler fcgid-script" on the /var/www/w-lists 
>> directory, but that gives me a server error.
>> Basically the same configuration works nicely on the old machine (running 
>> apache 2.2).
>> 
> 
> Silly question: are the any chance that the scripts aren't executable (chmod 
> +x)?  Permissions can screw you - they're the first thing I always check.

They are all -rwxr-xr-x and w-lists:w-lists, so I believe that's OK.

Remco

Reply via email to