[Eisfair] Nextcloud

Hilmar Böhm hilmar.boehm at web.de
Do Mai 2 14:36:04 CEST 2019


...sorry, habe vergessen, den unteren Teil zu löschen...
Hilmar.

Am 02.05.19 um 14:33 schrieb Hilmar Böhm:
> Hallo Jürgen,
> 
> das freut mich auch... :-)
> 
> Allerdings habe ich noch eine  Anmerkungen:
> 
>  > Der Parameter OWNCLOUD_DOCUMENT_ROOT dient in der Tat dazu einen
>  > vom Standard abweichenden Pfad zu setzen, denn wie zuvor geschrieben,
>  > wird standardmäßig APACHE2_DOCUMENT_ROOT + '/nextcloud' verwendet
>  > wenn der Parameter _nicht_ gesetzt ist.
>  >
> Dies suggeriert, dass man diesen Parameter auch einfach löschen könnte. Dem ist aber nicht so, der ece verhindert das. Er muss 
> offenbar immer (sichtbar) gesetzt sein und auf das /var/www/htdocs/nextcloud - Verzeichnis zeigen. Während OWNCLOUD_WEB_ROOT bei 
> korrekter Konfiguration nicht explizit gesetzt werden muss und nicht angezeigt wird.
> 
> Weglassen oder falsches Setzen führt bei OWNCLOUD_DOCUMENT_ROOT zu den bekannten PHP7_WEB-Fehlermeldungen.
> 
> Btw.: Gibt es eine Möglichkeit z.B. unsichtbaren Parameter OWNCLOUD_WEB_ROOT direkt im Konfigurationsdialog einzusetzen (Taste? 
> Tastenkombination?)? Bisher musste ich das mit einem Editor direkt in die /etc/config.d/nextcloud eintragen.
> 
> Grüße. / Hilmar.
> 
> 
> Am 02.05.19 um 13:41 schrieb Juergen Edner:
>> Hallo Hilmar,
>>
>>> Dieser Hinweis hat in mir eine Ahnung geweckt, wie es eigentlich laufen
>>> sollte...
>>> Jetzt habe ich es so konfigurieren können wie ich es ursprünglich haben
>>> wollte.
>>
>> freut mich zu hören :-)
>>
>>> 1. Die vielen ROOT-Verzeichnisangaben für DOCUMENT, WEB, LOG, DIR
>>> verwirren solche Anfänger wie mich:
>>
>> Deswegen habe ich im nextcloud-Paket auch darauf verzichtet diese
>> standardmäßig anzuzeigen.
>>
>>> 2. OWNCLOUD_DOCUMENT_ROOT='/var/www/htdocs/nextcloud'
>>>          ist (im Wesentlichen) dafür da, dass das
>>> Nextcloud-Konfigurationsscript
>>>          "nextcloud.sh" seine "Dokumente" und "Pfade" findet. Für den
>>> Client-Zugriff
>>>          auf Nextcloud ist APACHE2_VHOST_N_DOCUMENT_ROOT bzw.
>>> APACHE2_DOCUMENT_ROOT
>>>          zuständig.
>>
>> Korrekt, wobei Du diesen Parameter normalerweise ebenfalls aus
>> der Konfiguration löschen kannst, da in diesem Fall standardmäßig
>> APACHE2_DOCUMENT_ROOT + '/nextcloud' gesetzt wird.
>>
>>> Mit dieser Kombination könnte ich über die gleiche Apache Instanz auch
>>> weitere Apache-Anwendungen fahren, die dann mit
>>> "http(s)://<host>/<Web_Anwendung>" aufgerufen werden können. (So läuft
>>> das auch bei meinen anderen Own-/Nextcloudinstallationen under Debian
>>> und ArchLinux...)
>>
>> Genau.
>>
>>> Mein Denkfehler, glaube ich, bisher war, dass ich der Meinung war, dass
>>> OWNCLOUD_DOCUMENT_ROOT --> APACHE2_VHOST_N_DOCUMENT_ROOT bzw.
>>> APACHE2_DOCUMENT_ROOT überschreibt...
>>
>> Der Parameter OWNCLOUD_DOCUMENT_ROOT dient in der Tat dazu einen
>> vom Standard abweichenden Pfad zu setzen, denn wie zuvor geschrieben,
>> wird standardmäßig APACHE2_DOCUMENT_ROOT + '/nextcloud' verwendet
>> wenn der Parameter _nicht_ gesetzt ist.
>>
>> Gruß Jürgen
>>


Mehr Informationen über die Mailingliste Eisfair