I'm struggling to get this plugin to work although I did have a version working with mediawiki 1.28 before migrating hosts & upgrading wiki & forum.
wiki/Special:PluggableAuthLogin
There is currently no text in this page. You can search for this page title in other pages, or search the related logs), but you do not have permission to create this page.
Have also tried PluggableAuth-REL1_35-cf04712 with the same result.
$wgDebugLogGroups = [
"Auth_phpBB" => "/var/www/sites/logs/mw-debug-Auth_phpBB.log",
];
$wgShowExceptionDetails = true;
$wgShowDBErrorBacktrace = true;
$wgShowSQLErrors = true;```
$wgAuth_Config = [
//=======================================================================
// Required settings
'PathToPHPBB' => '../', // Path from this file to your phpBB install
'UserTB' => 'phpbb_users', // Name of your phpBB user table
'GroupsTB' => 'phpbb_groups', // Name of your phpBB groups table
'User_GroupTB' => 'phpbb_user_group', // Name of your phpBB user_group table
// Make MediaWiki usernames match the case of the phpBB usernames (except
// with the first letter set to uppercase). Setting this to false causes
// usernames to be all lowercase except for the first character.
// NOTE: Before June 2016 this setting was always false, changing it to
// true on an install where it previously was false will cause users with
// uppercase characters to appear as separate users from their previous
// all-lowercase account!
'UseCanonicalCase' => true,
//=======================================================================
// Optional settings
// --------------------------------------
// Wiki Group settings
// By default, any valid phpBB user can log in. To require the user to be
// a member of one or more phpBB groups, set this to true.
'UseWikiGroup' => true,
// phpBB group(s) the plugin checks for membership in when using
// UseWikiGroup = true. Additional groups can be specified by adding
// to the array: ['Wiki', 'SecondGroup']. To log in, the user must be
// a member of at least one of them.
'WikiGroupName' => ['Wiki'],
// --------------------------------------
// External database settings
// Auth_phpBB assumes the phpBB tables are in the same database as the
// MediaWiki tables. If phpBB is installed in a different MySQL database,
// whether on the same or different host, set these parameters to have
// the plugin connect to that database instead. See the config.php file
// in your phpBB installation for the values.
'UseExtDatabase' => true,
'MySQL_Host' => 'localhost',
'MySQL_Port' => '',
'MySQL_Database' => '<prefix>_phpbb3',
'MySQL_Username' => '<prefix>_phpbb3',
'MySQL_Password' => '<password>',
// --------------------------------------
// Alternative username mappings
// Use a custom username profile field in phpBB to create the username for
// the wiki. This is most helpful for phpBB users whose usernames are
// incompatible with MediaWiki username restrictions.
// See the Auth_phpBB README.md for more information on configuring this.
'UseWikiProfile' => false,
// Name of your phpBB profile data table.
'ProfileDataTB' => 'phpbb_profile_fields_data',
// Name of your phpBB custom profile field.
// phpBB prefixes 'pf_' to the custom field name you choose in the UI.
// e.g., "wikiusername" becomes "pf_wikiusername"
'ProfileFieldName' => 'pf_wikiusername',
// --------------------------------------
// Error messages
// Error message to display to users on a failed login attempt.
// Message text is formatted using wiki markup. An example with a link:
// 'Please register on the [https://some.domain.com/phpbb forums] to login.'
'LoginMessage' => 'Please register on the forums to login.',
// Error message when a user is not a member of the required phpBB group
'NoWikiError' => 'You must be a member of the required forum group.',
];