Page 1 of 2
Domain kann nicht angelegt werden, existiert bereits
Posted: Fri 14. Sep 2018, 16:02
by jacboy
Hi,
ich habe mir die Tage einen neuen KH-Server aufgesetzt und schon einige Benutzer angelegt. Die Benutzerstruktur hat aber nicht gepasst und so habe ich die Benutzer wieder gelöscht.
Der Benutzer cloud soll nun die Domain cloud.jacboy.com zugewiesen bekommen, doch diese existiert laut KeyHelp bereits. In der Domain-Liste, die ich als Administrator sehe, steht sie jedoch nicht.
Ist da in der Datenbank unsauber aufgeräumt worden?
Hat da jemand einen Tipp für mich, wo ich schauen kann?
Gibt es für KH ein Repair-Tool?
Beste Grüße,
Jay
Re: Domain kann nicht angelegt werden, existiert bereits
Posted: Fri 14. Sep 2018, 18:57
by Nobby
Was steht in MySQL denn in der Tabelle "domains" und evtl. den folgenden?
Evtl. hat KH es versäumt den Eintrag zu entfernen beim löschen des Users.
Aufrufen lässt sich die Domain aber auch noch/schon.
Re: Domain kann nicht angelegt werden, existiert bereits
Posted: Sat 15. Sep 2018, 11:01
by nikko
Eher wurden Cron /Tasks unterbrochen, die aufräumen. Oder es wurde manuell etwas aufgeräumt.
In der Domainliste des Admin taucht die Domain nicht auf? Auch nicht nach Klick auf den grauen Button Subdomains anzeigen?
Re: Domain kann nicht angelegt werden, existiert bereits
Posted: Sat 15. Sep 2018, 16:23
by jacboy
Hey,
besten Dank für eure Antworten!
Nobby wrote: ↑Fri 14. Sep 2018, 18:57
Was steht in MySQL denn in der Tabelle "domains" und evtl. den folgenden?.
Dort ist die Domain nicht zu sehen. Die domains-Tabelle
beinhaltet sie nicht, die anderen domain-Tabellen (domains_cgi_path, domains_custom_dns, domains_custom_vhost, domains_redirect_code) sind komplett leer.
nikko wrote: ↑Sat 15. Sep 2018, 11:01
Eher wurden Cron /Tasks unterbrochen, die aufräumen. Oder es wurde manuell etwas aufgeräumt.
In der Domainliste des Admin taucht die Domain nicht auf? Auch nicht nach Klick auf den grauen Button Subdomains anzeigen?
Genau, das hatte ich zuerst geprüft, auch dort ist die Domain nicht gelistet.
Beste Grüße,
Jay
Re: Domain kann nicht angelegt werden, existiert bereits
Posted: Sat 15. Sep 2018, 16:50
by mhagge
Ist die Domain evtl. in der Liste der unzulässigen Domainnamen?
Re: Domain kann nicht angelegt werden, existiert bereits
Posted: Sat 15. Sep 2018, 16:59
by nikko
Dann ist, lass mich raten, der VHost vorhanden. Schau mal bitte das /var/www Verzeichnis durch
Re: Domain kann nicht angelegt werden, existiert bereits
Posted: Sat 15. Sep 2018, 17:06
by jacboy
mhagge wrote: ↑Sat 15. Sep 2018, 16:50
Ist die Domain evtl. in der Liste der unzulässigen Domainnamen?
Nein
nikko wrote: ↑Sat 15. Sep 2018, 16:59
Dann ist, lass mich raten, der VHost vorhanden. Schau mal bitte das /var/www Verzeichnis durch
Code: Select all
root@web1:~# cd /var/www/
root@web1:/var/www# ls
html
root@web1:/var/www# cd html/
root@web1:/var/www/html# ls
index.html
root@web1:/var/www/html#
Liegt hier vielleicht ein Irrtum vor?
Der Webroot ist doch immer /home/users/$USER/www ?
Re: Domain kann nicht angelegt werden, existiert bereits
Posted: Sat 15. Sep 2018, 17:18
by nikko
Ich kann gerade nicht mitschauen, da ich nur mobil bin. Reiß mal den
an und schau dir mal das /var Verzeichnis in Ruhe durch.
Re: Domain kann nicht angelegt werden, existiert bereits
Posted: Sun 16. Sep 2018, 00:01
by jacboy
Die Sache mit mc verstehe ich nicht ganz.
Unter dem var-Verzeichnis habe ich nichts gefunden, was in die Richtung passt.
Vielleicht ja einer der Entwickler einen Tipp....
Re: Domain kann nicht angelegt werden, existiert bereits
Posted: Sun 16. Sep 2018, 13:33
by mhagge
MC ist der Midnight-Commander - so eine Art Norton Commander für Linux - es ist also ein Befehl, kein Verzeichnis - einfach auf der Shell mc eintippen, dann öffnet sich ein Dateimanager.
Falls nicht vorhanden unter Debian mit
apt-get update && apt-get install mc installieren
Die VHost-Konfiguration findest Du unter /etc/apache2/keyhelp/vhosts - Datei benutzername.conf (Benutzername durch den Keyhelp-Benutzer ersetzen, unter dem die Domain ggf. mal eingerichtet war)
Die Dateien für den Vhost findest Du unter /home/users/benutzername (benutzername wie oben)
(die Pfade sind auch wieder Debian, unter unteren Distributionen kann das auch woanders sein)
Wenn der Benutzername noch benutzt wird vorsichtig mit dem löschen - dann müsste man den Domainteil manuell aus der .conf-Datei löschen. Wenn der Benutzer in Keyhelp gar nicht mehr existiert müsste man eigentlich die .conf-Datei und das Verzeichnis problemlos löschen können. Danach den Apache mit service apache2 restart einmal neu starten
Re: Domain kann nicht angelegt werden, existiert bereits
Posted: Sun 16. Sep 2018, 16:19
by jacboy
Hi,
besten Dank für deine Antwort. Mein System ist ein Debian, dementsprechend bin ich mit deiner Hilfestellung ganz gut zurecht gekommen.
Meine cloud.conf, also die Apache-Konfiguration, sieht im Moment wie folgt aus:
Code: Select all
# Created by KeyHelp on 2018-09-14 01:33:35
# DO NOT CHANGE ANYTHING IN THIS FILE, CHANGES WILL BE LOST ON NEXT UPDATE
#
<Directory "/home/users/cloud/www/">
Require all granted
Options FollowSymLinks
</Directory>
# cloud.web1.fourspace-infra.de
<VirtualHost *:80>
ServerName cloud.web1.fourspace-infra.de
ServerAdmin webmaster@cloud.web1.fourspace-infra.de
DocumentRoot "/home/users/cloud/www/"
SuexecUserGroup "cloud" "cloud"
# log
LogLevel warn
CustomLog "/home/users/cloud/logs/access.log" keyhelp_log
ErrorLog "/home/users/cloud/logs/error.log"
# php support
<FilesMatch "\.php$">
SetHandler "proxy:unix:/run/php/keyhelp_cloud.socket|fcgi://keyhelp_cloud.socket/"
</FilesMatch>
# Set some proxy properties (the string "unique-domain-name-string" should match
# the one set in the FilesMatch directive.
<Proxy fcgi://keyhelp_cloud.socket>
ProxySet connectiontimeout=5 timeout=300
</Proxy>
<Directory "/home/users/cloud/www/">
AllowOverride All
Options -Indexes
CGIPassAuth On
</Directory>
</VirtualHost>
Von meiner Domain cloud.jacboy.com kann ich dort nichts lesen. In der Datenbank finde ich dazu auch nichts.
Für mich gibt es rein von der Logik des Systems keinen weiteren Ort, wo ich noch suchen könnte. Die allgemeine Apache-Konfiguration habe ich auch schon durchgesehen, da finde ich auch nichts auffälliges....
Momentan existiert der Nutzer in KeyHelp noch, wenn ich also Datenbank und Filesystem wegsichere (was sehr lustig ist, bei 300GB), dann könnte ich diesen einmal löschen und neu anlegen, doch ich habe keine große Hoffnung, dass es dadurch besser wird. Was meint ihr - einfach mal versuchen, oder ggf. auf die Hilfe von Alex und Martin warten?
All the best,
Jay
Re: Domain kann nicht angelegt werden, existiert bereits
Posted: Mon 17. Sep 2018, 10:19
by nikko
jacboy wrote: ↑Sat 15. Sep 2018, 17:06
Liegt hier vielleicht ein Irrtum vor?
Der Webroot ist doch immer /home/users/$USER/www ?
Ja, man sollte keine Tips geben, wenn man nicht auf den Server schauen kann
Sicher, ich meine das /home/users/ Verzeichnis, das der User dort drin liegt.
Aber wenn das auch nicht der Fall ist, gebe ich das Wort an Alex und Martin.
Re: Domain kann nicht angelegt werden, existiert bereits
Posted: Mon 17. Sep 2018, 10:29
by Alexander
Grüße,
wie lautet dein Servername?
KeyHelp wird dir nicht erlauben eine Domain / Subdomain deines Hostnamens anzulegen.
Re: Domain kann nicht angelegt werden, existiert bereits
Posted: Mon 17. Sep 2018, 17:54
by jacboy
Alexander wrote: ↑Mon 17. Sep 2018, 10:29
wie lautet dein Servername?
KeyHelp wird dir nicht erlauben eine Domain / Subdomain deines Hostnamens anzulegen.
Das war mir schon klar. Der Hostname ist web1.fourspace-infra.de, hat also nicht im entferntesten
etwas mit der Domain zu tun, die ich anlegen möchte.
Re: Domain kann nicht angelegt werden, existiert bereits
Posted: Mon 17. Sep 2018, 20:40
by nikko
Der User war angelegt, mit der Domain. Würde gelöscht und lässt sich nun nicht mehr anlegen.
Korrekt?