support:nextcloud_hub_installieren
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
support:nextcloud_hub_installieren [2025/08/07 04:29] – admin | support:nextcloud_hub_installieren [2025/08/07 11:30] (aktuell) – [Fehler nach Update auf Version 27] admin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | **<< | ||
====== Nextcloud Hub installieren ====== | ====== Nextcloud Hub installieren ====== | ||
{{https:// | {{https:// | ||
Zeile 538: | Zeile 539: | ||
-Wenn auf die Version 27 aktualisiert wird kann folgender Fehler im Talk App angezeigt werden. In meinem Beispiel wir der Fehler im zusammenhang mit PHP8.1, PHP8.0 und FPM Modul angezeigt Module hatte ich jeweils im PHP und im FPM aktiviert. Da ich für sämtliche Webseiten so wie auch im Nextcloud FPM benutze das heisst der Code wird mit FastCGI ausgeführt muss ich das MPM von Prefork auf Event umstellen, siehe folgender Befehl. \\ | -Wenn auf die Version 27 aktualisiert wird kann folgender Fehler im Talk App angezeigt werden. In meinem Beispiel wir der Fehler im zusammenhang mit PHP8.1, PHP8.0 und FPM Modul angezeigt Module hatte ich jeweils im PHP und im FPM aktiviert. Da ich für sämtliche Webseiten so wie auch im Nextcloud FPM benutze das heisst der Code wird mit FastCGI ausgeführt muss ich das MPM von Prefork auf Event umstellen, siehe folgender Befehl. \\ | ||
**Fehlermeldung: | **Fehlermeldung: | ||
- | Es scheint, dass die PHP- und Apache-Konfiguration nicht kompatibel ist. Bitte beachte, dass PHP nur mit dem Modul MPM_PREFORK und PHP-FPM nur mit dem Modul MPM_EVENT verwendet werden kann. | + | Es scheint, dass die PHP- und Apache-Konfiguration nicht kompatibel ist. Bitte beachte, dass PHP nur mit dem Modul MPM_PREFORK und PHP-FPM nur mit dem Modul MPM_EVENT verwendet werden kann. \\ |
+ | ==== Fehler nach Update auf Version 27 ==== | ||
+ | @sudo systemctl stop apache2 | ||
+ | @sudo a2dismod php8.0 | ||
+ | @sudo a2dismod php8.1 | ||
+ | @sudo a2dismod mpm_prefork | ||
+ | @sudo a2enmod mpm_event | ||
+ | @sudo systemctl restart apache2 | ||
+ | [[https:// | ||
+ | @sudo apachectl configtest | ||
+ | #### Ausgabe sollte sein: | ||
+ | - Syntax OK | ||
+ | [[https:// | ||
+ | @sudo apachectl -M | grep ' | ||
+ | #### Ausgabe sollte sein | ||
+ | - mpm_event_module (shared) | ||
+ | ===== Nach Linux update ging die Indexierung in Nextcloud App Memories nicht mehr ===== | ||
+ | Es geht darum dass die Berechtigung der Nextcloud Systemdateien nicht mehr stimmte dadurch gingen alle occ Befehle nicht mehr so auch OCC Befehl um Dateien zu indexieren. Das musste gemacht werden um das Problem zu lösen, danach Server neu starten. \\ | ||
+ | {{https:// | ||
+ | ==== Nextcloud Verzeichnisse und Dateien zurücksetzen ==== | ||
+ | Nextcloud Web und Daten Verzeichnis bezügl. Berechtigung zurücksetzen. | ||
+ | Wichtig, gilt praktisch für alle System Anpassung im Nextcloud: Immer nur etwas machen wenn kein Nextcloud Cron Job ausgeführt wird beziehungsweise wenn ausgeführt wurde. Wenn etwas länger geht in Wartungsmodus setzen, siehe | ||
+ | #### Nextcloud Verzeichnis zurücksetzen. | ||
+ | @chown -R www-data: | ||
+ | @sudo chmod 0770 / | ||
+ | @sudo chown -R www-data: | ||
+ | @sudo find / | ||
+ | @sudo find / | ||
+ | Da das Nextcloud Daten Verzeichnis sich nicht im Web Root befinden sollte muss dies auch zurück gesetzt werden, | ||
+ | #### Nextcloud Daten Verzeichnis zurücksetzen. | ||
+ | @chown -R www-data: | ||
+ | @sudo chmod 0770 / | ||
+ | @sudo chown -R www-data: | ||
+ | @sudo find /mnt/ncdata -type d -exec chmod 750 {} \; | ||
+ | @sudo find /mnt/ncdata -type f -exec chmod 640 {} \; | ||
+ | Apache Webserver neu starten besser Server neu starten | ||
+ | @sudo service apache2 restart | ||
+ | Wenn Recognize App nicht vorhanden ist kann ab hier alles übersprungen werden ausser der letzter Punkt " | ||
+ | Sollte eine Nextcloud recognize (Erkennung) App installation vorhanden sein muss Berechtigung zurückgesetzt | ||
+ | #### Vorher alle Jobs im Hintergrund beenden / stoppen | ||
+ | @sudo -u www-data php / | ||
+ | #### Alle Dateien im folgenden Ordner wieder 750er Berechtigungen zurücksetzen. | ||
+ | - / | ||
+ | @sudo chown -R www-data: | ||
+ | @sudo chmod -R 750 / | ||
+ | #### recrawl Lauf starten | ||
+ | @sudo -u www-data php / | ||
+ | #### Evtl. classify 1x Durchlauf | ||
+ | @sudo -u www-data php / | ||
+ | #### Evtl. Gesichtserkennung 1x Durchlauf | ||
+ | @sudo -u www-data php / | ||
+ | Evtl. müssen am Schluss alle Dateien neu indiziert werden. | ||
+ | @cd / | ||
+ | @sudo -u www-data php occ files:scan --all | ||
+ | ===== Nach Linux Update ===== | ||
+ | Fehlermeldung CronJob kann nicht ausgeführt werden, php Fehler. | ||
+ | Wenn PHP Mudule aktualisiert werden kann es vorkommen , dass die PHP standart Version geändert wurde, so ändern Sie den Standard. \\ | ||
+ | #### Um eine andere PHP Version als standard zu wählen | ||
+ | @sudo update-alternatives --config php | ||
+ | ===== Interessante Nextcloud App Links ===== | ||
+ | [[https:// | ||
+ | ===== Nextcloud App NCDownloader ===== | ||
+ | [[https:// | ||
+ | # Vorher NCDownloader Nextcloud App installieren | ||
+ | @sudo wget https:// | ||
+ | @sudo chmod a+rx / | ||
+ | #### Bezüglich Nextcloud die Datei hier kopieren | ||
+ | @cp / | ||
+ | #### Rechte und Eigentuemer anpassen | ||
+ | @sudo chmod a+rx / | ||
+ | @sudo chown -R www-data: | ||
+ | @sudo chmod -R 755 / | ||
+ | |||
+ |
support/nextcloud_hub_installieren.1754533792.txt.gz · Zuletzt geändert: von admin