Categories
Plesk

Plesk: FastCGI wrapper unter Ubuntu

Um eine Domainspezifische php.ini laden zu können verwende ich einen angepassten Wrapper für die FastCGI Schnittstelle. Plesk verwendet das Script /var/www/cgi-bin/cgi_wrapper/cgi_wrapper als Wrapper für PHP-Scripts.

#!/bin/bash

DIR=`fgrep "$UID" /etc/passwd | cut --delimiter=: -f6`

if [ -f "$DIR/private/php/php.ini" ]; then
        PHPRC=$DIR/private/php/php.ini
else
        PHPRC=/etc/php5/cgi/php.ini
fi

export PHPRC
exec /usr/bin/php-cgi

Nebenbei erwähnt: Hier findet sich der Grund warum der angepasste Wrapper für FastCGI unter Ubuntu zunächst nicht funktioniert hat.

2 replies on “Plesk: FastCGI wrapper unter Ubuntu”

Warum verwendest Du keine vhost.conf und spezifizierst darin die notwendigen PHP-Einstellungen?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.