Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel
Table of Contents

Version and Build Options

Versions

  • For COmanage 1.0.x and earlier, PHP 5.2.8 or  or later is required. However, it is strongly recommended to use a version of PHP that is not EOL (currently 5.4 or later).
    • (warning) The  The GitHub Provisioning Plugin requires  requires PHP 5.4. It may be necessary to delete this plugin to use an earlier PHP version.
    • PHP 7 is not supported.
  • For COmanage 1.1.x and later, PHP 5.4 or later is required. PHP 7 is supported.

(warning) Regardless of the minimum version requirements, it is strongly recommended to use a version of PHP that is not EOL (currently 5.6 or later).

Build Options

  • php5-xsl is required, built with --with-xsl.
  • PHP built with OpenSSL is required if you intend to have COmanage directly connect with SSL or TLS to a SMTP server to send email. For example on RHEL install the php-openssl RPM.
  • For multi-byte string support in data normalization, PHP must be built with --enable-mbstring.
  • An appropriate database option, built with a flag like --with-pdo-pgsql or --with-pdo-mysql.

Warning
titlePHP 5.4.0 Enables Strict Error Reporting

As of PHP 5.4.0, PHP ships by default with strict logging enabled. As of CakePHP 2.0.5, this will cause failures during setup. This can be disabled in php.ini by setting

No Format
error_reporting = E_ALL & ~E_STRICT

...