Errors after upgraded to version 16 - Webdav broken

Hi,

I recently updated to version 16 of nextcloud, here is my list of issues:

There are some errors regarding your setup.

  • Your web server is not yet properly set up to allow file synchronization, because the WebDAV interface seems to be broken. >> This is the most important issue, how can I fix this?

  • Some files have not passed the integrity check. Further information on how to resolve this issue can be found in the documentation. (List of invalid files… / Rescan…)

  • The PHP memory limit is below the recommended value of 512MB.

  • MySQL is used as database but does not support 4-byte characters. To be able to handle 4-byte characters (like emojis) without issues in filenames or comments for example it is recommended to enable the 4-byte support in MySQL. For further details read the documentation page about this.

  • The “Strict-Transport-Security” HTTP header is not set to at least “15552000” seconds. For enhanced security, it is recommended to enable HSTS as described in the security tips :arrow_upper_right:.

  • Your web server is not properly set up to resolve “/.well-known/caldav”. Further information can be found in the documentation.

  • Your web server is not properly set up to resolve “/.well-known/carddav”. Further information can be found in the documentation.

  • No memory cache has been configured. To enhance performance, please configure a memcache, if available. Further information can be found in the documentation.

  • The PHP OPcache module is not loaded. For better performance it is recommended to load it into your PHP installation.

  • The database is missing some indexes. Due to the fact that adding indexes on big tables could take some time they were not added automatically. By running “occ db:add-missing-indices” those missing indexes could be added manually while the instance keeps running. Once the indexes are added queries to those tables are usually much faster.

    • Missing index “twofactor_providers_uid” in table “oc_twofactor_providers”.
    • Missing index “version” in table “oc_whats_new”.
    • Missing index “cards_abid” in table “oc_cards”.
    • Missing index “cards_prop_abid” in table “oc_cards_properties”.
  • Some columns in the database are missing a conversion to big int. Due to the fact that changing column types on big tables could take some time they were not changed automatically. By running ‘occ db:convert-filecache-bigint’ those pending changes could be applied manually. This operation needs to be made while the instance is offline. For further details read the documentation page about this.

    • filecache.mtime
    • filecache.storage_mtime

Please double check the installation guides :arrow_upper_right:, and check for any errors or warnings in the log.

Check the security of your Nextcloud over our security scan :arrow_upper_right:.

Thanks.

It seems that this is not your first posting in this forum, therefore you should know that it is essential to provide information about your system environment first :wink:

Please also use the search function in the upper right corner of this forum, to answer the issues one-by-one. Nearly of these points have already been answered in the past multiple times.
You should start by fixing the web server errors, following the PHP memory limit and MySQL database problems and at the end, if the environment is fine, you can focus on any remaining Nextcloud problems.

Hi,

Sure, thanks for the reply, will search and fix the ther metnioned issues before posting.

Thanks.