Ändern des DocumentRoot für VHost  [GELÖST]

Locked
mgraumann
Posts: 3
Joined: Tue 19. Apr 2016, 12:02

Ändern des DocumentRoot für VHost

Post by mgraumann »

Der Betreff sagt ja schon fast alles:

Ich möchte das DocumentRoot des VHosts auf ein anderes Verzeichnis einstellen.

Bei Plesk weiß ich genau, wie ich das machen muss - und ja, auch da geht es nicht über die Benutzeroberfläche, sondern über den Aufruf von Konfigurations-Scripten auf der Konsole. Nur zur Eigenentwicklung KeyHelp gibt mir Google nich wirklich viel Hilfe, also hoffe ich mal auf das Forum :D

Gruß

Manuel
User avatar
Alexander
Keyweb AG
Posts: 4448
Joined: Wed 20. Jan 2016, 02:23

Re: Ändern des DocumentRoot für VHost

Post by Alexander »

Hallo

Im Moment gibt es nur die folgende Möglichkeit:

Es sollte ausreichend sein in der KeyHelp Datenbank `settings` einen Wert zu ändern:

Code: Select all

UPDATE `settings` SET `value` = '/home/users/' WHERE `setting_group` = 'sys' AND `var_name` = 'docroot';
`value` sollte natürlich ihren wünschen angepasst werden.

Weiterhin sollten Sie noch die erste Zeile der folgenden Datei angepassten, dort taucht dieser Pfad nochmal auf:

/etc/logrotate.d/keyhelp-apache

Sollten Sie bereits Benutzer (normale, also keine Admins) angelegt haben, dann würden noch weitere Datenbank Änderungen notwendig.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
mgraumann
Posts: 3
Joined: Tue 19. Apr 2016, 12:02

Re: Ändern des DocumentRoot für VHost

Post by mgraumann »

Oh es geht nicht darum bei ALLEN VHosts die DocRoots zu ändern, sondern nur für ein einzelnes bereits angelegtes.

Ferner möchte ich dafür eine benutzerdefinierte Konfiguration einbinden.

Update: Ich habe jetzt die VHost Konfiguration für den erzeugten Benutzer gefunden und ersetzt. Das Problem was ich kommen sehe: sobald im KeyHelp etwas an der Domain geändert wird, überschreibt mir das die Konfigurationsdatei. Hierfür bräuchte es letztendlich eine Lösung.
User avatar
Alexander
Keyweb AG
Posts: 4448
Joined: Wed 20. Jan 2016, 02:23

Re: Ändern des DocumentRoot für VHost  [GELÖST]

Post by Alexander »

Okay, dann habe ich Sie falsch verstanden.

In der KeyHelp Datenbank in der Tabelle `users` gibt es die Spalte `docroot` dort müsste beim betreffenden User noch das Verzeichnis geändert werden. Sollten dem Benutzer darüberhinaus Domains zugewiesen sein (ist ja der Fall), gibt es für diese auch nochmal einen Eintrag unter der Tabelle `domains`, Spalte `docroot`.
(Damit ist erstmal die Datenbank "korrigiert", für ggf. zukünftige Änderungen)

Sie können Konfigurationsdateien mit

Code: Select all

chattr +i <DATEINAME>
vor Änderungen schützen, bis sich die gewünschte Funktionalität mit KeyHelp Mitteln erreichen lässt.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
mgraumann
Posts: 3
Joined: Tue 19. Apr 2016, 12:02

Re: Ändern des DocumentRoot für VHost

Post by mgraumann »

Danke für die Informationen.

Habe das alles soweit umgesetzt und bin guter Dinge, dass es nicht nur vorübergehend läuft :)
Locked