Deutsch| English
  #1  
Alt 17.06.2009, 13:21
Neuer Benutzer
 
Registriert seit: 10.12.2008
Beiträge: 13
Standard Eigene PHP.ini

Hallo,

ich würde mir für zukünftige Versionen wünschen das automatisch für jede Domain eine eigene PHP.ini angelegt wird wenn suphp / fastcgi genutzt wird.

Somit könnten Anwendungen wie ZeroC, ZendOptimizer, IonCube pro Domain geladen werden. Ich habe bereits schlechte Erfahrungen gemacht wenn ZendOptimizer und IonCube gleichzeitig für eine Domain geladen sind.
Mit Zitat antworten
  #2  
Alt 27.06.2009, 19:04
Benutzerbild von planet_fox
Erfahrener Benutzer
 
Registriert seit: 10.10.2007
Ort: München
Beiträge: 1.145
Standard

klingt gut
__________________
ISP2 & ISP3 Supporter
Mit Zitat antworten
  #3  
Alt 29.06.2009, 15:33
Erfahrener Benutzer
 
Registriert seit: 14.08.2008
Beiträge: 403
Standard

automatisch halte ich für keine gute Idee.
Wenn dann eher optional pro vHost.
Nur, weil ich einem Kunden suPHP gebe heißt das in meinen Augen noch lange nicht, dass er auch eine eigene php.ini dazu bekommt.

Allerdings würde ich mir wünschen diverse Settings, die über den vHost per php admin flag vorgenommen werden können kundenfreundlich in ISP konfigurierbar zu machen.
Ein Beispiel wäre z.B. display_errors
Im Fehlerfall oder auf Entwicklungsseiten enorm hilfreich,
bei schlecht programmierten Skripten die viele warnings schmeißen auf einer Produktivseite allerdings extrem nervig.
Mit Programmierkenntnissen kann das ja von uns entwicklern direkt im Skript ein/ausgeschaltet werden, aber die meißten Kunden wissen ja nicht mal mit welcher Anwendung sie eine .php-Datei öffnen sollen
Mit Zitat antworten
  #4  
Alt 29.06.2009, 18:17
Neuer Benutzer
 
Registriert seit: 10.12.2008
Beiträge: 13
Standard

Zitat:
Zitat von Quest Beitrag anzeigen
automatisch halte ich für keine gute Idee.
Wenn dann eher optional pro vHost.
Nur, weil ich einem Kunden suPHP gebe heißt das in meinen Augen noch lange nicht, dass er auch eine eigene php.ini dazu bekommt.

Allerdings würde ich mir wünschen diverse Settings, die über den vHost per php admin flag vorgenommen werden können kundenfreundlich in ISP konfigurierbar zu machen.
Ein Beispiel wäre z.B. display_errors
Im Fehlerfall oder auf Entwicklungsseiten enorm hilfreich,
bei schlecht programmierten Skripten die viele warnings schmeißen auf einer Produktivseite allerdings extrem nervig.
Mit Programmierkenntnissen kann das ja von uns entwicklern direkt im Skript ein/ausgeschaltet werden, aber die meißten Kunden wissen ja nicht mal mit welcher Anwendung sie eine .php-Datei öffnen sollen
Ich betreibe mehrer Server mit Confixx und diese Funktion ist definitiv nicht mehr wegzudenken. Erweiterungen wie IonCube oder ZendOptimizer pro Kunde aktivieren zu können hat nur Vorteilen.

Bei suphp / fastcgi läuft PHP sowieso unter dem jeweiligen Benutzer. Daher ist es durchaus sinnvoll auch gleich eine eigenen PHP.ini anzulegen. Diese muss ja nicht automatisch vom Kunden bearbeitet werden können.

php_admin_value und php_admin_flag funktionieren nur bei mod_php. Bei suphp und fastcgi werden diese Einstellungen nicht beachtet.
Mit Zitat antworten
  #5  
Alt 29.06.2009, 21:00
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.818
Standard

Bei suphp kannst Du einfach die php.ini Datei mit suPHP_ConfigPath angeben.
Mit Zitat antworten
  #6  
Alt 29.06.2009, 21:22
Neuer Benutzer
 
Registriert seit: 10.12.2008
Beiträge: 13
Standard

Zitat:
Zitat von Till Beitrag anzeigen
Bei suphp kannst Du einfach die php.ini Datei mit suPHP_ConfigPath angeben.
Das weiß ich. Aber ich würde a) FCGI nutzen und b) fände ich eine Verwaltung direkt im ISPconfig sehr praktisch.
Mit Zitat antworten
  #7  
Alt 30.06.2009, 14:36
Neuer Benutzer
 
Registriert seit: 09.12.2008
Beiträge: 25
Standard

Eine eigene php.ini pro Vhost, ist definitiv eine wichtige Sache die noch fehlt.
Mit Zitat antworten
  #8  
Alt 18.09.2009, 10:21
Benutzer
 
Registriert seit: 15.05.2008
Beiträge: 67
Standard

Nebenbei erwähnt: man kann ggf. auch apache2-mpm-itk nutzen, dadurch läuft php wieder als mod (was durchaus den ein oder anderen Vorteil hat) und man kann die Direktiven direkt in ISPConfig bei den Apache Direktiven vornehmen. Mit mpm-itk laufen dann wie bei suPHP die Apache Kinder auch im Kontext des Users und das ganze noch sehr performant.
Mit Zitat antworten
  #9  
Alt 18.09.2009, 10:37
Benutzerbild von planet_fox
Erfahrener Benutzer
 
Registriert seit: 10.10.2007
Ort: München
Beiträge: 1.145
Standard

Hi Grey

Danke für den Tip, muss ich mir mal anschaun. Hier auch ein Guide für alle anderen eventuell

http://www.debianadmin.com/running-v...on-debian.html
__________________
ISP2 & ISP3 Supporter
Mit Zitat antworten
  #10  
Alt 16.10.2009, 12:23
Benutzer
 
Registriert seit: 12.10.2009
Beiträge: 56
gOOvER eine Nachricht über ICQ schicken gOOvER eine Nachricht über Yahoo! schicken
Standard

Ich finde es auch nicht schlecht, wenn für jede Domain automatisch ne php.ini angelegt wird. Automatisch heisst, ja nicht, das der Kunde darauf Zugriff hat. Leg die php.ini's doch einfach in ein Verzeichnis, auf das der Kunde keinen Zugriff hat z.B.
/var/www/fcgi/php<version>/<domain>/

So hat es z.B. IspCP geregelt, welches unter fgid läuft.

Geändert von gOOvER (16.10.2009 um 12:26 Uhr).
Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +2. Es ist jetzt 03:17 Uhr.


Powered by vBulletin® Version 3.8.1 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0