Archief - [phpBB3] Cannot redeclare deregister_globals()

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Deadangel

Legacy Member
Bon, even uitleggen:
Ik ben mijn eigen website aan het maken, die dezelfde database gebruikt als phpBB3.
Ik zit met 3 directory's
- {root}
- {root}/Forum
- {root}/beheerder

Ik moet mij vanaf {root} & {root}/beheerder kunnen inloggen, met het account van het forum, maar dat lukt niet, want ik krijg steeds errors

Nu, voor op mijn {root} in te loggen, gebruik ik deze code;
Code:
define('IN_PHPBB', true);

$phpbb_root_path =  'Forum/';

$phpEx = "php";

include($phpbb_root_path . 'config.'.$phpEx);

include($phpbb_root_path . 'common.'.$phpEx);

//These are the ones that handle sessions.
$user->session_begin();
$auth->acl($user->data);
$user->setup();

Voor mijn {root}/beheerder gebruik ik dezelfde code, wat resulteert in deze error:
Fatal error: Cannot redeclare deregister_globals() (previously declared in {root}/Forum/common.php:32) in {root}/Forum/common.php on line 94

Als ik de code van {root}/beheerder verander in:

Code:
//These are the ones that handle sessions.
$admin->session_begin();
$auth->acl($user->admin);
$admin->setup();

krijg ik deze error:
Code:
Fatal error: Call to a member function session_begin() on a non-object in {root}/beheerder

Als ik dan naar mijn {root}/Forum/common.php ga, en ik bij

Code:
// Instantiate some basic classes
$user		= new user();
$auth		= new auth();
$template	= new template();
$cache		= new cache();
$db			= new $sql_db();

deze lijn voeg:

Code:
$admin		= new admin();

krijg ik deze error:
Fatal error: Class 'admin' not found in {root}/Forum/common.php on line 204

Bon, ik zit dus al even te vloeken, mijn vriend google vond ook geen oplossing ( of ik gaf de verkeerde zoektermen ),.. Heeft er dus iemand een oplossing ?
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan