New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Check if System Check requirements are still correct and update them #8700
Comments
👍
We do have a "Recommended Configuration" section in the Requirements user guide - maybe this could be added there (let me know the command line and I can add it)
I think it's very important to make this part smooth, I see following (low effort) action items:
|
FYI: In case it was not clear. I had an existing installation of Piwik and updated my PHP version. It took me quite a long time to get everything working and after some parts of the UI were working I discovered more parts that weren't working including the system check did not work even though other parts of UI were working. I think this can be quite a common scenario, especially now that maybe more will upgrade to newer PHP versions for Piwik 3.0. |
@tsteur could the System check have a fallback UI that won't fail in such cases? |
Yes, that would be really great. We kinda need to test the system check with no additional extension installed. Just also noticed |
Thank you for the report 👍 To likely fix the issue, could you upgrade to the latest Matomo version? if you still experience this issue afterwards, please re-open this and post a comment. Thanks! |
See UI test screenshot of system check:
I'm currently trying to get PHP7 working but get many different errors and have to recompile PHP 7 all the time. Getting these error messages in an already installed Piwik:
after compiling with
--with-json
I getafter compiling with
--with-json --with-hash
I getetc.
Eg in above screenshot it says JSON extension is optional but it is not (actually it is listed in required and optional). One is getting an error if it is not installed.
Maybe we can also make the error messages a bit nicer and eg say "you have to compile Piwik with
--with-json | --with-hash | --with-pdo
" etc. ?Maybe we can also recommend in a FAQ which flags are needed (haven't checked if there is already such a FAQ)?
Maybe we could have a link to a system check on all error pages to see what is missing? This system check should ideally work standalone to not fail when json extension etc is missing (maybe we can avoid loading plugins etc).
After installing all the extensions and being able to open the reports page I wanted to go to the system check but when trying to open the system check page I get this error:
Just wanted to create an issue about what I experienced here. We can close it without doing anything if it's not worth spending time on it.
The text was updated successfully, but these errors were encountered: