Nextcloud 14 Probleme

  • 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.
Ja, die habe ich selbst angelegt, da ich da auch noch paar andere Sachen gemacht habe.
 
OK, danke. Probiere ich heute Abend mal.

Edit: Astrein, hat geklappt! Danke vielmals
 
Zuletzt bearbeitet:
Hallo Maalik,

erstmal Vielen Dank für deine Lösungen.

Wenn ich das Kommando so absetze erhalte ich folgende Fehler. Ich bin aktuell auf Nextcloud Version 14.03 mit PHP 7 Synlogy DS414 FW Aktuell



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 db:add-missing-indizes'


Rich (BBCode):
An unhandled exception has been thrown:
Doctrine\DBAL\DBALException: Failed to connect to the database: An exception occured in driver: could not find driver in /volume1/web/nextcloud/lib/private/DB/Connection.php:64
Stack trace:
#0 /volume1/web/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(429): OC\DB\Connection->connect()
#1 /volume1/web/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(389): Doctrine\DBAL\Connection->getDatabasePlatformVersion()
#2 /volume1/web/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(328): Doctrine\DBAL\Connection->detectDatabasePlatform()
#3 /volume1/web/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(623): Doctrine\DBAL\Connection->getDatabasePlatform()
#4 /volume1/web/nextcloud/lib/private/DB/Connection.php(151): Doctrine\DBAL\Connection->setTransactionIsolation(2)
#5 /volume1/web/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/DriverManager.php(172): OC\DB\Connection->__construct(Array, Object(Doctrine\DBAL\Driver\PDOMySql\Driver), Object(Doctrine\DBAL\Configuration), Object(Doctrine\Common\EventManager))
#6 /volume1/web/nextcloud/lib/private/DB/ConnectionFactory.php(152): Doctrine\DBAL\DriverManager::getConnection(Array, Object(Doctrine\DBAL\Configuration), Object(Doctrine\Common\EventManager))
#7 /volume1/web/nextcloud/lib/private/Server.php(630): OC\DB\ConnectionFactory->getConnection('mysql', Array)
#8 /volume1/web/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\Server->OC\{closure}(Object(OC\Server))
#9 /volume1/web/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(117): Pimple\Container->offsetGet('OCP\\IDBConnecti...')
#10 /volume1/web/nextcloud/lib/private/ServerContainer.php(132): OC\AppFramework\Utility\SimpleContainer->query('OCP\\IDBConnecti...')
#11 /volume1/web/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(165): OC\ServerContainer->query('OCP\\IDBConnecti...')
#12 /volume1/web/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(114): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}(Object(OC\Server))
#13 /volume1/web/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(117): Pimple\Container->offsetGet('DatabaseConnect...')
#14 /volume1/web/nextcloud/lib/private/ServerContainer.php(132): OC\AppFramework\Utility\SimpleContainer->query('DatabaseConnect...')
#15 /volume1/web/nextcloud/lib/private/Server.php(1532): OC\ServerContainer->query('DatabaseConnect...')
#16 /volume1/web/nextcloud/lib/private/Server.php(352): OC\Server->getDatabaseConnection()
#17 /volume1/web/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\Server->OC\{closure}(Object(OC\Server))
#18 /volume1/web/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(117): Pimple\Container->offsetGet('OC\\Authenticati...')
#19 /volume1/web/nextcloud/lib/private/ServerContainer.php(132): OC\AppFramework\Utility\SimpleContainer->query('OC\\Authenticati...')
#20 /volume1/web/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(68): OC\ServerContainer->query('OC\\Authenticati...')
#21 /volume1/web/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(98): OC\AppFramework\Utility\SimpleContainer->buildClass(Object(ReflectionClass))


Also ich habe meine Fehlermeldungen so gelöst:


Missing Indizes:

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 db:add-missing-indizes'


The “Referrer-Policy” HTTP header is not set to “no-referrer”:

Unter /nextcloud/.htaccess bei <IfModule mod_env.c>
Rich (BBCode):
Header set Referrer-Policy "no-referrer"
hinzufügen.


Dein Web-Server ist nicht richtig eingerichtet um "/.well-known/caldav" aufzulösen. Weitere Informationen findest Du in der Dokumentation.
Dein Web-Server ist nicht richtig eingerichtet um "/.well-known/carddav" aufzulösen. Weitere Informationen findest Du in der Dokumentation.


In meiner /web/.htaccess-Datei folgendes hinzugefügt:
Rich (BBCode):
Redirect 301 /.well-known/carddav /nextcloud/remote.php/dav
Redirect 301 /.well-known/caldav /nextcloud/remote.php/dav

Weiß leider nicht genau, warum diese Lösung nicht bei der /nextcloud/.htaccess-Datei geklappt hat.
 
Welche PHP-Erweiterungen sind bei dir aktiviert?
 
Welche PHP-Erweiterungen sind bei dir aktiviert?

Hallo Malik alle sie Anhang

Und das hat auch nicht funktioniert

The “Referrer-Policy” HTTP header is not set to “no-referrer”:

Unter /nextcloud/.htaccess bei <IfModule mod_env.c>
Code:
Header set Referrer-Policy "no-referrer"

Meine htaccess

Rich (BBCode):
  <IfModule mod_env.c>
    # Add security and privacy related headers
    Header set X-Content-Type-Options "nosniff"
    Header set X-XSS-Protection "1; mode=block"
    Header set X-Robots-Tag "none"
    Header set X-Download-Options "noopen"
    Header set X-Permitted-Cross-Domain-Policies "none"
    SetEnv modHeadersAvailable true
	Header set Referrer-Policy "no-referrer"
  </IfModule>
 

Anhänge

  • Unbenannt3.JPG
    Unbenannt3.JPG
    20,6 KB · Aufrufe: 152
  • Unbenannt2.JPG
    Unbenannt2.JPG
    66,7 KB · Aufrufe: 152
  • Unbenannt1.JPG
    Unbenannt1.JPG
    84,3 KB · Aufrufe: 151
Zuletzt bearbeitet:
Hm, kanns dir nicht sagen... Versuch mal in der .htaccess die Zeilen auf einen gleichen Anfang zu machen.
 
Hallo,

ich habe auch ein Problem mit Nextcloud auf meiner Synology DS215j. Vielleicht kann mir einer helfen.

Die Installation der Version 14.0.3 hat unter PHP 7.0, MariaDB10 einwandfrei funktioniert. Ich könnte DB-Verbindung und Benutzer einrichten. Wenn ich aber jetzt versuche, mich bei Nextcloud einzuloggen, kommt im Browser der folgende Fehler:

"Safari kann die Seite nicht
öffnen
Beim Öffnen von „https://192.168.1.3/nextcloud/index.php/apps/files/“ traten zu viele Umleitungen auf. Dies ist möglich, wenn die geöffnete Seite auf eine andere Seite umleitet, die wieder zurück auf die Ursprungsseite verweist."

Weiss jemand, was ich noch falsch gemacht haben könnte??

Gruß
Marco
 
Hallo,

ich habe eine .htaccess Datei im Web Verzeichnis erstellt und folgendes reingeschrieben:

Redirect 301 /.well-known/caldav /nc/remote.php/dav
Redirect 301 /.well-known/carddav /nc/remote.php/dav

Nextcloud ist im Verzeichnis /volume1/web/nc installiert. Die Dateien liegen in einem
ausgelagerten Verzeichnis /volume2/nextcloud.

Jetzt ist die Fehlermeldung

Dein Web-Server ist nicht richtig eingerichtet um "/.well-known/carddav" aufzulösen...

weg.

Aber diese hier bleibt bestehen:

Dein Web-Server ist nicht richtig eingerichtet um "/.well-known/caldav" aufzulösen.

Was muss ich ändern, damit auch die verschwindet?

viele Grüße

Huhie
 
Ich habe es so wie du. Keine Probleme bei mir. Mal neugestartet?
 
Hallo,

ich habe eine .htaccess Datei im Web Verzeichnis erstellt und folgendes reingeschrieben:

Redirect 301 /.well-known/caldav /nc/remote.php/dav
Redirect 301 /.well-known/carddav /nc/remote.php/dav

Nextcloud ist im Verzeichnis /volume1/web/nc installiert. Die Dateien liegen in einem
ausgelagerten Verzeichnis /volume2/nextcloud.

Jetzt ist die Fehlermeldung

Dein Web-Server ist nicht richtig eingerichtet um "/.well-known/carddav" aufzulösen...

weg.

Aber diese hier bleibt bestehen:

Dein Web-Server ist nicht richtig eingerichtet um "/.well-known/caldav" aufzulösen.

Was muss ich ändern, damit auch die verschwindet?

viele Grüße

Huhie

Ich habe exakt dasselbe Problem. Hatte in vorherigen Versionen eine .htaccess im Web Verzeichnis und bis jetzt
hat das auch immer funktioniert. Nun kommt folgende Meldung:

Dein Web-Server ist nicht richtig eingerichtet um "/.well-known/caldav" aufzulösen. Weitere Informationen findest Du in der Dokumentation.

Ich wüsste aber nicht was ich da noch tun soll und wäre über jeden Hinweis dankbar.

Viele Grüße
 
Ich habe noch einen Nachtrag. Der Fehler erscheint bei mir nur bei externem Zugriff. Im lokalen Netzwerk ist alles okay. Kann mir jemand einen Tipp geben bitte ?

Danke und viele Grüße
 
Zuletzt bearbeitet von einem Moderator:
Ich habe exakt dasselbe Problem. Hatte in vorherigen Versionen eine .htaccess im Web Verzeichnis und bis jetzt
hat das auch immer funktioniert. Nun kommt folgende Meldung:

Dein Web-Server ist nicht richtig eingerichtet um "/.well-known/caldav" aufzulösen. Weitere Informationen findest Du in der Dokumentation.

Ich wüsste aber nicht was ich da noch tun soll und wäre über jeden Hinweis dankbar.

Viele Grüße

Ich habe es wie in der Doku beschrieben so in die .htaccess-Datei eingetragen.

RewriteEngine On

RewriteRule ^\.well-known/host-meta /nextcloud/public.php?service=host-meta [QSA,L]
RewriteRule ^\.well-known/host-meta\.json /nextcloud/public.php?service=host-meta-json [QSA,L]
RewriteRule ^\.well-known/webfinger /nextcloud/public.php?service=webfinger [QSA,L]
RewriteRule ^\.well-known/carddav /nextcloud/remote.php/dav/ [R=301,L]
RewriteRule ^\.well-known/caldav /nextcloud/remote.php/dav/ [R=301,L]

Tom
 
Habe da mal eine kleine Frage.
Man liest ja man soll Redis benutzen um das Locked Problem zu beheben.
Ich benutze Redis und scheinbar funktioniert es auch, aber bekomme immer noch Meldungen beim synchronisieren, dass div Dateien gesperrt sind.
Mache ich da noch was falsch ????
 
Was ist da falsch bei mir ???

nextcloud.jpg
 
Ich habe bei der Version 14 auch noch ein kleines Problem:

Dein Web-Server ist nicht richtig eingerichtet um "/.well-known/caldav" aufzulösen. Weitere Informationen findest Du in der Dokumentation.
Dein Web-Server ist nicht richtig eingerichtet um "/.well-known/carddav" aufzulösen.

Dies steht noch als einziges Problem in der Übersicht. Nun habe ich folgendes in der web/nextcloud/.htaccess geschrieben:


<IfModule mod_headers.c>
<IfModule mod_setenvif.c>
<IfModule mod_fcgid.c>
SetEnvIfNoCase ^Authorization$ "(.+)" XAUTHORIZATION=$1
RequestHeader set XAuthorization %{XAUTHORIZATION}e env=XAUTHORIZATION
</IfModule>
<IfModule mod_proxy_fcgi.c>
SetEnvIfNoCase Authorization "(.+)" HTTP_AUTHORIZATION=$1
</IfModule>
</IfModule>

RewriteEngine On
RewriteRule ^\.well-known/carddav /nextcloud/remote.php/dav/ [R=301,L]
RewriteRule ^\.well-known/caldav /nextcloud/remote.php/dav/ [R=301,L]
Redirect 301 /.well-known/carddav /nextcloud/remote.php/dav
Redirect 301 /.well-known/caldav /nextcloud/remote.php/dav

<IfModule mod_env.c>
...

Das funktioniert aber nicht. Leider, ich habe auch sicher ein Fehler gemacht ;-)
Ich hoffe, ihr könnt mir helfen, welchen Fehler ich gemacht habe.
 
Ich habe 2 Clous, einmal /web/nextcloud und einmal /web/ordner

Ich habe das Problem gelöst, indem ich unter /web/.htaccess folgendes hinzugefügt habe:

Redirect 301 /.well-known/carddav /remote.php/dav
Redirect 301 /.well-known/caldav /remote.php/dav


Bei /nextcloud hat das funktioniert, bei /ordner nicht. Da /ordner aber eh nicht mein Produktivsystem ist, ist es mir egal. Kannst ja mal ausprobieren ob das bei dir geht.


lg
maalik
 
Super, danke.
Habe jetzt folgendes Eingetragen:

Muß da nicht auch noch ein < irgendwas> stehen oder einfach Redirect..... einfügen?

<IfModule mod_headers.c>
<IfModule mod_setenvif.c>
<IfModule mod_fcgid.c>
SetEnvIfNoCase ^Authorization$ "(.+)" XAUTHORIZATION=$1
RequestHeader set XAuthorization %{XAUTHORIZATION}e env=XAUTHORIZATION
</IfModule>
<IfModule mod_proxy_fcgi.c>
SetEnvIfNoCase Authorization "(.+)" HTTP_AUTHORIZATION=$1
</IfModule>
</IfModule>

RewriteEngine On

Redirect 301 /.well-known/carddav /remote.php/dav
Redirect 301 /.well-known/caldav /remote.php/dav

<IfModule mod_env.c>
# Add security and privacy related headers
Header set X-Content-Type-Options "nosniff"
Header set X-XSS-Protection "1; mode=block"
Header set X-Robots-Tag "none"
Header set X-Download-Options
.....
 
Das ist alles was bei mir drinsteht und es funktioniert :D Also natürlich am Anfang des Dokuments noch RewriteEngine On.
 
Ne, leider funktioniert es bei mir nicht. Die DS habe ich auch mal neu gestartet. Trotzdem bleiben die beiden Fehler.
 
Arghhh!!
Das Problem saß natürlich vor dem PC... Du hattest geschrieben: /web/.htaccess
ich habe gelesen /web/nextcloud/.htaccess

Jetzt am richtigen Ort hat es natürlich funktioniert.

Danke maalik.
 
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