Nextcloud 15

Status
Für weitere Antworten geschlossen.

maalik

Benutzer
Mitglied seit
05. Feb 2016
Beiträge
705
Punkte für Reaktionen
11
Punkte
38
Da ja inzwischen die neue Nextcloud-Version raus ist und auch seit heute PHP 7.2 für die WebStation verfügbar ist, dachte ich mir, dass ein Sammelthread wie bei den alten Versionen sinnvoll wäre.

Weiß jemand, wie man die Fehlermeldung
Rich (BBCode):
Dieser Installation fehlen einige empfohlene PHP-Module. Für bessere Leistung und bessere Kompatibilität wird dringend empfohlen, diese zu installieren.
imagick
gelöst bekommt? ImageMagick gibt es als Paket im Paket-Zentrum, das bringt allerdings wenig.


Und wie es aussieht, braucht es ab PHP 7.2 nicht mehr den umständlichen Befehl
Rich (BBCode):
/bin/su http -s /bin/sh -c '/usr/local/bin/php70 -c /usr/syno/etc/packages/WebStation/php70/conf.d/user_settings.ini -f /volume1/web/nextcloud/occ'

sondern es reicht wohl auch
Rich (BBCode):
sudo -u http php72 -d memory_limit=1024M /volume1/web/nextcloud/occ
-d memory_limit=1024M ist natürlich optional.
Aber so ganz geht das nicht: Der obige Befehl funktioniert, aber für cron.php nicht, also folgender:
Rich (BBCode):
sudo -u http php72 -d memory_limit=1024M /volume1/web/nextcloud/cron.php

Da rechnet der Server nur und gibt nie eine Antwort. Jemand eine Idee?
 

Tuxnet

Benutzer
Mitglied seit
02. Jan 2019
Beiträge
579
Punkte für Reaktionen
66
Punkte
48
Ich hänge mich mal dran, habe das gleiche Problem
 

OdinsAuge

Benutzer
Mitglied seit
12. Nov 2015
Beiträge
362
Punkte für Reaktionen
30
Punkte
34
Ich habe versucht wie bei redis imagick per commandline in die user-settings von php 7.2 einzutragen, leider ohne Erfolg.

EDIT:
imagick wird für folgendes benötigt:
- Theming App: Favicon aus logo generieren
- Gallery App: RAWs betrachten, Thumbnails generieren

Das Favicon ist mir recht egal und die Gallery App nutz ich nicht, dafür hab ich die PhotoStation, die ist weit performanter.
Ich kann also daher ohen imagick leben, natürlich wärs gut die Warnung wegzubekommen

Ich hab auch mitbekommen dass imagick stark kritisiert wird. Es wird nicht mehr weiterentwickelt, es soll nicht sehr sicher sein und die Perfomance soll auch nciht optimal sein, also mal schauen wies da weitergeht.
 
Zuletzt bearbeitet:

steje43

Benutzer
Mitglied seit
03. Dez 2011
Beiträge
666
Punkte für Reaktionen
35
Punkte
48
Auch wieder Probleme mit Nextcloud.

Jedes mal wieder eine Wundertüte bei Nextcloud. Spaß macht das nicht mehr.

Wie bekomme ich denn nun dieses imagick in meine PHP 7.2.



Es gibt einige Warnungen bei Deiner Systemkonfiguration.

In der Datenbank fehlen einige Indizes. Auf Grund der Tatsache, dass das Hinzufügen von Indizes in großen Tabellen einige Zeit in Anspruch nehmen kann, wurden diese nicht automatisch erzeugt.
Durch das Ausführen von "occ db:add-missing-indices" können die fehlenden Indizes manuell hinzugefügt werden, während die Instanz weiter läuft. Nachdem die Indizes hinzugefügt wurden, sind Anfragen auf die Tabellen normalerweise schneller.

Fehlender Index "owner_index" in der Tabelle "oc_share".
Fehlender Index "initiator_index" in der Tabelle "oc_share".

Dieser Installation fehlen einige empfohlene PHP-Module. Für bessere Leistung und bessere Kompatibilität wird dringend empfohlen, diese zu installieren.
imagick

Bei einigen Spalten in der Datenbank fehlt eine Konvertierung in big int. Aufgrund der Tatsache, dass das Ändern von Spaltentypen bei großen Tabellen einige Zeit dauern kann, wurden sie nicht automatisch geändert.
Durch Ausführen von "occ db:convert-filecache-bigint" können diese ausstehenden Änderungen manuell übernommen werden.

Diese Operation muss ausgeführt werden, während die Instanz offline ist. Weitere Einzelheiten finden Sie auf der zugehörigen Dokumentationsseite.

filecache.mtime
filecache.storage_mtime
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.530
Punkte für Reaktionen
38
Punkte
94
Fehlender Index "owner_index" in der Tabelle "oc_share".
Fehlender Index "initiator_index" in der Tabelle "oc_share".

/bin/su -s /bin/sh -c "/usr/local/bin/php72 -f ./occ db:add-missing-indices" http


filecache.mtime
filecache.storage_mtime

/bin/su -s /bin/sh -c "/usr/local/bin/php72 -f ./occ db:convert-filecache-bigint" http


Diese beiden Zeilen haben das Problem bei mir gelöst.
 

steje43

Benutzer
Mitglied seit
03. Dez 2011
Beiträge
666
Punkte für Reaktionen
35
Punkte
48
Hallo laserdesign,

vielen Dank, hat alles geklappt und nur Zeit beim Suchen erspart.

Mit dem Fehler fehlender imagick müssen wir erst noch leben, oder?

Gruß
Jens
 

laserdesign

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

steje43

Benutzer
Mitglied seit
03. Dez 2011
Beiträge
666
Punkte für Reaktionen
35
Punkte
48
ich glaube schon.
Habe dazu dieses hier gefunden.
Lese mal unter "Nextcloud 15, PHP >7.0 und imagick"

Habe ich auch schon gefunden.

Vielleicht klappt das ja in der Zukunft.

Bleibt dann erst einmal so. Docker möchte ich nicht mit Nextcloud.
 

OdinsAuge

Benutzer
Mitglied seit
12. Nov 2015
Beiträge
362
Punkte für Reaktionen
30
Punkte
34
Wenn ihr die Gallerie nicht verwendet, könnt ihr die Meldung mit imagick vorerst mal ignorieren.
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
...
Aber so ganz geht das nicht: Der obige Befehl funktioniert, aber für cron.php nicht, also folgender:
Rich (BBCode):
sudo -u http php72 -d memory_limit=1024M /volume1/web/nextcloud/cron.php

Du hast wohl das '-f' vergessen...
Code:
sudo -u http php72 -f /volume1/web/nextcloud/cron.php
funktioniert bei mir problemlos.
 

maalik

Benutzer
Mitglied seit
05. Feb 2016
Beiträge
705
Punkte für Reaktionen
11
Punkte
38
Daran lags, danke dir!
 

matisse

Benutzer
Mitglied seit
14. Apr 2015
Beiträge
169
Punkte für Reaktionen
4
Punkte
18
hatte meine Neu-/Erstintallation direkt mit NC 15.02 eingerichtet - das klappte soweit

die Datenbank hab ich - vielen Empfehlungen zufolge - ausgelagert, also: volume1/nextcloud/data .....

wenn ich auf die zwischenzeitlich angezeigte Version 15.04 updaten möchte, stört sich NC offenbar an zwei drei Dateien/Ordner (siehe screenshot)

wie löse ich das am besten !?
 

Anhänge

  • Bildschirmfoto 2019-02-07 um 14.48.03.png
    Bildschirmfoto 2019-02-07 um 14.48.03.png
    41,8 KB · Aufrufe: 132

maalik

Benutzer
Mitglied seit
05. Feb 2016
Beiträge
705
Punkte für Reaktionen
11
Punkte
38
Für das @eaDir
Rich (BBCode):
cd /volume1/web/nextcloud
find . -name @eaDir -exec rm -rf {} \;

Für DS_Store wahrscheinlich das gleich.

ABER: hast du Nextcloud wirklich nach /web/nextcloud installiert? Es sieht mehr so aus, wäre die Installation direkt im /web-Ordner, denn dort wird auch phpMyAdmin installiert. Wenn ja, solltest du das ändern und nextcloud nach /web/nextcloud installieren.
 

matisse

Benutzer
Mitglied seit
14. Apr 2015
Beiträge
169
Punkte für Reaktionen
4
Punkte
18
hast du Nextcloud wirklich nach /web/nextcloud installiert? Es sieht mehr so aus, wäre die Installation direkt im /web-Ordner, denn dort wird auch phpMyAdmin installiert. Wenn ja, solltest du das ändern und nextcloud nach /web/nextcloud installieren.
richtig, direkt im /web-Ordner, also auf der obersten Ebene - nach einer Anleitung hier im anderen Thread und m.E. für gut befunden. Hintergrund war/ist wohl, sofern der web-Ordner sonst für nix anderes vorgesehen ist (wie bei mir), dann könne man das so machen - schlecht !?

das andere mach ich mal so, danke !
 

maalik

Benutzer
Mitglied seit
05. Feb 2016
Beiträge
705
Punkte für Reaktionen
11
Punkte
38
Wenn du wirklich sonst nichts und die was anderes auf dem Server installieren willst geht das. Ansonsten ists halt doof. Gemeinsame .htaccess usw
 

matisse

Benutzer
Mitglied seit
14. Apr 2015
Beiträge
169
Punkte für Reaktionen
4
Punkte
18
ok, verstehe. Im Moment halt hab/will ich nix zusätzliches. Was könnte denn dort - zum Beispiel - ggf. dazukommen ?

Bin nur froh, dass es im Moment läuft, so wie es ist ...
 
Zuletzt bearbeitet von einem Moderator:

maalik

Benutzer
Mitglied seit
05. Feb 2016
Beiträge
705
Punkte für Reaktionen
11
Punkte
38
Also ich hab z.B. noch eine zweite Nextcloud aufgesetzt, einmal als Test und als Datengrab für Zeug. Oder andere webbasierte Anwendungen (Joomla, Wordpress, etc.)

Wenn mich nicht alles täuscht, solltest du das einfach verschieben können und dann in der config.php anpassen. Dann kannst du auch über vHost eine Subdomain einrichten "cloud.domain.de", das ist dann auch sicherheitstechnisch noch eine Stufe besser.
 

matisse

Benutzer
Mitglied seit
14. Apr 2015
Beiträge
169
Punkte für Reaktionen
4
Punkte
18
solltest du das einfach verschieben können und dann in der config.php anpassen
das ist meine Befürchtung, dass das hinterher dann eben doch wieder nicht hinhaut - zumindest bei mir ! ;o)
aber, ich behalte das mal im Hinterkopf, vielleicht gehe ich das doch noch mal an - mit nem clean install
 

maalik

Benutzer
Mitglied seit
05. Feb 2016
Beiträge
705
Punkte für Reaktionen
11
Punkte
38
Kannst es auch jetzt versuchen mit nem Clean-Install. Ändert an deiner bestehenden Installation nichts.

Hast du denn schon viele Daten synchronisiert? Jetzt wäre der einfachste Zeitpunkt wenn die Installation frisch ist.
 

matisse

Benutzer
Mitglied seit
14. Apr 2015
Beiträge
169
Punkte für Reaktionen
4
Punkte
18
anders gefragt: wie würde denn der Befehl lauten, wenn ich NC wieder ins ursprüngliche Verzeichnis verschieben will, also ne Ebene tiefer ? Wie du schon am Anfang meintest ....

clean install könnt ich ja immer noch machen, wenn´s nicht (mehr) funktioniert; config anpassen sollte ich hinbekommen

hab halt schon 3 externe Benutzer angelegt, mit ein paar Daten. Wenn ansonsten alles so bleibt, dürfte das ja alles weiterhin bestehen blieben, wie du schon sagst - auch deren Accounts ? Ist ja alles in besagtem /data-Ordner
 
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