Search

When install page loads, I get some of these kinds of errors:

Strict standards: Declaration of MD5::compare() should be compatible with Cryptography::compare($input, $hash, $isHash = false)

Should this be fixed somehow?

I know of the issue and it has been fixed but not yet been pushed to upstream. Are you sure those are errors and not just notices (which should be hidden by Symphony)?

If not, what did you set to see those errors? I'm asking because I am not seeing them. :-)

Here's the screenshot. I did nothing, just unzipped the package to web root and loaded the page.

Edit: Then installation went ok though and I could access the backend after installation.

Attachments:
symerr.PNG

Oh, and I run PHP5.4.3 on Windows (WAMP).

Ah, that's the problem:

In Symphony itself E_STRICT is suppressed in /symphony/lib/boot/bundle.php:

if (PHP_VERSION_ID >= 50300){
    error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT);
}
else{
    error_reporting(E_ALL & ~E_NOTICE);
}

but in the installer /install/index.php it isn't:

if (PHP_VERSION_ID >= 50300){
    error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_WARNING);
}
else{
    error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING);
}

@phoque has logged this as an issue on github.

Create an account or sign in to comment.

Symphony • Open Source XSLT CMS

Server Requirements

  • PHP 5.3-5.6 or 7.0-7.3
  • PHP's LibXML module, with the XSLT extension enabled (--with-xsl)
  • MySQL 5.5 or above
  • An Apache or Litespeed webserver
  • Apache's mod_rewrite module or equivalent

Compatible Hosts

Sign in

Login details