That was a new field added to the USERS table. I assume you did not run the database update, or you ran the install logged in as a database user that doesn't have ALTER permissions.
By the way, you can look up all the database schema/data changes for a given release in phpbb/db/migration/data. For example:
https://github.com/phpbb/phpbb/blob/mas ... /v3312.php
Code: Select all
public static function depends_on()
{
return [
'\phpbb\db\migration\data\v33x\add_resend_activation_expiration',
'\phpbb\db\migration\data\v33x\add_user_last_active',
'\phpbb\db\migration\data\v33x\v3312rc1',
];
}
That leads you to the one that prompted your question:
https://github.com/phpbb/phpbb/blob/mas ... active.php
You might try running the database update from the command line, assuming you have access (e.g.,
php bin/phpbbcli db:migrate
). That runs the same migration steps that the installer does.