Die Configfiles für die jeweilige Domain aus dem Syscp werden nicht geschrieben und der Apache 2 weiß somit nicht in welches Verzeichnis die Anfrage gehen soll.
Lösung: Überprüfen Sie ob Sie die entsprechende Configfile im Verzeichnis "/etc/apache2/sites-enabled" finden.
Sie haben zu viele Domains auf Ihrem Server und beim Restarten des Apache 2 kommt ein 'failed!'.
In den Logfile "/var/log/apache2/error.log" steht 'Unable to open logs' und in der Logfile "/var/kunden/logs/benutzer-error.log" steht '(24)Too many open files: could not open transfer log file ...'.
Lösung: Sie löschen Domains von Ihrem Server oder kommentieren in folgender Datei vom Syscp "/var/www/syscp/scripts/cron_tasks.php" die Zeilen 264 und 265 aus.
$vhosts_file.= ' ErrorLog "' . $settings['system']['logfiles_directory'] . $domain['loginname'] . $speciallogfile . '-error.log' . "\"\n";
$vhosts_file.= ' CustomLog "' . $settings['system']['logfiles_directory'] . $domain['loginname'] . $speciallogfile . '-access.log" combined' . "\n";
wird zu
//$vhosts_file.= ' ErrorLog "' . $settings['system']['logfiles_directory'] . $domain['loginname'] . $speciallogfile . '-error.log' . "\"\n";
//$vhosts_file.= ' CustomLog "' . $settings['system']['logfiles_directory'] . $domain['loginname'] . $speciallogfile . '-access.log" combined' . "\n";
Anleitung entspricht SysCP-Version 1.2.19. Sollten Sie ein Update von SysCP machen, so laufen Sie Gefahr diese Änderung zu überschreiben.