Autor |
|
 |
snoopy1981 |
|
|
 |
|
[Lösung] Fehler Server Restart funktioniert nur teilweise |
|
|
|
Ich beziehe mich auf den Thread:
http://zyrusthc.homeip.net/include.php?path=forums...readid= 247
Hab gestern das Script erstmals installiert und denselben Fehler produziert wie sonic112.
Ich muß dazu sagen, daß ich mich mit Linux nicht so dermaßen gut auskenne, aber ich bin nen kleiner Bastler und spiele gern rum.
Okay Problem an der Sache ist / war, das sudo die Homevariable nicht automatisch auf das homedir des users setzt und das führt wohl zu irgendwelchen Fehlern. Fragt mich nicht wieso...vielleicht hat es was mit screen zu tun, jedenfalls erinnere ich mich grob daran, daß screen bei mir anfangs auch nicht so funktionieren wollte wie es eigentlich sollte. Wie gesagt, Bastler kein Guru.
2 Lösungsmöglichkeiten:
1.) sudoers file entsprechen ändern (per visudo)
Defaults always_set_home
Defaults env_reset
oder
2.) restart.php bearbeiten (wer will kann auch noch die stop.php bearbeiten obwohl es dort ja ohne Probleme funktioniert)
finde
$output = shell_exec("sudo -u $coduouser $coduorestart");
ersetze durch
$output = shell_exec("sudo -H -u $coduouser $coduorestart");
|
Beitrag vom 27.01.2008 - 17:05 |
|