Page 1 of 1

Workaround: Domain zu anderem Keyhelp-User "umziehen"  [GELÖST]

Posted: Fri 2. Aug 2019, 17:52
by Jolinar
Alexander wrote: Fri 2. Aug 2019, 12:57 dazu gehst du in die Datenbank:

1) In der Tabelle: `domains` passt du bei der gewünschten Domain und deren zugehörigen Subdomains die `id_user` Spalte an und änderst sie auf die gewünschte ID ab. Die IDs findest du in der Tabelle `users`.

1.1) Wenn auch Daten der Website noch umgezogen werden sollen, dann muss das über die Konsole von einem Benutzer-Ordner in den Anderen erfolgen, anschließend chown ausführen.

2) Je nachdem ob Email-Accounts für die Domain existieren, musst du dort auch die Zugehörigkeit ändern. Diese findest du in der Tabelle `mail_users` und `mail_aliases` in der Spalte `id_user`

Jetzt noch über die Konsole:

Code: Select all

php /home/keyhelp/www/keyhelp/bin/rewrite_user_configs.php
ausführen und fertig.
---

EDIT: Eine automatisierte Lösung ist Teil von KeyHelp 23.3
Die o.g. Schritte sind ab Release dann obsolet.

Re: Workaround: Domain zu anderem Keyhelp-User "umziehen"

Posted: Mon 2. Aug 2021, 15:36
by ollidroll
Hallo,

ist das immer noch der bevorzugte Weg oder gibt es mittlerweile andere Möglichkeiten?
Mir ist besonders daran gelegen, das es kein Ausfall der Erreichbarkeit der Domain und Mail gibt.

Re: Workaround: Domain zu anderem Keyhelp-User "umziehen"

Posted: Mon 2. Aug 2021, 16:53
by Alexander
Mir ist besonders daran gelegen, das es kein Ausfall der Erreichbarkeit der Domain und Mail gibt.
In diesem Fall wäre das oben beschriebene der bevorzugte Weg.
php /home/keyhelp/www/keyhelp/bin/rewrite_user_configs.php
Dieser Befehl wird nicht mehr funktionieren. Hier kann man aber die KeyHelp-Toolbox zu Hilfe nehmen (Konsolenbefehl: "keyhelp-toolbox").

Re: Workaround: Domain zu anderem Keyhelp-User "umziehen"

Posted: Tue 3. Aug 2021, 14:31
by ollidroll
Vielen Dank, hat soweit funktioniert, bis auf die keyhelp_toolbox. Da bekomme ich folgende Fehlermeldung:

Code: Select all

Notice: Undefined offset: 1 in /home/keyhelp/www/keyhelp/functions/functions.system.php on line 291

Fatal error: Uncaught UnexpectedValueException: DirectoryIterator::__construct(/home/keyhelp/www/keyhelp/locale/C.UTF-8/LC_MESSAGES): failed to open dir: No such file or directory in /home/keyhelp/www/keyhelp/functions/functions.gettext.php:47
Stack trace:
#0 /home/keyhelp/www/keyhelp/functions/functions.gettext.php(47): DirectoryIterator->__construct()
#1 /home/keyhelp/www/keyhelp/bin/toolbox.php(50): bindAllTextDomains()
#2 {main}
  thrown in /home/keyhelp/www/keyhelp/functions/functions.gettext.php on line 47
Kann ich das mit "rewrite_user_configs" ggf. auch mal so irgendwie ausführen?

Re: Workaround: Domain zu anderem Keyhelp-User "umziehen"

Posted: Tue 3. Aug 2021, 15:59
by Alexander
Deine locale Einstellung auf deinem Server steht sicher auf etwas "unerwartetem" wie C, POSIX oder C.UTF-8 oder dergleichen. Wenn du deine Server default locale einmal auf z.B. de_DE.UTF-8 setzt, dann würde die Toolbox wieder funktionieren.

Fehler ist bereits gefixt für die kommende Version.

---

Alternativ, klick eine Domain vom vorherigen Benutzer über die Domainverwaltung an -> Speichern, das selbe mit irgend einer Domain des neuen Benutzers. Dann werden die betroffenen Konfigurationen auch neu geschrieben.

Re: Workaround: Domain zu anderem Keyhelp-User "umziehen"

Posted: Tue 3. Aug 2021, 16:27
by ollidroll
Ja, Danke, das war es.