Page 1 of 1
PHP User Einstellungen und PHP Versions-Umschaltung
Posted: Thu 10. Aug 2017, 11:43
by Tobi
Hallo Keyhelpers!
Die PHP Auswahl ist ja eine feine Sache.
Aber wie funktioniert das wenn ich nur eine Domain umstelle und für diese spezielle PHP Einstellungen benötige.
Wie kann ich eine domainspezifische PHP ini statt der User PHP ini verwenden?
Benutzerverwaltung / Benutzer bearbeiten / PHP-Einstellungen
Alternativ wäre natürlich auch eine Konfiguration User-PHP5.3 und User-PHP7 möglich.
Mit der Domainvariante wäre man aber flexibler.
Re: PHP User Einstellungen und PHP Versions-Umschaltung
Posted: Fri 18. Aug 2017, 07:58
by Tobi
Hallo!
Kann mal bitte einer der Entwickler einen Satz zu meinem Feature-Request schreiben?
Vielleicht bin ich das mit der PHP Umschaltung falsch angegangen?
Re: PHP User Einstellungen und PHP Versions-Umschaltung
Posted: Fri 18. Aug 2017, 14:33
by Martin
Hallo,
aktuell ist es so, dass die PHP Einstellungen des Users auf jede der jeweiligen PHP Versionen angewendet werden.
Re: PHP User Einstellungen und PHP Versions-Umschaltung
Posted: Fri 18. Aug 2017, 17:56
by Tobi
Martin wrote: ↑Fri 18. Aug 2017, 14:33aktuell ist es so, dass die PHP Einstellungen des Users auf jede der jeweiligen PHP Versionen angewendet werden.
Hallo Martin,
der IST-Stand ist mir bekannt.
Meine Frage zeielte aber darauf ab wie ich auf einer Subdomain eine alternative PHP Version verwenden kann.
Das ist aktuell nicht möglich wenn man in den User PHP Einstellungen eine bestimmte Extension nachladen will.
Verwendet man hier die PHP5.6 Extension ist ein Umschalten auf PHP 7 nicht möglich.
In diesem Zusammenhang möchte ich auch nochmal auf diesen Thread hinweisen:
viewtopic.php?f=6&t=445
Meine Experimente mit einer "php.ini" im entsprechenden Ordner bzw. einer ".user.ini" blieben erfolglos.
Habe ich da was falsch gemacht oder geht das wirklich nicht?
Mein alternativer Provider bietet einen sog. PHP-INI-Editor. Da kann ich für jede Domain eine alternative php.ini generieren.
Irgendwie muss das ja auch unter Keyhelp gehen.
Zur Not manuell.
Wo muss ich da ansetzen?
Bzw. plant ihr intern schon einen PHP-INI-Editor?
Re: PHP User Einstellungen und PHP Versions-Umschaltung
Posted: Fri 18. Aug 2017, 18:01
by Reseller4711
Tobi,
vermutlich auch bekannt. Aber man kann zumindest für jede Sub-Domain auch eine alternative PHP-Version auswählen.
Dies ist über das Login als Benutzer der entsprechenden Domain möglich.
Re: PHP User Einstellungen und PHP Versions-Umschaltung [GELÖST]
Posted: Fri 18. Aug 2017, 18:06
by Martin
Hallo,
was spräche dagegen hier zunächst einen eigenen Benutzer zu verwenden?
Re: PHP User Einstellungen und PHP Versions-Umschaltung
Posted: Fri 18. Aug 2017, 19:30
by Tobi
Martin wrote: ↑Fri 18. Aug 2017, 18:06was spräche dagegen hier zunächst einen eigenen Benutzer zu verwenden?
Tja in erster Linie das "rumgewurschtel" mit Usern die eigentlich keiner braucht / haben will.
Und dann, wenn es eines Tages funktioniert, muss ich die User wieder zusammenführen.
Beides unschön.
Da warte ich lieber bis das Feature sinnvoll nutzbar ist und greife nur im allerdringendsten Notfall auf die Extra-User-Variante zurück.
Plant ihr denn einen entsprechenden Editor?
Kann ich das manuell hinbiegen?
Re: PHP User Einstellungen und PHP Versions-Umschaltung
Posted: Fri 18. Aug 2017, 19:32
by Tobi
Reseller4711 wrote: ↑Fri 18. Aug 2017, 18:01Aber man kann zumindest für jede Sub-Domain auch eine alternative PHP-Version auswählen.
Nein, genau das geht eben nicht.
Wenn die Hauptdomain auf PHP5.6 läuft und du eine spezifische Extension in den User-Einstellungen hinterlegst kannst du nicht auf eine andere PHP Version umschalten weil die Extension nicht passt.
Re: PHP User Einstellungen und PHP Versions-Umschaltung
Posted: Tue 7. Jan 2020, 20:10
by ShortSnow
Hallo,
ich weiß der Funktionswunsch ist alt, würde den dennoch gerne aufgreifen.
Auch ich würde mir die PHP-Einstellung nicht pro User, sondern pro Domain wünschen.
Ich habe einige User, die verschiedenen System in ihrem Userverzeichnis installiert haben und dafür gerne die Einstellungen separat anpassen möchten. Teilweise geht das ja über die .user.ini, aber leider eben nur teilweise. Z.B. open_basedir / sendmail_from / max_execution_time usw. geht nicht.
Gerade open_basedir pro Domain wäre ein Traum.
Vielen Dank.
Gruß Arne
Ein Beispiel: Ein User hat 2 Domains unter www in verschiedenen Ordner _> www/domain1/ und www/domain2
Domain2 ist eine Nextcloud und Domain1 ein Wordpress
Jetzt hat er einen Filemanager in Wordpress installiert und ist in den Settings direkt auf den root_path gestoßen und konnte den selbstverständlich auf www stellen. Damit hatte das Wordpress Zugriff auf alle Dateien seiner Nextcloud.
Re: PHP User Einstellungen und PHP Versions-Umschaltung
Posted: Tue 7. Jan 2020, 20:53
by OlliTheDarkness
ShortSnow wrote: ↑Tue 7. Jan 2020, 20:10
Hallo,
ich weiß der Funktionswunsch ist alt, würde den dennoch gerne aufgreifen.
Auch ich würde mir die PHP-Einstellung nicht pro User, sondern pro Domain wünschen.
Ich habe einige User, die verschiedenen System in ihrem Userverzeichnis installiert haben und dafür gerne die Einstellungen separat anpassen möchten. Teilweise geht das ja über die .user.ini, aber leider eben nur teilweise. Z.B. open_basedir / sendmail_from / max_execution_time usw. geht nicht.
Gerade open_basedir pro Domain wäre ein Traum.
Vielen Dank.
Gruß Arne
Ein Beispiel: Ein User hat 2 Domains unter www in verschiedenen Ordner _> www/domain1/ und www/domain2
Domain2 ist eine Nextcloud und Domain1 ein Wordpress
Jetzt hat er einen Filemanager in Wordpress installiert und ist in den Settings direkt auf den root_path gestoßen und konnte den selbstverständlich auf www stellen. Damit hatte das Wordpress Zugriff auf alle Dateien seiner Nextcloud.
Ich hoffe dein Wunsch existiert nur auf Adm Ebene ...
Beim Gedanken das User das z.B OBD ändern können wird mir schlecht ^^
Re: PHP User Einstellungen und PHP Versions-Umschaltung
Posted: Tue 7. Jan 2020, 21:03
by ShortSnow
Hi,
klar auf Adminebene. Das würde mir erstmal reichen. Ist schon groß genug der Wunsch denke ich
Auf Userebene könnte man das aber auch einführen. Dann allerdings bei den Werten nicht höher als auf Adminebene gesetzt ist.
Beispiel Benutzer max_execution_time = 240s -> User kann gerne auf 120s aber nicht höher
open_basedir nur relativ vom Documentroot.
Gruß Arne