Nextcloud 14 Probleme

Status
Für weitere Antworten geschlossen.

maalik

Benutzer
Mitglied seit
05. Feb 2016
Beiträge
705
Punkte für Reaktionen
11
Punkte
38
Ja, die habe ich selbst angelegt, da ich da auch noch paar andere Sachen gemacht habe.
 

diver68

Benutzer
Mitglied seit
07. Nov 2012
Beiträge
399
Punkte für Reaktionen
16
Punkte
18
OK, danke. Probiere ich heute Abend mal.

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

ACIID

Benutzer
Mitglied seit
03. Nov 2015
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
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.
 

maalik

Benutzer
Mitglied seit
05. Feb 2016
Beiträge
705
Punkte für Reaktionen
11
Punkte
38
Welche PHP-Erweiterungen sind bei dir aktiviert?
 

ACIID

Benutzer
Mitglied seit
03. Nov 2015
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
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:

maalik

Benutzer
Mitglied seit
05. Feb 2016
Beiträge
705
Punkte für Reaktionen
11
Punkte
38
Hm, kanns dir nicht sagen... Versuch mal in der .htaccess die Zeilen auf einen gleichen Anfang zu machen.
 

Eisblume

Benutzer
Mitglied seit
18. Nov 2011
Beiträge
56
Punkte für Reaktionen
0
Punkte
6
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
 

Huhie

Benutzer
Mitglied seit
29. Nov 2007
Beiträge
446
Punkte für Reaktionen
7
Punkte
18
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
 

maalik

Benutzer
Mitglied seit
05. Feb 2016
Beiträge
705
Punkte für Reaktionen
11
Punkte
38
Ich habe es so wie du. Keine Probleme bei mir. Mal neugestartet?
 

Seelendrache

Benutzer
Mitglied seit
25. Apr 2018
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
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
 

Seelendrache

Benutzer
Mitglied seit
25. Apr 2018
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
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:

Tom80

Benutzer
Mitglied seit
06. Okt 2015
Beiträge
137
Punkte für Reaktionen
2
Punkte
18
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
 

wolewo

Benutzer
Mitglied seit
24. Mrz 2009
Beiträge
293
Punkte für Reaktionen
5
Punkte
24
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 ????
 

wolewo

Benutzer
Mitglied seit
24. Mrz 2009
Beiträge
293
Punkte für Reaktionen
5
Punkte
24
Was ist da falsch bei mir ???

nextcloud.jpg
 

Ha34Meiner

Benutzer
Mitglied seit
28. Dez 2012
Beiträge
568
Punkte für Reaktionen
11
Punkte
44
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.
 

maalik

Benutzer
Mitglied seit
05. Feb 2016
Beiträge
705
Punkte für Reaktionen
11
Punkte
38
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
 

Ha34Meiner

Benutzer
Mitglied seit
28. Dez 2012
Beiträge
568
Punkte für Reaktionen
11
Punkte
44
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
.....
 

maalik

Benutzer
Mitglied seit
05. Feb 2016
Beiträge
705
Punkte für Reaktionen
11
Punkte
38
Das ist alles was bei mir drinsteht und es funktioniert :D Also natürlich am Anfang des Dokuments noch RewriteEngine On.
 

Ha34Meiner

Benutzer
Mitglied seit
28. Dez 2012
Beiträge
568
Punkte für Reaktionen
11
Punkte
44
Ne, leider funktioniert es bei mir nicht. Die DS habe ich auch mal neu gestartet. Trotzdem bleiben die beiden Fehler.
 

Ha34Meiner

Benutzer
Mitglied seit
28. Dez 2012
Beiträge
568
Punkte für Reaktionen
11
Punkte
44
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