Cannot install product, php notice in install.php

  • Affected App
    WoltLab Suite Core

    System Information

    • PHP Version:

      7.0.13

    • WoltLab Suite Core:

      3.0

    • Peak Memory Usage:

      5.079/-1

    • Request URI:

      /projects/wsc-beta5/forum/install.php?step=installLanguage

    • Referrer:

      http://localhost/projects/wsc-b…p?step=logFiles

    • User Agent:

      Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:50.0) Gecko/20100101 Firefox/50.0


    Error

    • Error Type:

      SystemException

    • Error Message:

      PHP notice in file C:\Users\Jens\AppData\Local\Temp\92727c11\install\files\lib\system\WCFSetup.class.php (929): Undefined offset: 0

    • File:

      C:\nginx\html\projects\wsc-beta5\forum\install.php (531)

    • Stack Trace:

      • #0 C:\Users\Jens\AppData\Local\Temp\92727c11\install\files\lib\system\WCFSetup.class.php (929):
      • Code
        WCF::handleException() Unhandled exception: PHP notice in file C:\nginx\html\projects\wsc-beta5\forum\install.php (376): Undefined index: class
        
        #0 C:\nginx\html\projects\wsc-beta5\forum\install.php(376): handleError(8, 'Undefined index...', 'C:\\nginx\\html\\p...', 376, Array)
        #1 C:\nginx\html\projects\wsc-beta5\forum\install.php(496): SystemException->show()
        #2 [internal function]: handleException(Object(SystemException))
        #3 {main}
  • I've used the developer mode so all languages should be installed. I've tried to install the Forum.

    With other betas and the same installation behaviour(using developer mode), it works fine. But with beta 5, it stopped working.

  • It shouldn't really matter, as this is only the default collation used for created tables that omit an explicit collation during creation.

    By the way, we use utf8mb4_unicode_ci, see http://stackoverflow.com/questions/2344…2344130#2344130 for an explanation what this exactly means and why *_bin is anything but the same.

  • But maybe you could resolve the exception thrown while the first exception was handled? (It won't check for the class attribute)

    And it just works when I'm using the default collation...

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!