Hi,
kennt jemand eine Möglichkeit, einen Server (z.b. Apache oder MysQL) mittels PHP-Script zum erneuten Einlesen der Konfiguration zu bewegen?
MfG Ronny
Server per PHP reloaden
Re: Server per PHP reloaden
Klar...
So ähnlich müsste das gehn... nur wofür, dann kannste auch gleich den Befehl von Hand ausführen...
Was halt zumindest bei einem halbwegs vernünftig konfigurierten Server nicht geht (gehen sollte!), ist, das Ganze per Webserver zu machen...
Code: Select all
#!/usr/local/bin/php
<?php
system('/usr/local/bin/apachectl reload');
?>Was halt zumindest bei einem halbwegs vernünftig konfigurierten Server nicht geht (gehen sollte!), ist, das Ganze per Webserver zu machen...
Re: Server per PHP reloaden
Vielleicht noch vorher einen Config-Test machen 
Re: Server per PHP reloaden
Hi,
danke!
MfG Ronny
danke!
außer der VirtualHost, auf dem das Script läuft ist entsprechend geschützt...Was halt zumindest bei einem halbwegs vernünftig konfigurierten Server nicht geht (gehen sollte!)
MfG Ronny
Re: Server per PHP reloaden
Außerdem muss das Script als root ausgeführt werden.
- Apache läuft aber als wwwrun bzw. www-data
- suExec geht erst ab UID 100 in der Standardeinstellung und sollte auch nicht auf z. B. minuid 100 gesetzt werden da Scheunentor.
- Apache läuft aber als wwwrun bzw. www-data
- suExec geht erst ab UID 100 in der Standardeinstellung und sollte auch nicht auf z. B. minuid 100 gesetzt werden da Scheunentor.