Probleme nach Nextcloud Installation
Hallo zusammen,
Bei meiner neu aufgesetzten Nextcloud treten derzeit einige Probleme auf dich ich nicht alleine lösen kann. Daher hoffe ich das ihr mir dabei helfen könnt. Da ich bereits im Offiziellen Nextcloud Forum sowie in einem anderen Forum nach Hilfe gefragt habe, und mir leider niemand weiter helfen konnte probiere ich es hier
Fehler 1:
Laut den Sicherheits & Einrichtungswarnungen ist bei meinem Reverse Proxy Header die Konfiguration fehlerhaft. Ebenfalls zeigen mir die Warnungen an das meine Instanz unsichere URLs generiert. Kann mir jemand sagen wie ich das Lösen kann? Und auch wie CalDAV usw. zum Laufen bekomme? Für Infos zum Reverse Proxy siehe Systemangaben.
Fehler 2:
Ich kann meine Nextcloud leider nicht auf Cron umstellen. Alle in der Offiziellen Anleitung stehenden Dinge habe ich gemacht, allerdings ohne Erfolg. Also mit “crontab -u www-data -e” crontab bearbeiten und dann “*/5 * * * * php -f /var/www/nextcloud/cron.php” einfügen. Hat jemand eine Idee wie ich das beheben kann?
Systemangaben:
NXTCloud: Läuft in Version 24.0.1auf einem Apache 2 Webserver in einem Ubuntu Container auf einer QNAP-NAS mit PHP 8.0.19 und mysql 10.5.16
Erstellt wurde sie nach folgendem Tutorial: https://howtodotech.de/nextcloud-23-auf-ubuntu-20-04-server-installieren ...
Reverse Proxy: Ist ebenfalls ein Apache 2 Webserver auf einem Ubuntu Container auf dem selben QNAP-NAS
Tutorial mit dem dieser erstellt wurde findet ihr hier : https://www.youtube.com/watch?v=yPwTbW-gxJk&t
Ich hoffe alles ist ausführlich genug, bei Fragen gerne jederzeit melden
LG
Bei meiner neu aufgesetzten Nextcloud treten derzeit einige Probleme auf dich ich nicht alleine lösen kann. Daher hoffe ich das ihr mir dabei helfen könnt. Da ich bereits im Offiziellen Nextcloud Forum sowie in einem anderen Forum nach Hilfe gefragt habe, und mir leider niemand weiter helfen konnte probiere ich es hier
Fehler 1:
Laut den Sicherheits & Einrichtungswarnungen ist bei meinem Reverse Proxy Header die Konfiguration fehlerhaft. Ebenfalls zeigen mir die Warnungen an das meine Instanz unsichere URLs generiert. Kann mir jemand sagen wie ich das Lösen kann? Und auch wie CalDAV usw. zum Laufen bekomme? Für Infos zum Reverse Proxy siehe Systemangaben.
Fehler 2:
Ich kann meine Nextcloud leider nicht auf Cron umstellen. Alle in der Offiziellen Anleitung stehenden Dinge habe ich gemacht, allerdings ohne Erfolg. Also mit “crontab -u www-data -e” crontab bearbeiten und dann “*/5 * * * * php -f /var/www/nextcloud/cron.php” einfügen. Hat jemand eine Idee wie ich das beheben kann?
Systemangaben:
NXTCloud: Läuft in Version 24.0.1auf einem Apache 2 Webserver in einem Ubuntu Container auf einer QNAP-NAS mit PHP 8.0.19 und mysql 10.5.16
Erstellt wurde sie nach folgendem Tutorial: https://howtodotech.de/nextcloud-23-auf-ubuntu-20-04-server-installieren ...
Reverse Proxy: Ist ebenfalls ein Apache 2 Webserver auf einem Ubuntu Container auf dem selben QNAP-NAS
Tutorial mit dem dieser erstellt wurde findet ihr hier : https://www.youtube.com/watch?v=yPwTbW-gxJk&t
Ich hoffe alles ist ausführlich genug, bei Fragen gerne jederzeit melden
LG
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 3062832400
Url: https://administrator.de/contentid/3062832400
Ausgedruckt am: 22.11.2024 um 17:11 Uhr
9 Kommentare
Neuester Kommentar
Hallo,
Zu Fehler 1:
Kannst du da mal uns die genauen Fehler mitteilen?
Ansonsten verrrät dir das Produkthandbuch alles was du diesbezüglich wissen musst:
https://docs.nextcloud.com/server/latest/admin_manual/configuration_serv ...
Zu Fehler 2:
Ist der Pfad korrekt? (/var/www/nextcloud/cron.php)
Du nutzt ja offenbar Docker? Hast du die Crontab hoffentlich schon im Dockerfile angepasst?
P.S. Bitte verlinke doch ordentlich zu den Tutorials. Du hast nur Text statt Links gepostet.
MfG
Zu Fehler 1:
Kannst du da mal uns die genauen Fehler mitteilen?
Ansonsten verrrät dir das Produkthandbuch alles was du diesbezüglich wissen musst:
https://docs.nextcloud.com/server/latest/admin_manual/configuration_serv ...
Zu Fehler 2:
Ist der Pfad korrekt? (/var/www/nextcloud/cron.php)
Du nutzt ja offenbar Docker? Hast du die Crontab hoffentlich schon im Dockerfile angepasst?
P.S. Bitte verlinke doch ordentlich zu den Tutorials. Du hast nur Text statt Links gepostet.
MfG
Zitat von @DerLeon:
Ups, ja wie gesagt ich hatte es bereits in anderen Foren probiert. Deswegen hab ich dort einfach nur den Text raus kopiert, die Links hatte ich ganz vergessen.
Mit der offizellen Anleitung hatte ich es bei Fehler 1 bereits probiert. Hat allerdings nichts gebracht.
Ups, ja wie gesagt ich hatte es bereits in anderen Foren probiert. Deswegen hab ich dort einfach nur den Text raus kopiert, die Links hatte ich ganz vergessen.
Mit der offizellen Anleitung hatte ich es bei Fehler 1 bereits probiert. Hat allerdings nichts gebracht.
Poste mal bitte die Konfiguration (vhost) deines Reverse Proxys sowie die Konfiguration deiner Nextcloud Instanz. Andernfalls können wir nur raten.
Zu Fehler 2:
Wie in den Systemangaben geschrieben laufen bei mir die Cloud sowie der Reverse Proxy unter Apache 2 in einem LXD Ubuntu Container auf einer QNAP NAS
Wie in den Systemangaben geschrieben laufen bei mir die Cloud sowie der Reverse Proxy unter Apache 2 in einem LXD Ubuntu Container auf einer QNAP NAS
Ah okay. Aber der Crontab Eintrag passt? Das kannst du mit dem Befehl prüfen: crontab -u www-data -l
Versuch mal selber als www-data User den Befehl auszuführen: php -f /var/www/nextcloud/cron.php
Füge bei deiner Nextcloud Konfiguration noch folgende Parameter hinzu:
<ipv4>, <ipv6> und <domain> natürlich vorher durch deine Angaben ersetzen.
Änder bei dem 'overwrite.cli.url' Parameter das "http" zu "https".
Damit sollten die Probleme bei Fehler 1 gelöst sein.
Zu Fehler 2: Ok, der Eintrag sieht doch schon mal gut aus.
Stimmt denn auch der Pfad?(/var/www/nextcloud/cron.php)
Wenn ja, dann sieht es für mich nach einem Berechtigungsproblem aus. Das lässt sich einfach testen, indem du zu den User "www-data" wechselst und den Befehl (php -f /var/www/nextcloud/cron.php) manuell ausführst.
Alternativ lasse dir einfach mal die Berechtigungen im Ordner /var/www/nextcloud anzeigen.
'trusted_proxies' => ['<ipv4>', '<ipv6>'],
'overwritehost' => '<domain>',
'overwriteprotocol' => 'https',
'forwarded_for_headers' => ['HTTP_X_FORWARDED', 'HTTP_FORWARDED_FOR'],
<ipv4>, <ipv6> und <domain> natürlich vorher durch deine Angaben ersetzen.
Änder bei dem 'overwrite.cli.url' Parameter das "http" zu "https".
Damit sollten die Probleme bei Fehler 1 gelöst sein.
Zu Fehler 2: Ok, der Eintrag sieht doch schon mal gut aus.
Stimmt denn auch der Pfad?(/var/www/nextcloud/cron.php)
Wenn ja, dann sieht es für mich nach einem Berechtigungsproblem aus. Das lässt sich einfach testen, indem du zu den User "www-data" wechselst und den Befehl (php -f /var/www/nextcloud/cron.php) manuell ausführst.
Alternativ lasse dir einfach mal die Berechtigungen im Ordner /var/www/nextcloud anzeigen.
Hallo,
bist du wirklich nach den oben genannten Tutorials gegangen? Denn diese sind nähmlich veraltet. Warum nun beim Ausführen des Cronjobs der Fehler erscheint, dass Nextcloud den PDO Driver nicht finden kann, obwohl die eigentliche Nextcloud Instanz ja offenbar funktioniert, da du dich ja in die Nextcloud Administration anmelden kannst, kann ich dir ehrlich gesagt so pauschal nicht sagen. Sowas hatte ich ehrlich gesagt noch nicht und kann dir daher keine Lösung nennen.
Aber es sieht für mich stark danach aus, als würde die Installation unvollständig sein oder die Konfiguration nicht kompatibel zu sein. Gleiche daher bitte mal deine Installation mit den Anforderungen des Herstellers ab. Nicht das irgendein relevantes Modul fehlt oder sonst irgendeine Konfiguration nicht so passt wie es sein sollte.
Grundsätzlich würde ich dir für die Zukunft raten direkt auf das Handbuch des Herstellers zurückzugreifen statt auf irgendein möglicherweise veraltetes oder gar unvollständiges Tutorial von einem Dritten.
https://docs.nextcloud.com/server/latest/admin_manual/installation/syste ...
MfG
bist du wirklich nach den oben genannten Tutorials gegangen? Denn diese sind nähmlich veraltet. Warum nun beim Ausführen des Cronjobs der Fehler erscheint, dass Nextcloud den PDO Driver nicht finden kann, obwohl die eigentliche Nextcloud Instanz ja offenbar funktioniert, da du dich ja in die Nextcloud Administration anmelden kannst, kann ich dir ehrlich gesagt so pauschal nicht sagen. Sowas hatte ich ehrlich gesagt noch nicht und kann dir daher keine Lösung nennen.
Aber es sieht für mich stark danach aus, als würde die Installation unvollständig sein oder die Konfiguration nicht kompatibel zu sein. Gleiche daher bitte mal deine Installation mit den Anforderungen des Herstellers ab. Nicht das irgendein relevantes Modul fehlt oder sonst irgendeine Konfiguration nicht so passt wie es sein sollte.
Grundsätzlich würde ich dir für die Zukunft raten direkt auf das Handbuch des Herstellers zurückzugreifen statt auf irgendein möglicherweise veraltetes oder gar unvollständiges Tutorial von einem Dritten.
https://docs.nextcloud.com/server/latest/admin_manual/installation/syste ...
MfG