Skip to content
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

Update PHP and MySQL version requirements #1364

Merged
merged 2 commits into from
Jul 7, 2020
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions docs/software-requirements.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,10 @@ Additional Notes

### PHP

Open XDMoD is tested to work with PHP 5.4.16 and may be compatible with more
recent releases of PHP 5. Open XDMoD is not compatible with PHP 7 at this
time.

Some Linux distributions (including CentOS) do not set the timezone used
by PHP in their default configuration. This will result in many warning
messages from PHP. You should set the timezone in your `php.ini` file
Expand Down Expand Up @@ -130,6 +134,10 @@ network access.

MySQL 5.5.3+ is currently required for use with Open XDMoD.

Open XDMoD is tested to work with MariaDB 5.5.60 and may be compatible with
more recent releases of MySQL and MariaDB. Open XDMoD is currently not
compatible with MySQL 8.0 at this time.

Some versions of MySQL have binary logging enabled by default. This can
be an issue during the setup process if the user specified to create the
databases does not have the `SUPER` privilege. If binary logging is not
Expand All @@ -150,6 +158,7 @@ setting must be set to at least 16MB. The recommended setting in the mysql serve

```ini
[mysqld]
sql_mode = ''
max_allowed_packet = 1G
group_concat_max_len = 16M
innodb_stats_on_metadata = off
Expand Down