OK so I ran the errors past my ISP and they stated:
Many of the PHP errors can be corrected through changing your PHP extensions or options. I have attached a guide below that will walk you through how to do this.
For now I have enabled memcache, imagick, opcache and increased the memory limit to 512 for you to satisfy these requirements.
https://ventraip.com.au/faq/article/changing-the-php-version-limits-and-modules/
As for the SQL issues, you will likely need to change the database collation to one that will allow 4-byte characters, taking a look at the documentation outlined by NextCloud. In order to do this you will likely need to change the SQL directory and restart the mysql server. As these are server level changes that would effect everyone on the shared server, this is not something that we are able to accommodate and would recommend moving to a VPS plan if this is 100% crucial for you.
Finally the issues with the web servers not being setup to resolve those extensions, this is similar to the SQL issue and not something that we would be able to accommodate for a single hosting service.
A;so PHP version is set to 7.4
I’ve now gone back into nextcloud and it states:
There are some errors regarding your setup.
-
Last background job execution ran last year. Something seems wrong. Check the background job settings
-
The PHP memory limit is below the recommended value of 512MB.
-
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 .
-
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.
-
This instance is missing some recommended PHP modules. For improved performance and better compatibility it is highly recommended to install them.
imagick
I’ve never had these errors running nextcloud before (well at least not at the time version 20 was released) and it shouldn’t be contingent on having a specialised web hosting service (rather than typical shared hosting)
As far as logs are concerned: from /path/to/nextcloud/data/nextcloud.log
This is an example of the sorts of errors it shows
{"reqId":"FHbfNu8YIHx0bBVsmqyW","level":2,"time":"2022-04-28T07:16:48+00:00","remoteAddr":"93.152.140.4","user":"--","app":"no app in context","method":"GET","url":"/nc/","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1.1 Safari/605.1.15","version":"20.0.0.9"}
{"reqId":"KQBoTbQpZ1J5ckL0UYvx","level":2,"time":"2022-04-28T07:16:49+00:00","remoteAddr":"93.152.140.4","user":"--","app":"no app in context","method":"GET","url":"/nc/index.php/login","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1.1 Safari/605.1.15","version":"20.0.0.9"}
{"reqId":"a1YXT7Qqpz8gVeCe2t1j","level":2,"time":"2022-04-29T00:17:31+00:00","remoteAddr":"217.138.211.243","user":"--","app":"no app in context","method":"GET","url":"/nc/","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1.1 Safari/605.1.15","version":"20.0.0.9"}
{"reqId":"g2ZwpVdQzgocn2pwiRzm","level":2,"time":"2022-04-29T00:17:32+00:00","remoteAddr":"217.138.211.243","user":"--","app":"no app in context","method":"GET","url":"/nc/index.php/login","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1.1 Safari/605.1.15","version":"20.0.0.9"}
{"reqId":"kZxUFBWiO0vXVS0bDwVq","level":2,"time":"2022-04-29T15:32:30+00:00","remoteAddr":"159.196.13.86","user":"--","app":"no app in context","method":"GET","url":"/nc/index.php/204","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.19.1","version":"20.0.0.9"}
{"reqId":"BWaS8koLALaK2YQKEHTS","level":2,"time":"2022-04-29T15:32:31+00:00","remoteAddr":"159.196.13.86","user":"--","app":"no app in context","method":"PROPFIND","url":"/nc/remote.php/dav/files/michaelnc//","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.19.1","version":"20.0.0.9"}
{"reqId":"29rCSSXRGoHNa63gbYsY","level":2,"time":"2022-04-29T15:47:32+00:00","remoteAddr":"159.196.13.86","user":"--","app":"no app in context","method":"GET","url":"/nc/index.php/204","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.19.1","version":"20.0.0.9"}
{"reqId":"oOsbNy7pwEQohm0u0Iha","level":2,"time":"2022-04-29T15:47:33+00:00","remoteAddr":"159.196.13.86","user":"michaelnc","app":"no app in context","method":"PROPFIND","url":"/nc/remote.php/dav/files/michaelnc//","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.19.1","version":"20.0.0.9"}
{"reqId":"xJg8AppNLK9uNuUTIS6b","level":2,"time":"2022-04-29T16:02:34+00:00","remoteAddr":"159.196.13.86","user":"--","app":"no app in context","method":"GET","url":"/nc/index.php/204","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.19.1","version":"20.0.0.9"}
{"reqId":"6k0XhBGQlDG7su2fw7ID","level":2,"time":"2022-04-29T16:02:34+00:00","remoteAddr":"159.196.13.86","user":"michaelnc","app":"no app in context","method":"PROPFIND","url":"/nc/remote.php/dav/files/michaelnc//","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.19.1","version":"20.0.0.9"}
{"reqId":"RYVmKqHqjxcCRf5EOebm","level":2,"time":"2022-04-29T16:17:35+00:00","remoteAddr":"159.196.13.86","user":"--","app":"no app in context","method":"GET","url":"/nc/index.php/204","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.19.1","version":"20.0.0.9"}
{"reqId":"n1eEJW2isOWJGp1x41s1","level":2,"time":"2022-04-29T16:17:35+00:00","remoteAddr":"159.196.13.86","user":"michaelnc","app":"no app in context","method":"PROPFIND","url":"/nc/remote.php/dav/files/michaelnc//","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.19.1","version":"20.0.0.9"}
{"reqId":"relJHjhFrnxeDg8JflhM","level":2,"time":"2022-05-01T15:13:22+00:00","remoteAddr":"2a02:598:bbbb:2::8049","user":"--","app":"no app in context","method":"GET","url":"/nc/index.php/login","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (compatible; SeznamBot/3.2; +http://napoveda.seznam.cz/en/seznambot-intro/)","version":"20.0.0.9"}
{"reqId":"Gnxmtn3F04jBZNerHI6F","level":2,"time":"2022-05-03T00:17:53+00:00","remoteAddr":"173.231.60.197","user":"--","app":"no app in context","method":"GET","url":"/nc/","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (compatible; Adsbot/3.1; +https://seostar.co/robot/)","version":"20.0.0.9"}
{"reqId":"r2C7b0kG2RsSYvZB1RCR","level":2,"time":"2022-05-03T00:38:23+00:00","remoteAddr":"173.231.60.197","user":"--","app":"no app in context","method":"GET","url":"/nc/index.php/login","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (compatible; Adsbot/3.1; +https://seostar.co/robot/)","version":"20.0.0.9"}
{"reqId":"bESi54MIn595mZcswXkc","level":2,"time":"2022-05-03T17:04:30+00:00","remoteAddr":"95.181.238.23","user":"--","app":"no app in context","method":"GET","url":"/nc/","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"APIs-Google (+https://developers.google.com/webmasters/APIs-Google.html)","version":"20.0.0.9"}
{"reqId":"o7DlVhxK7PCOoWj2WgiV","level":2,"time":"2022-05-03T17:04:31+00:00","remoteAddr":"95.181.238.23","user":"--","app":"no app in context","method":"GET","url":"/nc/index.php/login","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"APIs-Google (+https://developers.google.com/webmasters/APIs-Google.html)","version":"20.0.0.9"}
{"reqId":"RU9JbJkvKIFnWlIFAzZW","level":2,"time":"2022-05-03T23:25:08+00:00","remoteAddr":"165.231.24.5","user":"--","app":"no app in context","method":"GET","url":"/nc/","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1.1 Safari/605.1.15","version":"20.0.0.9"}
{"reqId":"zfwvotyZN7EA1jXlj1vd","level":2,"time":"2022-05-03T23:25:10+00:00","remoteAddr":"165.231.24.5","user":"--","app":"no app in context","method":"GET","url":"/nc/index.php/login","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1.1 Safari/605.1.15","version":"20.0.0.9"}
{"reqId":"EAkH5OvCTF17zp6I5QyO","level":2,"time":"2022-05-04T09:01:05+00:00","remoteAddr":"81.217.234.211","user":"--","app":"no app in context","method":"GET","url":"/nc/","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36","version":"20.0.0.9"}
{"reqId":"boml28w2uahQuu0tJOYS","level":2,"time":"2022-05-04T09:01:06+00:00","remoteAddr":"81.217.234.211","user":"--","app":"no app in context","method":"GET","url":"/nc/index.php/js/core/merged-template-prepend.js?v=07731fbe-0","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36","version":"20.0.0.9"}
{"reqId":"IiKbUIfLaAfFZ4b4lBa0","level":2,"time":"2022-05-04T10:08:34+00:00","remoteAddr":"81.217.234.211","user":"--","app":"no app in context","method":"GET","url":"/nc/","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36","version":"20.0.0.9"}
{"reqId":"7ELdYz2Z1n4bsfBMQkzF","level":2,"time":"2022-05-06T09:38:37+00:00","remoteAddr":"192.3.143.210","user":"--","app":"no app in context","method":"GET","url":"/nc/","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1.1 Safari/605.1.15","version":"20.0.0.9"}
{"reqId":"1FIIQK7FGBgylhF9xO2a","level":2,"time":"2022-05-06T09:38:38+00:00","remoteAddr":"192.3.143.210","user":"--","app":"no app in context","method":"GET","url":"/nc/index.php/login","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1.1 Safari/605.1.15","version":"20.0.0.9"}
{"reqId":"Z6pHSI9luEGpNr7vVlWq","level":2,"time":"2022-05-08T16:12:15+00:00","remoteAddr":"142.44.138.126","user":"--","app":"no app in context","method":"GET","url":"/nc/","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64; +http://www.komodia.com/newwiki/index.php/URL_server_crawler) KomodiaBot/1.0","version":"20.0.0.9"}
{"reqId":"jfwHvHS0SEta1IVom6YR","level":2,"time":"2022-05-08T16:12:16+00:00","remoteAddr":"142.44.138.126","user":"--","app":"no app in context","method":"GET","url":"/nc/index.php/login","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64; +http://www.komodia.com/newwiki/index.php/URL_server_crawler) KomodiaBot/1.0","version":"20.0.0.9"}
{"reqId":"dwVqcPzorewC67xLMpXY","level":2,"time":"2022-05-08T21:37:31+00:00","remoteAddr":"170.83.176.226","user":"--","app":"no app in context","method":"GET","url":"/nc/","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1.1 Safari/605.1.15","version":"20.0.0.9"}
{"reqId":"vPT4iHhYLcqjFYzDwqdm","level":2,"time":"2022-05-08T21:37:32+00:00","remoteAddr":"170.83.176.226","user":"--","app":"no app in context","method":"GET","url":"/nc/index.php/login","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1.1 Safari/605.1.15","version":"20.0.0.9"}
{"reqId":"vziN4ZY0myU0BZXYX6ki","level":2,"time":"2022-05-08T23:00:13+00:00","remoteAddr":"2a02:6b8:c0c:589e:0:492c:6ed9:0","user":"--","app":"no app in context","method":"GET","url":"/nc/index.php/login","message":"Temporary directory ~/public_html/tmp is not present or writable","userAgent":"Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)","version":"20.0.0.9"}
Hopefully that’s of some help?