Stobe02
Jungspund
Hallo ich habe mal eine frage, ich habe einen apache2 mit mod_fcgi und php5 am laufen das klappt auch alles super nur eine sache will nicht funktionieren, und zwar greift fcgi nicht auf die php.ini für die jeweiligen user zu sonder auf /etc/php/cgi/php.ini leider weiß ich nicht wo mein fehler liegt. Vllt kann mir ja jemand von euch helfen.
Hier die Konfiguration meines Servers.
Vhost.conf
php-fcgi-starter
Soweit ich das sehen kann müsste doch alles passen. Wie schon gesagt es funktioniert ja auch alles wunderbar, nur wird eben eine globale php.ini verwendet.
Vielen Dank schon mal im Voraus für die Antworten.
Hier die Konfiguration meines Servers.
Vhost.conf
Code:
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin info@example.com
ServerName USER.example.com
ServerSignature Off
LogLevel warn
DocumentRoot /var/www/USER/web
DirectoryIndex Default.php Default.html Default.htm index.php index.html index.htm
Options +Indexes
#FCGI-Settings
PHP_Fix_Pathinfo_Enable 1
SuexecUserGroup USER web-user
AddHandler fcgid-script .php
<Directory /var/www/USER/web>
Options FollowSymLinks +ExecCGI
Options +Indexes
AllowOverride AuthConfig FileInfo
Order allow,deny
allow from all
#FCGID-PHP-Teil
FCGIWrapper /var/www/USER/php-fcgi/php-fcgi-starter .php
</Directory>
</VirtualHost>
php-fcgi-starter
Code:
#!/bin/sh
PHPRC=”/var/www/USER/conf”
export PHPRC
PHP_FCGI_CHILDREN=2
export PHP_FCGI_CHILDREN
PHP_FCGI_MAX_REQUESTS=5000
export PHP_FCGI_MAX_REQUESTS
#exec nice -n 5 /usr/bin/php-cgi
exec nice -n 1 /usr/bin/php-cgi
Soweit ich das sehen kann müsste doch alles passen. Wie schon gesagt es funktioniert ja auch alles wunderbar, nur wird eben eine globale php.ini verwendet.
Vielen Dank schon mal im Voraus für die Antworten.