Loading...
 
Skip to main content

Tiki installer fails with System error after the last step when MyISAM database engine is selected

Status
Closed
Subject
Tiki installer fails with System error after the last step when MyISAM database engine is selected
Version
19.x
Category
  • Error
  • Regression
  • Usability
  • Release Blocker
Feature
Installer (profiles, upgrades and server-related issues)
Resolution status
Fixed or Solved
Submitted by
luci
Volunteered to solve
rjsmelo
Lastmod by
luci, Marc Laporte, rjsmelo
Rating
(0)
Description

When doing a fresh install of branches/19.x via tiki-install.php UI: if the user selects MyISAM as the database engine of his choice instead of the default InnoDB, then after the last step where user chooses to lock the installer there is a system error instead of the screen to change the admin login on the tiki-change_password.php?user=admin&oldpass=admin&newuser=y (which is really a shame):

Copy to clipboard
An error occurred while performing the request. Things to check: Did you complete the Tiki Installer? Is your database corrupt? Please see how to repair your database Are your database settings accurate? (username, schema name, etc in db/local.php) Please see the documentation for more information.


See https://screenshots.firefox.com/AZAjqNbyHSzadvdJ/demo.luciash.eu

With InnoDB the same process works nicely and the user is welcomed with the admin login password change.

Did anybody test this? How come the unit tests did not catch it?

Solution
There were a number of commits regarding utf8mb4 migration and also secdb generation/handling. As of version r68000 of branches/19.x all seem to be working.
Importance
10 high
Easy to solve?
8
Priority
80
Demonstrate Bug on Tiki 19+
Please demonstrate your bug on show2.tiki.org
Demonstrate Bug (older Tiki versions)
Ticket ID
6848
Created
Monday 08 October, 2018 11:36:56 UTC
by luci
LastModif
Tuesday 16 October, 2018 11:34:01 UTC


Collapse/expand modules below
Show PHP error messages