Nextcloud 13

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.
zudem ist der open_basedir zu leeren.
Nein! Bei mir steht das drin:
Rich (BBCode):
/tmp:/var/services/tmp:/var/services/web:/var/services/homes:/dev/urandom:/volume1/nc-data/

/volume1/nc-data
=> ist das data Verzeichnis der Nextcloud installation
Außerdem habe ich alle Module aktiviert und diese Häkchen noch gesetzt:
 

Anhänge

  • Unbenannt.JPG
    Unbenannt.JPG
    54,1 KB · Aufrufe: 110
  • Unbenannt.JPG
    Unbenannt.JPG
    16,9 KB · Aufrufe: 109
Zuletzt bearbeitet:
Bei mir läufts auch mit Apache 2.4 und PHP 7. Allerdings über vhost, das macht ja hin und wieder einen Unterschied was ich so mitbekommen habe.

Installiert hab ich aber noch unter 2.2 und 5.6. Ich werd da mal einen Test machen ob die installation auch auf 2.4 und 7 funktioniert.


Zuerst in der Konsole
Code:
sudo -u volume1/pfad_zu_nextcloud/occ maintenance:mode --on
sudo -u volume1/pfad_zu_nextcloud/updater updater.par
und nach dem Prozedere
Code:
sudo -u volume1/pfad_zu_nextcloud/occ upgrade
sudo -u volume1/pfad_zu_nextcloud/occ maintenance:mode --off
fertig. Genau weiß ich es gerade nicht mehr, aber ich glaube dann konnte ich mich wieder ganz normal im Web-Interface anmelden.

Geht das überhaupt? sudo -u verlangt doch nach einem user, also würde http da noch fehlen, laut doku müssts doch so ausschauen:
Code:
sudo -u http php56 occ upgrade
Wenn ich das php56 weglasse bekomm ich einen Fehler und zwar:
An unhandled exception has been thrown:
exception 'Doctrine\DBAL\DBALException' with message 'Failed to connect to the database
Ich hab mir sagen lassen, das liegt daran, das auf der DS die php7 cli nicht richtig läuft.
Kanns sein dass du PHP 5.6 nicht installiert hast und es deswegen bei dir läuft?
 
Zuletzt bearbeitet:
Den Inhalt der Zeile einfach leeren.
 
@OdinsAuge:
Mea culpa, hast recht habe beim tippen den User http vergessen.
Vielleicht habe ich eine "Wunderinstallation" aber php56 UND php7 ist aktiviert und läuft, Apache ist nur die 2.4 aktiviert, 2.2 ist gar nicht installiert.
@Andy:
Warum willst du die Zeile leeren? NC verlangt doch ausdrücklich in open_basedir den Pfad zum NC-Data verzeichnis.
 
@Arni seltsam ich muss php56 schreiben weil ich sonst besagten Fehler bekomme oder eben mit dem Trick von Lux.

Wenn du open_basedir komplett leerst heißt das so viel wie alle Verzeichnisse sind gültig.
 
Das ist richtig. In gewisser Weise ist das gleichzeitig ein Sicherheitsrisiko, aber bei mir läuft ownCloud und nextCloud anders nicht.
 
In gewisser Weise ist das gleichzeitig ein Sicherheitsrisiko
Dann finde ich es ja fast fahrlässig zu schreiben, dass open_basedir geleert werden "muss". Bei mir funktioniert es mit 7.0/2.4 und normalen basedir. Irgendwo werdet ihr wahrscheinlich was anders eingestellt haben.
 
Im Normalfalle reicht es die Openbase_Dir um den gewünschten Ordner zu ergänzen:

HTML:
:/volume1/nextcloud-storage
 
Habe nextcloud neu installiert mit PHP 7 und Apache 2.4 ging ohne Probleme.
Musste nichts irgendwo per Hand ändern.
 
@steje43

Dann hast Du aber die Default wo "data" innerhalb von /web/nextcloud liegt.
Hier geht es ja darum, den Datenordner (wo Nextcloud die Dateien ablegt) auzulagern.
 
Habe nextcloud neu installiert mit PHP 7 und Apache 2.4 ging ohne Probleme.
Musste nichts irgendwo per Hand ändern.

Hast du MariaDB 5 oder 10 benutzt?
Wenn 10 würden mich deine Settings bei der Installation interessieren. Vorausgefüllt ist ja localhost hast du das auf die IP der DS geändert?
 
Bei mir läuft es auch mit MDB 10, PHP 7 und Apache 2.4. als DB-Host muss 127.0.0.1:3307 eingetragen werden.
 
Wenn Du MariaDB 10 nehmen willst statt MariaDB 5, dann trage bei der

Installation "127.0.0.1:3307" oder später in der

config.php 'dbhost' => '127.0.0.1:3307',

ein. Mit localhost geht das nicht.
 
Ah, danke für den Tipp, ich hab in meiner derzeitigen Config nämlich die lokale IP (192.168...) drinstehen, das geht im laufenden Betrieb, bei der installation gings nicht.
 
Soeben das Update auf 13.0.2 aufgespielt. Lief mit PHP 7.0 und Apache 2.4 alles ohne Probleme, sogar über den Web-Updater
 
Zu der Port-Problematik mit MariaDB 10 gibt es noch einen Trick: Wenn nur MariaDB 10 installiert ist, kann man den Port auf 3306 ändern. Dazu einfach diesen Tipp von Synology anwenden. Das funktioniert auch bei MariaDB 10. Die Konfiguration kann ich heute Abend mal posten.
 
Hallo,

Könntet ihr mir einen Gefallen tun.
Ich hab meine DiskStation komplett neu aufgesetzt und gerade die WebStation ohne Backup neu konfiguriert.
Meine alten PHP Profile stammen noch aus DSM 5 Zeiten und da war glaub ich viel voreingestellt.
Jedenfalls hab ich jetzt ein leeres PHP (7) Profil und wollte nicht wieder mehr aktivieren als notwendig.
Ich bin jetzt die Liste aus der Nextcloud Doku durchgegangen und dort vorgeschriebene Pakete gibts in der WebStation teilweise gar nicht. Z.B. ctype, JSON, SimpleXML, XMLReader, XMLWriter zlib ..
Ich nehme an man kommt ohne die aus?

Könntet ihr mir eventuell eine Liste eurer aktivierten Module schicken?
 
bcmath
bz2
calendar
curl
ftp
gd
gettext
gmp
iconv
imap
intl
ldap
mycrypt
mysqli
openssl
pdo_dblib
pdo_mysql
pdo_sqlite
phar
posix
shmop
soap
sockets
sysvmsg
sysvsem
sysvshm
wddx
xmlrpc
xsl
zip
 
Das Modul 'Redis' ist auch Teil des Pakets, sowohl php7.0 als auch php5.6 - für Nextcloud nicht ganz unwichtig, wenn man transaktionales Filelocking betreiben möchte :)
 
Hat noch jemand das Problem, dass Nextcloud eine Benachrichtigung raushaut, dass 13.0.3 verfügbar ist, aber wenn man dann im Updater schaut, sagt er alles wäre aktuell?
 
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