We've been running several self-hosted instances of IPS Community Suite over the years and never encountered a problem during updating. However, yesterday time caught up with us. We've upgraded one of our boards and since then it's "broken".
The community in question: https://community.ugfx.io
If visiting the board without being logged in:
Sorry, there is a problem
The page you are trying to access is not available to guests, but may be available if you sign in.
Error code: 2S100/2
If visiting the board while being logged in:
Sorry, there is a problem
The page you are trying to access is not available for your account. To configure who can access which areas of your site, go to Admin CP → System → Applications.
Error code: 2S100/2
Logging into the Admin CP (which works), the following message are shown under `CP -> System -> Applications`:
[[Template core/admin/applications/appRowAdditional is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]]
[[Template core/admin/applications/appRowDescription is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]]
This is shown on every application entry in the list. Screenshot:
Running the support tool as suggested does not work either (although we used it successfully in the past):
Interestingly, we see `_date_last_year_long_full` printed as text in various places in the backend (for example in the Latest Invision Community News section amongst others) which would indicate that the corresponding PHP script is not executed successfully. This is also confirmed by the fact that we're running into a PHP exception.
Information:
Self-hosted
PHP 7.4.20
MySQL 8.0.25
Nginx 1.18.0
Underlying OS: FreeBSD 12.2
We've been running this configuration successfully over many years.
We've tried to reach out to the support team but we haven't heard back anything at all. Any ideas on how to tackle this?
Unfortunately, nothing shows up on the server side logs (eg. no PHP errors or anything else that would be helpful).