Nextcloud 12

Status
Für weitere Antworten geschlossen.

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.021
Punkte für Reaktionen
320
Punkte
189
Am besten ist, den open_basedir zu aktivieren und komplett zu leeren. Das läuft problemlos.
 

OdinsAuge

Benutzer
Mitglied seit
12. Nov 2015
Beiträge
362
Punkte für Reaktionen
30
Punkte
34
Ist das dann gar kein Sicherheitsrisiko?
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.021
Punkte für Reaktionen
320
Punkte
189
In gewisser Weise ja, jedoch kann ich das nicht genau sagen. Die Alternative ist, alle relevanten Pfade eintragen, aber dann bist Du ähnlich sicher/unsicher.
 

Oli65

Benutzer
Mitglied seit
15. Okt 2017
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Grüsseuch
Vielleicht is das ja ein alter Hut, aber ich bin am verzweifeln.

Alles wie beschrieben installiert ....
Gestern gestartet, die Installation ohne Fehlermeldung.

Heute wollte ich Nextcloud starten und dann die meldung mit den Berechtigungen ...0770 blabla ..
Ok, das per Telnet geändert ... und jetzt:

Dein Datenverzeichnis ist ungültig
Stelle sicher, dass eine Datei ".ocdata" im Wurzelverzeichnis des data-Verzeichnisses existiert.
Your data directory is not writable
Berechtigungen können zumeist korrigiert werden indem dem Web-Server Schreibzugriff auf das Wurzel-Verzeichnis eingeräumt wird. Siehe auch https://docs.nextcloud.com/server/12/go.php?to=admin-dir_permissions.


Wenn ich alles wieder auf 0777 ändere dann kommt wieder die 0770 Meldung.

Hilfeeeeeeeeeee!
Grüsse

Oli
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.530
Punkte für Reaktionen
38
Punkte
94

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.021
Punkte für Reaktionen
320
Punkte
189
Check einfach mal wie folgt :

Setzen der Rechte für Gruppe und Eigentümer

WinSCP starten und nach /volume1/web/ navigieren.
Verzeichnis „owncloud“ oder „nextcloud“ markieren und mit rechter Maustaste auf Eigenschaften gehen.
Gruppe http oder root setzen
Eigentümer http setzen
Oktal 0775 setzen
„x“ bei Gruppe, Eigentümer und……
OK

Manchmal steht das komfortable WinSCP nicht zur Verfügung und die Vorgänge müssen mit PuTTY oder dergleichen erledigt werden. Die Eingaben für ownCloud / nextCloud wären dann wie folgt:

chown -R http:root /volume1/web/owncloud/
chmod 775 /volume1/web/owncloud/

chown -R http:root /volume1/web/nextcloud/
chmod 775 /volume1/web/nextcloud/
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.530
Punkte für Reaktionen
38
Punkte
94
@Oli,

und hier schenke ich dir ein Script mit dem ich das immer mache:
Rich (BBCode):
#!/bin/bash
ncpath='/volume1/web/nextcloud'
ncdatapath='/volume1/nextcloud'
htuser='http'
htgroup='http'
rootuser='root'
 
printf "chmod Files and Directories\n"
find ${ncpath}/ -type f -print0 | xargs -0 chmod 0640
find ${ncpath}/ -type d -print0 | xargs -0 chmod 0750
find ${ncdatapath}/ -type f -print0 | xargs -0 chmod 0640
find ${ncdatapath}/ -type d -print0 | xargs -0 chmod 0750
  
printf "chown Directories\n"
chown -R ${rootuser}:${htgroup} ${ncpath}/
chown -R ${htuser}:${htgroup} ${ncpath}/apps/
chown -R ${htuser}:${htgroup} ${ncpath}/config/
chown -R ${htuser}:${htgroup} ${ncpath}/themes/
chown -R ${htuser}:${htgroup} ${ncpath}/updater/
   
chmod +x ${ncpath}/occ

printf "chmod/chown .htaccess\n"
if [ -f ${ncpath}/.htaccess ]
then
chmod 0644 ${ncpath}/.htaccess
chown ${htuser}:${htgroup} ${ncpath}/.htaccess
fi

chown ${htuser}:${htgroup} ${ncpath}/.user.ini
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.021
Punkte für Reaktionen
320
Punkte
189
Das Script hat bei mir noch nie funktioniert. Ich weiss nicht weshalb.
 

OdinsAuge

Benutzer
Mitglied seit
12. Nov 2015
Beiträge
362
Punkte für Reaktionen
30
Punkte
34
In gewisser Weise ja, jedoch kann ich das nicht genau sagen. Die Alternative ist, alle relevanten Pfade eintragen, aber dann bist Du ähnlich sicher/unsicher.

Werde ich mal probieren.


Dennoch wäre es nett wenn mir jemand sagen könnte, was genau ich im external Storage Teil der Nextcloud eingeben muss, bzw. wie ich den Pfad richtig angebe.
 

Oli65

Benutzer
Mitglied seit
15. Okt 2017
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
@laserdesign
Besten Dank für den Script.

Es scheint schon mal was bewirkt zu haben. 0770 ist weg.
Aber jetzt hab ich diese Fehlermeldung:

Dein Datenverzeichnis ist ungültig
Stelle sicher, dass eine Datei ".ocdata" im Wurzelverzeichnis des data-Verzeichnisses existiert.
Your data directory is not writable
Berechtigungen können zumeist korrigiert werden indem dem Web-Server Schreibzugriff auf das Wurzel-Verzeichnis eingeräumt wird. Siehe auch https://docs.nextcloud.com/server/12/go.php?to=admin-dir_permissions.

Details zur INstallation:
Sysnology DS1813+ mit 8 x WD20PURX-64P6ZY0
DSM 6.1.3-15152 Update 7

Web-Station mit Apache 2.2 und PHP 5.6

Nochwas: Ich seh den Ordner in der Filestation nun nicht mehr

Besten Dank für Eure Hilfe

Grüsse
Oli
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.021
Punkte für Reaktionen
320
Punkte
189
Die Frage ist doch dann, welche Art von External Storage Du verwenden willst. Das einfachste ist "Local", weil darüber die Ordner des internen gemeinsamen Ordnersystems eingebunden werden können. Das verwende ich immer. In ownCloud ab v10 muss man das extra aktivieren, ggf. wird das in nextCloud auch irgendwann erforderlich. Andere Einbindungsarten gehen zwar, sind mir aber allesamt zu langsam, darunter FTP, WebDAV, usw.
 

logarithmus

Benutzer
Mitglied seit
24. Okt 2014
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hallo Leute,

muss mich hier mal anhängen. Versuche gerade Nextcloud zu installieren. Habe folgende Umgebung:

DS 713+ mit neuestem DSM
Webstation
PHP 5.6
Apache 2.2

Nach dem ersten Aufruf im Browser erscheinen die Fehlermeldungen dass PHP Module fehlen

PHP-Modul zip nicht installiert.
Bitte kontaktieren Sie Ihren Server-Administrator und bitten Sie um die Installation des Moduls.
PHP-Modul GD nicht installiert.
Bitte kontaktieren Sie Ihren Server-Administrator und bitten Sie um die Installation des Moduls.
PHP-Modul cURL nicht installiert.
Bitte kontaktieren Sie Ihren Server-Administrator und bitten Sie um die Installation des Moduls.
PHP-Modul OpenSSL nicht installiert.
Bitte kontaktieren Sie Ihren Server-Administrator und bitten Sie um die Installation des Moduls.
PHP-Module wurden installiert, werden aber als noch fehlend gelistet?
Bitte kontaktieren Sie Ihren Server-Administrator und bitten Sie um den Neustart des Webservers.

In den PHP-Einstellungen kann ich jedoch keine Erweiterungen anhaken.
Wie habt ihr das gemacht?
 

maalik

Benutzer
Mitglied seit
05. Feb 2016
Beiträge
705
Punkte für Reaktionen
11
Punkte
38
Über die PHP-Einstellungen. Wieso kannst du die nicht anklicken? Bei mir geht das einwandfrei.
 

maalik

Benutzer
Mitglied seit
05. Feb 2016
Beiträge
705
Punkte für Reaktionen
11
Punkte
38
Das ist seltsam. So sieht es bei mir aus.

PHP mal de/installiert? Anderen Browser benutzt?
 

Anhänge

  • Unbenannt.jpg
    Unbenannt.jpg
    47 KB · Aufrufe: 74

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
Oder mal das Fenster maximieren, vielleicht ein Anzeige-Bug.
 

logarithmus

Benutzer
Mitglied seit
24. Okt 2014
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Ja hab die Diskstation komplett neu installiert. Browser am Mac und Windows PC benutzt. Überall gleich. Was kann ich da machen?
Fehlt evtl ein Paket? Der müssen Pakete in einer bestimmten Reihenfolge installiert werden?
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.530
Punkte für Reaktionen
38
Punkte
94
Hallo,

verstehe ich es richtig, wenn du auf den Button "Erweiterte Einstellungen" drückst, passiert nichts??
 

logarithmus

Benutzer
Mitglied seit
24. Okt 2014
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Wenn ich auf den Button klicke öffnet sich ein weiteres Fenster. Aber auch dort kann ich keine Erweiterungen anhaken. Diese sollten ja in dem Fernster davor schon erscheinen

Bildschirmfoto 2017-11-19 um 11.37.03.png
 

maalik

Benutzer
Mitglied seit
05. Feb 2016
Beiträge
705
Punkte für Reaktionen
11
Punkte
38
Das Fenster Erweiterte Einstellungen ist nicht das gesuchte Fenster. Leider weiß ich auch nicht, wo du weiterschauen könntest.

Installier mal noch PHP 7 und schaue, ob dort das gleiche Problem ist.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat