Page tree

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Apache Configuration

  • Apache2 webserver >= 2.2.x

  • the following Apache modules should be enabled

    • rewrite / filter / deflate / headers / expires

  • Configure Vhost:
    • DocumentRoot must point to FOO/public
      where FOO is the installation root and is writeable for the installer
    • include_path set include_path to .:FOO/library/zend:OTHER_PHP_PATHS

MySQL Configuration

  • MySQL database >= 5.1
  • enable innodb_file_per_table
  • Not allowed SQL Modes

    • Not allowed are ONLY_FULL_GROUP_BY, NO_ZERO_IN_DATE, NO_ZERO_DATE, STRICT_TRANS_TABLES
    • See the current config:
      SHOW VARIABLES WHERE Variable_name = 'sql_mode';
    • Set in config if needed:
      sql_mode = "NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
  • Trigger Creation:

    • Test with the desired user:
      Test with DROP TRIGGER updater_super_check
    • Set in config if needed:
      log_bin_trust_function_creators = 1

PHP Configuration

  • latest PHP 5.6 (PHP 7 not supported yet) with the following extensions installed and enabled
    • dom / fileinfo / gd with Freetype-Support / iconv / mbstring / pdo_mysql / zip
  • Check error_logging configuration
    • set error_log to an appropriate file
    • set display_errors to Off
  • Check upload sizes:
    • post_max_size=600M
      upload_max_filesize=600M
  • Check if php can send E-Mails

Other

  • Oracle JDK 8 or higher
  • No labels