Si l'erreur apparaît avec PHP 8.3 alors ce n'est pas ça.
Je te propose d'essayer la manip suivante :
Va dans le fichier common/controllers/AdminCOntroller.php
, et remplace cette partie :
public function __construct() {
parent::__construct();
if (IS_ADMIN === false) {
$this->core->error404();
}
Par :
public function __construct() {
parent::__construct();
if (IS_ADMIN === false) {
//$this->core->error404();
echo '<h1>Not authorized</h1>';
}
Et reteste.
Si tu vois le message Not Authorized alors que tu es connecté, alors on saura que ça vient de là et on cherchera dans cette direction, sinon on creusera ailleurs.
Une fois que tu as testé, remets tout d'origine (question de sécurité).
Merci.