Page 1 of 1
opcache deaktivieren
Posted: Thu 15. Mar 2018, 09:20
by hase
Hallo,
wie kann ich für einen bestimmten Benutzer opcache deaktivieren?
Re: opcache deaktivieren
Posted: Thu 15. Mar 2018, 11:31
by nikko
Versuche mal bitte bei dem Benutzer in den "zusätzlichen PHP Einstellungen " folgende Zeile
Mit dem nächsten Apache Neustart sollte es dann ok sein.... hoffe ich

Re: opcache deaktivieren
Posted: Thu 15. Mar 2018, 16:07
by Alexander
Nur zur Ergänzung: Bei Änderung der PHP Einstellungen des Benutzers wird der Apache automatisch neu gestartet, man muss ihn also nicht manuell neu starten o.Ä.
Re: opcache deaktivieren
Posted: Thu 15. Mar 2018, 17:04
by hase
Hi,
also irgendwie klappt das nicht. Habe den Zend Guard Loader erfolgreich für einen Benutzer eingebaut. Aber opcache lässt sich irgendwie nicht deaktivieren.

Hat vielleicht jemand eine Lösung dafür?
Re: opcache deaktivieren
Posted: Thu 15. Mar 2018, 17:48
by Fiesi
hase wrote: ↑Thu 15. Mar 2018, 17:04
Hi,
also irgendwie klappt das nicht. Habe den Zend Guard Loader erfolgreich für einen Benutzer eingebaut. Aber opcache lässt sich irgendwie nicht deaktivieren.

Hat vielleicht jemand eine Lösung dafür?
Versuch mal das einzutragen in KeyHelp für den Kunden:
php_admin_value[opcache.enable] = 0
Ich war der meinung das es so aussehen müsste

Re: opcache deaktivieren
Posted: Thu 15. Mar 2018, 17:52
by hase
Funzt leider nicht ...
Re: opcache deaktivieren
Posted: Thu 15. Mar 2018, 17:57
by Martin
Hallo,
ein php_admin_value (z.B. in der .htaccess) muss zwangsweise zu einem Error 500 führen, da PHP nicht als Apachemodul sondern als PHP-FPM ausgeführt wird.
Wie genau wird geprüft ob der opcache aktiv oder inaktiv ist?
Re: opcache deaktivieren
Posted: Thu 15. Mar 2018, 18:35
by hase
Habe es via phpinfo überprüft.
habe den Eintrag "opcache.enable = 0" in den PHP-Einstellungen des Benutzers gemacht und 2-3 Minuten gewartet. Jetzt ist opcache deaktiviert.
Scheint alles zu funktionieren jetzt.
Re: opcache deaktivieren
Posted: Thu 15. Mar 2018, 19:07
by Fiesi
Martin wrote: ↑Thu 15. Mar 2018, 17:57
Hallo,
ein php_admin_value (z.B. in der .htaccess) muss zwangsweise zu einem Error 500 führen, da PHP nicht als Apachemodul sondern als PHP-FPM ausgeführt wird.
Wie genau wird geprüft ob der opcache aktiv oder inaktiv ist?
Macht Keyhelp das php admin value automatisch dazu?
Denn ich hab in den .conf gesehen das einträge so drin sind?
Daher war der vorschlag es so mal in keyhelp einzutragen
Re: opcache deaktivieren
Posted: Thu 15. Mar 2018, 19:47
by Tobi
Das war mir auch schon Mal aufgefallen.
Nach dem ändern der Einstellungen wird unmittelbar angezeigt, dass die Änderungen gespeichert und aktiv sind.
Aber es dauert eine Minute bis der Apache Reload per Cronjob getriggert wurde.
Erst dann sind die neuen Einstellungen wirklich aktiviert.
Re: opcache deaktivieren
Posted: Thu 15. Mar 2018, 21:42
by Alexander
Fiesi wrote:Macht Keyhelp das php admin value automatisch dazu?
Denn ich hab in den .conf gesehen das einträge so drin sind?
In das Eingabefeld "Zusätzliche PHP-Einstellungen" muss die selbe Syntax verwendet werden, als wenn man direkt in die php.ini schreiben würde.
Die dort gemachten Eingaben werden dann entsprechend von KeyHelp umgewandelt um in eine korrekte Syntax für PHP-FPM Konfigurationsdateien zu erhalten. Dort taucht dann wieder php_admin_valie usw. auf, das ist korrekt, und wird vom PHP-FPM so benötigt.
@Tobi, ja, das hast du (warst doch du, oder

) bei einem anderen Seite bereits bemerkt. Beim Benutzer-bearbeiten ist es tatsächlich noch ein bisschen verwirrend formuliert. Wird morgen gleich korrigiert

.