Giter VIP home page Giter VIP logo

digitalroot-technologies / mediawiki_phpbb_auth Goto Github PK

View Code? Open in Web Editor NEW
23.0 13.0 16.0 128 KB

This extension links MediaWiki to phpBB's user table for authentication, and disallows the creation of new accounts in MediaWiki. Users must then log in to the wiki with their phpBB account.

License: GNU General Public License v2.0

PHP 100.00%
phpbb mediawiki-phpbb php mediawiki-extension authentication

mediawiki_phpbb_auth's People

Contributors

c4k3 avatar cpeel avatar digitalroot avatar joelhaasnoot avatar jwplatt avatar kar2k avatar mattheimer avatar mrfrenzy avatar stevegilvarry avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mediawiki_phpbb_auth's Issues

Case mismatch

The Auth_phpBB.php file has the B's in phpBB in lower-case, whereas the line:

require_once './extensions/Auth_phpBB.php';

has them capitalized. This causes MediaWiki to choke.

Can't log in

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.

Attempting to login with valid username/password leads to a page which says

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.

Any help/hints would be appreciated

Using these versions of installed software

  • MediaWiki 1.35
  • PHP 7.4.33
  • MySQL 10.5.19-MariaDB-0+deb11u2
  • phpBB 3.3.10
  • MediaWiki_PHPBB_Auth 4.1.0
  • PluggableAuth 7.0.0 ( PluggableAuth-REL1_40-8104ed9 )

Have also tried PluggableAuth-REL1_35-cf04712 with the same result.

I have this at the top of the file but no logs are written

$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.',

];

Discrepancy between file included and according error message

MediaWiki_PHPBB_Auth line 683 :
if (!is_file($this->_PathToPHPBB . 'includes/utf/utf_tools.php'))
{
throw new Exception('Unable to find phpbb's utf_tools.php file at (' . $this->_PathToPHPBB . '/includes/utf/utf_tools.php). Please check that phpBB is installed.');
}

is_file concatenates without adding a slash, thus expecting a trailing slash in the PathToPHPBB variable, but the exception concatenates with a slash in the second string
So if the trailing slash is missing in the variable an exception will be thrown but the error message is very misleading

As line 696 finally includes the file (3rd concatenation of the path), wouldn't it be better to use a temp variable to hold the file name in order to remain consistent accross all uses :
$utfTools=$this->_PathToPHPBB . '/includes/utf/utf_tools.php;
if (!is_file($utfTools)
{
throw new Exception('Unable to find phpbb's utf_tools.php file at (' . $utfTools.'). Please check that phpBB is installed.');
}
require_once $utfTools;

Compatibility with PHPbb 3.3?

I realize this repo isn't really updated anymore and the plugin fails to work under the newest versions of MediaWiki, but it works under the current LTS so that's good enough for me. However, I also upgraded to PHPBB3.3.1 and am getting the following error

PHP message: PHP Deprecated: crypt(): Supplied salt is not valid for DES. Possible bug in provided salt format.

Has anyone gotten this working? (it may actually be a PHP 7.3 issue...)

Tip if you are wanting to allow Administrators or Global Mods in your WikiGroupName

To allow those groups to log in you have to use: ADMINISTRATORS and GLOBAL_MODERATORS instead of their pretty names. I spent longer than I'd like to admit figuring that out lol.

Also if your forum is on the same DB server but in a different DB you can use this format to not have to open a 2nd connection:

dbname`.`phpbb_users

(the query in the plugin already has the outer backticks)

Migrating existing mediawiki user accounts

I'm looking at adding a forum to a wiki and like the idea of having a single login. I was wondering how this extension handles migrating existing user accounts on mediawiki so users keep their edit history. I didn't see anything about it in the readme here or on the mediawiki extension page for it and figured I should just ask.

Cannot log in

Am having trouble logging into MediaWiki 1.26 using v3.1.1 of this extension.

When I try to log in, I see:

`Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/ctr/www/w/extensions/Auth_phpbb.php on line 435

Notice: Trying to get property of non-object in /home/ctr/www/w/extensions/Auth_phpbb.php on line 438

Notice: Trying to get property of non-object in /home/ctr/www/w/extensions/Auth_phpbb.php on line 445

Fatal error: Call to a member function prepare() on resource in /home/ctr/www/w/extensions/Auth_phpbb.php on line 448`

I have my phpbb tables in the same DB as MediaWiki, and therefore have the following in my LocalSettings.php:

`$wgAuth_Config['UseExtDatabase'] = false; // This tells the plugin that the phpBB tables
// are in a different database then the wiki.
// The default settings is false.

//$wgAuth_Config['MySQL_Host'] = 'localhost'; // phpBB MySQL Host Name.
//$wgAuth_Config['MySQL_Username'] = 'username'; // phpBB MySQL Username.
//$wgAuth_Config['MySQL_Password'] = 'password'; // phpBB MySQL Password.
//$wgAuth_Config['MySQL_Database'] = 'database'; // phpBB MySQL Database Name.

$wgAuth_Config['UserTB'] = 'phpbb_users'; // Name of your PHPBB user table. (i.e. phpbb_users)
$wgAuth_Config['GroupsTB'] = 'phpbb_groups'; // Name of your PHPBB groups table. (i.e. phpbb_groups)
$wgAuth_Config['User_GroupTB'] = 'phpbb_user_group'; // Name of your PHPBB user_group table. (i.e. phpbb_user_group)
$wgAuth_Config['PathToPHPBB'] = '../forum/'; // Path from this file to your phpBB install.`

Doesn't work with mediawiki upgrades/shell scripts

I usually disable this extension any time I upgrade. This time I fixed the relative pathing internally inside Auth_phpBB.php instead:

// First check if class and interface has already been defined.
if (!class_exists('AuthPlugin') || !interface_exists('iAuthPlugin'))
{
/**
* Auth Plug-in
*
*/
require_once "$IP/includes/AuthPlugin.php";

/**
 * Auth Plug-in Interface
 *
 */
require_once __DIR__ . "/iAuthPlugin.php";

}

// First check if the PasswordHash class has already been defined.
if (!class_exists('PasswordHash'))
{
/**
* PasswordHash Class
*
* Portable PHP password hashing framework.
*
* Written by Solar Designer in 2004-2006
* and placed in the public domain.
*
* The homepage URL for this framework is:
* http://www.openwall.com/phpass/
*
*/
//require_once './extensions/Auth_phpBB/PasswordHash.php';
require_once DIR . "/PasswordHash.php";
}

not working for me on phpbb 3.3.3

I just installed mediawiki 1.35.1, installed the PluggableAuth 1.35 and your 4.0.0 alpha 2 version of phpBB_Auth

my phpBB version is 3.3.3

when i try to access with the correct php accounts (tested them and working on phpBB) i always get the error:

Please register on the forums to login.
Click here to create an account.

i also don't know why it also show the html tag instead of the link..

btw it doesn't work for me..

I did some testing trying to login with wrong username and the same error appears!

Error 500

Thinking it's because of the line here:
$wgAuth_Config['PathToPHPBB'] = '../phpbb/';

However since my forum is in a subdomain and the same with wiki, then what do i write here?
(using plesk)
My root folder just displays /
Wiki location: /wiki.domain.com
phpbb: /forums.domain.com

usernames with "_"

Usernames with "_" in their name, are not accepted as valid Username. For example the username "test_test" is rejected while "test" works.

Best Regrades

Andreas

Upgrade to MW 1.35 Tries to create the same wiki user as exists but can't?

I don't understand the behavior or what to do. After upgrading to MW1.35.2 from 1.27.4 and phpBB 3.2.2 to 3.3.4, when logging into wiki, getting the message:

Auto-creation of a local account failed: Username entered already in use. Please choose a different name.

No idea what to do on this one.
Here's my localsettings.php for the extension:

// PluggableAuth
wfLoadExtension( 'PluggableAuth' );
// $wgPluggableAuth_EnableAutoLogin
// $wgPluggableAuth_EnableLocalLogin
// $wgPluggableAuth_EnableLocalProperties
// $wgPluggableAuth_ButtonLabelMessage
// $wgPluggableAuth_ButtonLabel

// phpBB User Database Plugin. (Requires MySQL Database)
wfLoadExtension( 'Auth_phpBB' );
$wgAuth_Config = array(); // Clean.
$wgAuth_Config['UseCanonicalCase'] = true;
$wgAuth_Config['WikiGroupName'] = 'Wiki';
$wgAuth_Config['UseWikiGroup'] = true;
$wgAuth_Config['UseExtDatabase'] = false;
$wgAuth_Config['MySQL_Host'] = 'localhost';
$wgAuth_Config['MySQL_Port'] = '3306';
$wgAuth_Config['MySQL_Username'] = 'secret';
$wgAuth_Config['MySQL_Password'] = 'secret';
$wgAuth_Config['MySQL_Database'] = 'secret';
$wgAuth_Config['UserTB'] = 'forum_users';
$wgAuth_Config['GroupsTB'] = 'forum_groups';
$wgAuth_Config['User_GroupTB'] = 'forum_user_group';
$wgAuth_Config['PathToPHPBB'] = '../forum/';
$wgAuth_Config['URLToPHPBB'] = 'http://192.168.191.6:8031/forum/';
$wgAuth_Config['UseWikiProfile'] = false;
$wgAuth_Config['ProfileDataTB'] = 'forum_profile_fields_data';
$wgAuth_Config['ProfileFieldName'] = 'pf_wikiusername';
// Local
$wgAuth_Config['LoginMessage'] = 'Please register on the forums to login.
Click here to create an account.'; // Localize this message.
$wgAuth_Config['NoWikiError'] = 'You must be a member of the required forum group.'; // Localize this message.

Issue with pathtophpbb and error code

I am confused on what to put for the pathtophpbb part. My wiki and forum are both in folders inside the main folder. How do I write a path from inside one folder out to another and back inside? Also, I keep receiving this error code: Fatal error: Call to a member function bind_param() on a non-object in /home/ediforce/public_html/wiki/extensions/Auth_phpbb.php on line 507

My config looks like this:

` // PHPBB User Database Plugin. (Requires MySQL Database)
require_once './extensions/Auth_phpbb.php';

    $wgAuth_Config = array(); // Clean.

    $wgAuth_Config['UseCanonicalCase'] = true;      // Setting this to true causes the mediawiki usernames
                                                    // to match the casing of the phpbb ones (except with
                                                    // the first letter set uppercase.)
                                                    // Setting this to false causes usernames to be all
                                                    // lowercase except for the first character.
                                                    // 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.

    $wgAuth_Config['WikiGroupName'] = 'Wiki';       // Name of your PHPBB group
                                                    // users need to be a member
                                                    // of to use the wiki. (i.e. wiki)
                                                    // This can also be set to an array 
                                                    // of group names to use more then 
                                                    // one. (ie. 
                                                    // $wgAuth_Config['WikiGroupName'][] = 'Wiki';
                                                    // $wgAuth_Config['WikiGroupName'][] = 'Wiki2';
                                                    // or
                                                    // $wgAuth_Config['WikiGroupName'] = array('Wiki', 'Wiki2');
                                                    // )


    $wgAuth_Config['UseWikiGroup'] = true;          // This tells the Plugin to require
                                                    // a user to be a member of the above
                                                    // phpBB group. (ie. wiki) Setting
                                                    // this to false will let any phpBB
                                                    // user edit the wiki.

    $wgAuth_Config['UseExtDatabase'] = false;       // This tells the plugin that the phpBB tables
                                                    // are in a different database then the wiki.
                                                    // The default settings is false.

    //$wgAuth_Config['MySQL_Host']        = '107.180.40.56';      // phpBB MySQL Host Name.
    //$wgAuth_Config['MySQL_Username']    = 'ediforce_bb1';       // phpBB MySQL Username.
    //$wgAuth_Config['MySQL_Password']    = 'M(d2[yL3CoMak2cCnc(52*[8';       // phpBB MySQL Password.
    //$wgAuth_Config['MySQL_Database']    = 'ediforce_bb1';       // phpBB MySQL Database Name.

    $wgAuth_Config['UserTB']         = 'bb_users';       // Name of your PHPBB user table. (i.e. phpbb_users)
    $wgAuth_Config['GroupsTB']       = 'b_groups';      // Name of your PHPBB groups table. (i.e. phpbb_groups)
    $wgAuth_Config['User_GroupTB']   = 'bb_user_group';  // Name of your PHPBB user_group table. (i.e. phpbb_user_group)
    $wgAuth_Config['PathToPHPBB']    = '../community/';         // Path from this file to your phpBB install.

    // Local
    $wgAuth_Config['LoginMessage']   = '<b>You need a phpBB account to login.</b><br /><a href="' . $wgAuth_Config['PathToPHPBB'] .
                                       'ucp.php?mode=register">Click here to create an account.</a>'; // Localize this message.
    $wgAuth_Config['NoWikiError']    = 'You are not a member of the required phpBB group.'; // Localize this message.

    $wgAuth = new Auth_phpBB($wgAuth_Config);     // Auth_phpBB Plugin.`

My files are situated like this:

public_html
          wiki
               extensions
          forum (phpbb3 install)

Does not work with PHP 7.4

While trying to login with PHP 7.4 the plugin uses empty values for username and password

Log output:
`2022-06-06 08:37:25 wiki_: authenticate: looking up phpBB account for ''

2022-06-06 08:37:25 wiki_: lookupPhpBBUser: no phpBB username matched ''

2022-06-06 08:37:25 wiki_: authenticate: no user record found for username ''
`
PHP output:

`Warning: The use statement with non-compound name 'User' has no effect in /var/www/wiki/extensions/Auth_phpBB/includes/Auth_phpBB.php on line 44

Notice: Trying to access array offset on value of type null in /var/www/wiki/extensions/Auth_phpBB/includes/Auth_phpBB.php on line 296

Notice: Trying to access array offset on value of type null in /var/www/wiki/extensions/Auth_phpBB/includes/Auth_phpBB.php on line 297
`

@Digitalroot - As the lead developer of [Distributed Proofreaders](https://github.com/DistributedProofreaders/dproofreaders) I have an incentive to keep this plugin alive as we use it at pgdp.net. If you're amenable to me assisting with its overall maintenance and up-keep I'd welcome a conversation about how to make that possible. I can be reached via mail using my github username at the domain kence.org.

@Digitalroot - As the lead developer of Distributed Proofreaders I have an incentive to keep this plugin alive as we use it at pgdp.net. If you're amenable to me assisting with its overall maintenance and up-keep I'd welcome a conversation about how to make that possible. I can be reached via mail using my github username at the domain kence.org.

Originally posted by @cpeel in #46 (comment)

Files

i've downloaded the phpbb3 plugin, where to place the files? and where to find LocalSettings.php.? thanks

Assistance Installing

Hi, I'm trying to install PHPBB_Auth with quite minimal experience and run into an issue.

I've successfully installed PluggableAuth and got that running. I've downloaded and placed the PHPBB_Auth files into an Auth_phpBB directory. I'm just now having issues with actual installation.

I'm getting the following error:
[ZBpt2ZZB1oX3jInaickR7AAAAAw] 2023-03-22 02:54:17: Fatal exception of type "Error"

'PathToPHPBB' => '../phpbb3/', // Path from this file to your phpBB install
'UserTB' => 'phpbb3_users', // Name of your phpBB user table
'GroupsTB' => 'phpbb3_groups', // Name of your phpBB groups table
'User_GroupTB' => 'phpbb3_user_group', // Name of your phpBB user_group table

I'm running on sitegrounds so I've entered the first line as the following:
'PathToPHPBB' => '/public_html/forum',

Is this correct or should I be entering a path for a specific phpbb3 file? If so where is this in a fresh install?

For the tables, I've checked my tables under phpMyAdmin. They're all referred to with "soft_" ("soft_users", "soft_groups", "soft_user_group") so would I just be entering that in? I've noticed that the mediawiki user/user group tables are also called "soft_". Do I need to rename one of them so that it references the phpbb ones or will it automatically path to those from the first line?

Also, is there any way to connect an existing mediawiki user to a new phpbb account?

Thanks in advance for any help with this.

When i tried to access to it.

it says "The requested URL /extensions/' . $wgAuth_Config['PathToPHPBB'] . 'ucp.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request."

any help please?

SSO Broken with PHP 5.6 and phpBB 3.2

Environment
PHP 5.6
phpBB 3.2
Mediawiki 1.28.2
MediaWiki_PHPBB_Auth 3.3.0

Summary of Issue
I recently moved to phpBB 3.2 and prior to that, everything worked as intended with no issues. I was using an older version of PHPBB_Auth, and mediawiki. Since the upgrade of phpBB, I essentially ran into issues and decided to go ahead and update all my software to their most recent version.

Selecting the hyperlink for the wiki after logging into the forums, I am no longer granted with being logged in. Link in top right states to log in. Single sign on functionality is lost. I also can't click on any user profiles without generating messages below.

Error messages from my error_log file in the wiki directory
[13-May-2017 22:15:26 UTC] PHP Strict Standards: Declaration of Auth_phpBB::modifyUITemplate() should be compatible with AuthPlugin::modifyUITemplate(&$template, &$type) in /wiki/extensions/Auth_phpbb.php on line 81

[13-May-2017 22:15:26 UTC] PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in wiki/extensions/Auth_phpbb.php on line 444

[13-May-2017 22:15:26 UTC] PHP Fatal error: Class 'Patchwork\Utf8\Bootup' not found in includes/utf/utf_tools.php on line 27

Localsettings file settings
My localsettings file has the same settings it did before the upgrades.

$wgAuth_Config['WikiGroupName'] = array('Members', 'VIP', 'ICMEC', 'Staff Moderators', 'Administrators');
$wgAuth_Config['UseWikiGroup'] = true;
$wgAuth_Config['UseExtDatabase'] = false;

Please advise what I need to do to resolve the issue if this is not a bug.

Authenticated users

Hi,

I have tested this mod today and found out, that if I restricted reading Access to authenticated users while using this mod, all of them can also edit the WIKI Pages.

So, is it possible to restric reading to authenticated users:

$wgGroupPermissions['user']['read'] = true;

and only allow users in

$wgAuth_Config['WikiGroupName'] = ('Wiki')

to edit sites?

Kind Regards. :-)

phpBB 3.2 and Class 'Patchwork\\Utf8\\Bootup' not found

So with phpBB 3.2 you get the error Class 'Patchwork\\Utf8\\Bootup' not found. This is manifest by a mediawiki error that says Exception encountered, of type "Exception" if ShowExceptionDetails is false.

I'll preface this by saying I'm not an expert on composer or php packaging. What I think is happening is that since Auth_phpbb.php includes phpBB/includes/utf/utf_tools.php (line 689), and that file uses something from Patchwork\\Utf8\\Bootup. patchwork/utf8 is included in phpBB's composer.json, but not in mediawiki's composer.json. So I assume Auth_phpbb runs in mediawiki's context, and so only autoloads composer packages listed in mediawiki's composer.json, and so the utf_tools.php file can't find the Patchwork package, leading to the error.

I solved it by adding the patchwork/utf8 package found in phpBB/composer.json to mediawiki's composer.json and ran composer update, and then everything started working. This should however not be necessary from a user perspective.

Edit 2017-01-08: Clarified my hypothesis.

User Blank Page

Hi Digitalroot,
Work well done, i love the development but i have little issues of blank pages after username and password authentication is passed it always land on a blank page... Please help me with how to fix it. Thank you.

login errors handling doesn't work

I found two issues

  1. when try login to my Wiki using user who isn't in WikiGroup (when $wgAuth_Config['UseWikiGroup'] = true;) instead of message set in $wgAuth_Config['NoWikiError'] I got Wiki error wrong password
  2. when I use username that not exist in phpBB then instead of message defined in $wgAuth_Config['LoginMessage'] I got message The supplied credentials could not be authenticated.

How to make it works on subdomain ?

Hi everyone,

I'm not sure how to configure this line :

  • require_once './extensions/Auth_phpbb.php

My phpbb board is on mydomain.net and I installed a fresh mediawiki on wiki.mydomain.net. Both with their own db.
Phpbb is running version 3.2.2 and Mediawiki 1.30.0. The website is hosted on php 7.0.27 with mariadb for the databases.

I've got a warning because mediawiki can't find it's path to phpbb extensions folder.

How can I make it works ?

Here is my folder path :

  • Phpbb : www/mydomain.net/htdocs/extensions/Auth_phpbb.php/
  • Mediawiki : www/wiki.mydomain.net/htdocs/LocalSettings.php/

Thanks for your help ! :)

wiki/extensions/Auth_phpbb.php on line 884

I've been using this plugin for three years now, and I love it. I was really interested in the update when I saw that the plugin was updated a few weeks ago.

Since I updated, newly added users to the wiki group on my forums are receiving this error:

Fatal error: Call to undefined method mysqli::esacpe_string() in /home/arangoth/public_html/wiki/extensions/Auth_phpbb.php on line 884

When they try to log in. It appears that the forums are not creating the new users for the MediaWiki installation. The new users do not appear in the wiki's user list, and cannot log in. The old version of this plugin was continuing to work in my current environment, and this problem only came about when I updated the plugin. At this point, I may downgrade to resolve the issue.

PHP: 5.3.29
MySQL: 5.5.38-35.2
MediaWiki: 1.26.2
phpBB: 3.1.18

My wiki and phpBB installs are not sharing a database and the configuration in LocalSettings.php reflects that. This is an English installation, and as I said before, this was working before I updated.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.