Neue Domains im Syscp leiten nicht in das richtige Verzeichnis sondern ist das Defaultverzeichnis vom Apache 2?

Aus Domain-Offensive.de - Wiki
Wechseln zu: Navigation, Suche

Neue Domains im Syscp leiten nicht in das richtige Verzeichnis sondern ist das Defaultverzeichnis vom Apache 2? --ER--

1. Fehlermöglichkeit

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.

2. Fehlermöglichkeit

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.


zurück

Navigation
Persönliche Werkzeuge