I have recently installed a new development forum using 3.1.3, and I found an annoying bug that made me waste a very long time, that would not like others to suffer from.
The issue is with the DB table prefix. Specifically, if during the installation process, you change the default prefix
phpbb_to something longer (in my case it was just
phpbb3_for historical reasons in my forum), then the installation process fails giving a very unclear error as to the cause of this. The exact error given I don't remember, and I don't have it handy now, but it was something like "Index name too long" on the un_mtch index for the
So, my request that there should be some provision in the installation process to block this issue from happening, like giving a warning/error when the prefix is longer that expected, or at the very least showing this as a limitation in the associated field comments text (_EXPLAIN language description).
Another (better) alternative would be to allow for longer identifiers, or for the core to not exhaust the identifier length.
Thanks in advance,
PD: I do not have access to the bugtracker, so if someone wants to open an issue there, please go ahead.