Natürlich kannst und vielleicht solltest du bei Nextcloud 29 die PHP-Version 8.3 nutzen. Aber es kann sein, dass dein Provider für PHP 8.2 und PHP 8.3 unterschiedliche Einstellungen hat. Er wird seine PHP-Version kaum (nur) für Nextcloud optimiert haben. Somit solltest du vielleicht mit der Fehlermeldung bei PHP 8.2 leben oder wie du selbst sagst einfach PHP 8.3 nutzen.
Heute gab es bei 1blu EasyApp Nextcloud Hub 8 29.0.4
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. Fehlende optionaler Index "dav_shares_resourceid_type" in der Tabelle "dav_shares". Fehlende optionaler Index "dav_shares_resourceid_access" in der Tabelle "dav_shares".
Die Datenbank wird für transaktionale Dateisperren verwendet. Um die Leistung zu verbessern, konfiguriere bitte Memcache, falls verfügbar. Weitere Informationen findest du in der Dokumentation ↗.
Es wurde kein Speichercache konfiguriert. Um die Leistung zu verbessern, konfiguriere bitte Memcache, sofern verfügbar. Weitere Informationen findest du in der Dokumentation ↗.
Die Integritätsprüfung wurde deaktiviert. Die Integrität kann nicht überprüft werden.
1.)
Du musst occ db:add-missing-indices ausführen. Bei dir wahrscheinlich mit PHP 8.3. Prüfe evtl. vorher deine PHP-Version.
cd /pfad/zur/nextcloud
/opt/php83/bin/php occ db:add-missing-indices
2.)
Kann sein dasss du die Memcache-Meldung nicht wegbekommst. Schau für Lösungen hier.
Am einfachsten wäre dieser Eintrag in in config/config.php. Ich weiß aber nicht, ob das dein Hoster unterstützt. Ich wollte nicht erneut alle Beiträge in diesem Thread lesen.
cd ~/www/nextcloud
xxxxx ~/www/nextcloud$ /opt/php83/bin/php occ db:add-missing-indices
Created directory: /var/lib
Created directory: /var/lib/snmp
Created directory: /var/lib/snmp/cert_indexes
Adding additional dav_shares_resourceid_type index to the oc_dav_shares table, this can take some time...
oc_dav_shares table updated successfully.
Adding additional dav_shares_resourceid_access index to the oc_dav_shares table, this can take some time...
oc_dav_shares table updated successfully.
Fehlermeldung dann
Es gibt einige Warnungen bei deiner Systemkonfiguration.
Die Datenbank wird für transaktionale Dateisperren verwendet. Um die Leistung zu verbessern, konfiguriere bitte Memcache, falls verfügbar. Weitere Informationen findest du in der Dokumentation ↗.
Es wurde kein Speichercache konfiguriert. Um die Leistung zu verbessern, konfiguriere bitte Memcache, sofern verfügbar. Weitere Informationen findest du in der Dokumentation ↗.
Die Integritätsprüfung wurde deaktiviert. Die Integrität kann nicht überprüft werden.
Das sind die Fehlermeldungen 1blu EasyApp Nextcloud 29.04
PHP Version: 8.3.8
Es gibt einige Warnungen bei deiner Systemkonfiguration.
Die Datenbank wird für transaktionale Dateisperren verwendet. Um die Leistung zu verbessern, konfiguriere bitte Memcache, falls verfügbar. Weitere Informationen findest du in der Dokumentation .
Es wurde kein Speichercache konfiguriert. Um die Leistung zu verbessern, konfiguriere bitte Memcache, sofern verfügbar. Weitere Informationen findest du in der Dokumentation .
Die Integritätsprüfung wurde deaktiviert. Die Integrität kann nicht überprüft werden.
Da werde ich, wie schon öfters versucht, vermutlich nichts ändern können.
Wird wohl so sein. Wobei ich nicht mehr weiß, wo dein Problem mit der Integritätsprüfung war. Das kannst du mal testweise versuchen zu reaktivieren. Ändere in config.php: 'integrity.check.disabled' => false,
Zur grundsätzlichen Problemlösung müsstest du entweder auf einen Hoster wechseln, der dir ein selbst konfigurierbares Umfeld bietet (z. B. VPS) oder auf eine Managed Nextcloud, wo sich andere Leute kümmern. Aber die Fehler kannst du natürlich auch weiterhin ignorieren.
Wenn du sowieso gerade am testen bist, könntest du auch noch den Webinstaller testen. Der Webinstaller hier hatte wohl mal einen kleinen Fehler, daher verwende bei Interesse besser den Web-Installer von hier.
Als weitere Alternative kannst du dir noch diese Installationsanleitung für Ubuntu 22.04 LTS anschauen. Natürlich musst du das meiste ignorieren, da es ja dein Hoster bereits bereitstellt.
Auch kannst du zuhause auf einem 10+ Jahre alten PC ein Linux installieren und dann mal Nextcloud installieren. Das übt.
July 2024
EasyApp Installation, Nextcloud 29.04 mit PHP 8.3
Es gibt einige Warnungen zu Ihrer Systemkonfiguration.
Der Server hat keine konfigurierte Startzeit für das Wartungsfenster. Das bedeutet, dass ressourcenintensive tägliche Hintergrundaufgaben auch während Ihrer Hauptnutzungszeit ausgeführt werden. Wir empfehlen, das Wartungsfenster auf eine Zeit mit geringer Nutzung festzulegen, damit Benutzer weniger von der Belastung durch diese umfangreichen Aufgaben beeinträchtigt werden. Weitere Informationen finden Sie in der Dokumentation .
Das PHP OPcache-Modul ist nicht ordnungsgemäß konfiguriert. Der “OPcache interned strings”-Puffer ist fast voll. Um sicherzustellen, dass sich wiederholende Strings effektiv zwischengespeichert werden können, wird empfohlen, “opcache.interned_strings_buffer” mit einem Wert größer als “8” in der PHP-Konfiguration zu setzen… Weitere Informationen finden Sie in der Dokumentation .
Die Datenbank wird für transaktionale Dateisperren verwendet. Um die Leistung zu verbessern, konfigurieren Sie bitte Memcache, falls verfügbar. Weitere Informationen finden Sie in der Dokumentation .
Es wurde kein Speichercache konfiguriert. Um die Leistung zu verbessern, konfigurieren Sie bitte Memcache, sofern verfügbar. Weitere Informationen finden Sie in der Dokumentation .
Die Integritätsprüfung wurde deaktiviert. Die Integrität kann nicht überprüft werden.
Für Ihre Installation ist keine Standard-Telefonregion festgelegt. Dies ist erforderlich, um Telefonnummern in den Profileinstellungen ohne Ländervorwahl zu überprüfen. Um Nummern ohne Ländervorwahl zuzulassen, fügen Sie bitte „default_phone_region“ mit dem entsprechenden ISO 3166-1-Code der Region zu Ihrer Konfigurationsdatei hinzu. Weitere Informationen finden Sie in der Dokumentation .
Sie haben Ihre E-Mail-Serverkonfiguration noch nicht festgelegt oder überprüft. Gehen Sie bitte zu den „Grundeinstellungen“, um diese festzulegen. Benutzen Sie anschließend den Button „E-Mail senden“ unterhalb des Formulars, um Ihre Einstellungen zu überprüfen. Weitere Informationen finden Sie in der Dokumentation .
Es gibt einige Warnungen zu Ihrer Systemkonfiguration.
Die Datenbank wird für transaktionale Dateisperren verwendet. Um die Leistung zu verbessern, konfigurieren Sie bitte Memcache, falls verfügbar. Weitere Informationen finden Sie in der Dokumentation .
Es wurde kein Speichercache konfiguriert. Um die Leistung zu verbessern, konfigurieren Sie bitte Memcache, sofern verfügbar. Weitere Informationen finden Sie in der Dokumentation .
Die Integritätsprüfung wurde deaktiviert. Die Integrität kann nicht überprüft werden.
ftp1234567890-8888888888888888@sh8-33:~$ cd ~/www/nextcloud
ftp1234567890-8888888888888888@sh8-33:~/www/nextcloud$ /opt/php83/bin/php occ maintenance:repair --include-expensive
Created directory: /var/lib
Created directory: /var/lib/snmp
Created directory: /var/lib/snmp/cert_indexes
- Repair MySQL collation
- All tables already have the correct collation -> nothing to do
- Clean tags and favorites
- 0 tags of deleted users have been removed.
- 0 tags for delete files have been removed.
- 0 tag entries for deleted tags have been removed.
- 0 tags with no entries have been removed.
- Repair invalid shares
- Move .step file of updater to backup location
- Add move avatar background job
- Repair step already executed
- Add preview cleanup background jobs
- Migrate oauth2_clients table to nextcloud schema
- Update the oauth2_access_tokens table schema.
- Update the oauth2_clients table schema.
- Delete clients (and their related access tokens) with the redirect_uri starting with oc:// or ending with *
- Repair language codes
- Add log rotate job
- Clear frontend caches
- Image cache cleared
- JS cache cleared
- Clear every generated avatar
- Add preview background cleanup job
- Queue a one-time job to cleanup old backups of the updater
- Cleanup invalid photocache files for carddav
- Add background job to cleanup login flow v2 tokens
- Remove potentially over exposing share links
- No need to remove link shares.
- Clear access cache of projects
- Reset generated avatar flag
- Keep legacy encryption enabled
- Check encryption key format
- Remove old dashboard app config data
- Add job to cleanup the bruteforce entries
- Queue a one-time job to check for user uploaded certificates
- Repair DAV shares
- Add background job to set the lookup server share state for users
- Add token cleanup job
- Clean up abandoned apps
- Add possibly missing system config
- Add AI tasks cleanup jobs
- Queue a job to generate metadata
- migrate lazy config values
- Cache logo dimension to fix size in emails on Outlook
- Theming is not used to provide a logo
- Remove legacy ".ocdata" file
- Add cleanup-deleted-users background job
- Validate account properties and store phone numbers in a known format for search
- Queued background to validate account properties.
- Remove shares of old group memberships
- Remove broken DAV object properties
- 0 broken object properties removed
- Repair mime types
- Handle outdated scheduling events
- Cleaning up old scheduling events
- Adding background job to delete old scheduling objects
- AppAPI Daemons configuration GPU params update
- Daemons configuration GPU params updated: 0
- Upgrading Circles App
- Fix component of birthday calendars
- 2 birthday calendars updated.
- Regenerating birthday calendars to use new icons and fix old birthday events without year
- Repair step already executed
- Fix broken values of calendar objects
0 [->--------------------------]
- Registering building of calendar search index as background job
- Repair step already executed
- Register building of social profile search index as background job
- Add background job
- Registering background jobs to update cache for webcal calendars
- Added 0 background jobs to update webcal calendars
- Registering building of calendar reminder index as background job
- Repair step already executed
- Clean up orphan event and contact data
- 0 events without a calendar have been cleaned up
- 0 properties without an events have been cleaned up
- 0 changes without a calendar have been cleaned up
- 0 cached events without a calendar subscription have been cleaned up
- 0 changes without a calendar subscription have been cleaned up
- 0 contacts without an addressbook have been cleaned up
- 0 properties without a contact have been cleaned up
- 0 changes without an addressbook have been cleaned up
- Remove activity entries of private events
- Removed 0 activity entries
- Clean up old calendar subscriptions from deleted users that were not cleaned-up
0 [----->----------------------]
- 0 calendar subscriptions without an user have been cleaned up
- Remove invalid object properties
- 0 invalid object properties removed.
- Fix the share type of guest shares when migrating from ownCloud
- Copy the share password into the dedicated column
- Set existing shares as accepted
- Update OAuth token expiration times
- init metadata
- Switches from default updater server to the customer one if a valid subscription is available
- Repair step already executed
- Migrate some config values to lazy loading
- Send an admin notification if monthly report is disabled
- Force-reset all Text document sessions
- Initialize migration of background images from dashboard to theming app
- Add background job to check for backup codes
- Populating added database structures for workflows
ftp1234567890-8888888888888888@sh8-33:~/www/nextcloud$
Loesung Fehler
/opt/php83/bin/php occ db:add-missing-indices
Adding additional fs_name_hash index to the bexp_filecache table, this can take some time...
bexp_filecache table updated successfully.
Adding additional systag_by_objectid index to the bexp_systemtag_object_mapping table, this can take some time...
bexp_systemtag_object_mapping table updated successfully.
Adding additional systag_objecttype index to the bexp_systemtag_object_mapping table, this can take some time...
bexp_systemtag_object_mapping table updated successfully.
Neuer Fehler, Loesung mir bisher nicht bekannt:
Einige Header sind in Ihrer Instanz nicht richtig eingestellt - Der Strict-Transport-Security-HTTP-Header ist nicht gesetzt (er sollte mindestens 15552000 Sekunden betragen). Für erhöhte Sicherheit wird empfohlen, HSTS zu aktivieren. Weitere Informationen finden Sie in der Dokumentation .
Wie löse ich das Problem?
Sollte ich in meiner Shared WebHosting - 1blu - EasyApp Installation selber basteln, oder den Fehler aussitzen?
Die Integritätsprüfung wurde deaktiviert. Die Integrität kann nicht überprüft werden.
noch loswerden, wenn du folgende Zeile in config.php löscht.
'integrity.check.disabled' => true,
Es kann aber sein, dass das zu Problemen führt. Aber grundsätzlich solltest du die Integritätsprüfung nicht deaktivieren, sondern die damit verbundenen Probleme beheben.