MAS:System Requirements

From MAS CMS WIKI
Jump to: navigation, search

Server requirements

  • apache
  • Linux OS
  • mysql 5.x or MariaDB
  • php 5.3, 5.4, 5.6, 7.0 - 7.2
  • ionCube Loader (latest compatible with the installed php version)
  • Image::Magick 6.x + with JPEG support (convert, composite as binaries, php library functions not required)
  • tar, gzip (from shell only)
  • zip (as binary) - required only if you want to use the automated create-zip-from-gallery function in MAS
  • ffmpeg, flvtool2, qt-faststart binaries (optional, required by the Video Manager module). (the latest stable release available for the OS but not older than FFmpeg 0.9 and x264 core 118)

PHP settings

  • php libraries required: GD2.x with JPEG and TrueTypeFont support, CURL, PCRE, mbstring
  • MAS needs to have permissions to execute shell commands through php code (i.e. exec(); system(); passthru() must be allowed). Running of php scripts through the php executable (CLI) is also required.
  • php must be installed as CLI too (same settings)
  • safe mode = off (deprecated in php 5.3+)
  • magic_quotes_gpc = off (deprecated in php 5.3+)
  • allow_url_fopen = off (not required but highly recommended for security reasons).
  • register_globals = off (not required but highly recommended for security reasons).
  • php_short_open_tag = on
  • sessions support
  • error_reporting must be set to not display notices (E_ALL ^ E_NOTICE) or disabled at all.
  • if there are open_basedir restrictions in effect, then the parent directory of the document root selected for the MAS installation must be allowed as a master value - for the MAS subdomain and for every other domain on the server which would be powered by MAS.
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox