Skip to Content Skip to Menu

[RÉSOLU] Direct Access to this location is not allowed

  • Omanne
  • Omanne
  • OFFLINE
  • Posts: 14
  • Thanks: 3
  • Karma: 0
7 years 7 months ago - 7 years 7 months ago #292703 by Omanne
Bonjour,
j'essaye de mettre le script décrit dans la documentation pour créer des utilisateurs à partir d'un fichier exporté d'une base de donnée sur PC.
// www.joomlapolis.com/documentation/18357-including-cb-api-for-usage-outside-of-cb
// www.joomlapolis.com/documentation/18362-registering-a-user-through-cb-api

Le déclenchement du script est fait par un appel eu .php depuis le navigateur. Plus tard ce sera via la crontab du serveur OVH.

je bute sur une erreur générée par le chargement d'une librairie CB avec le message
Code:
Direct Access to this location is not allowed
en faisant
Code:
include_once( JPATH_ADMINISTRATOR . '/components/com_comprofiler/plugin.foundation.php' );

J'ai lu des choses sur un plugin Legacy qui provoquerait ça, mais il semble qu'il s'agit de Joomla 2.5. Je suis en 3.6.5 et je n'ai pas ce plugin.
Avez-vous une idée sur la cause et encore mieux la solution ?
Merci d'avance
Last edit: 7 years 7 months ago by erilam. Reason: Réponse donnée
The topic has been locked.
  • Omanne
  • Omanne
  • OFFLINE
  • Posts: 14
  • Thanks: 3
  • Karma: 0
7 years 7 months ago #292719 by Omanne
Je me réponds à moi-même ça peut servir à quelqu'un d'autre,
j'ai rajouté ceci dans le script PHP
Code:
// cette partie sert à éviter l'erreur "Direct Access to this location is not allowed" define( '_JEXEC', 1 ); define('JPATH_BASE', dirname(__DIR__)); require_once ( JPATH_BASE .'/includes/defines.php' ); require_once ( JPATH_BASE .'/includes/framework.php' ); $app = JFactory::getApplication('administrator');
The topic has been locked.
  • erilam
  • erilam
  • OFFLINE
  • Posts: 787
  • Thanks: 98
  • Karma: 22
7 years 7 months ago #293239 by erilam
Bonjour,

Est-ce que cela signifie que le problème est réglé ?

Eric Lamy (erix)
www.agerix.fr/
The topic has been locked.
  • Omanne
  • Omanne
  • OFFLINE
  • Posts: 14
  • Thanks: 3
  • Karma: 0
7 years 7 months ago #293244 by Omanne
Bonjour,
oui, mais je n'ai pas vu où cliquer pour tagger "solved"
The topic has been locked.
  • erilam
  • erilam
  • OFFLINE
  • Posts: 787
  • Thanks: 98
  • Karma: 22
7 years 7 months ago #293264 by erilam
C'est fait ;)

Eric Lamy (erix)
www.agerix.fr/
The topic has been locked.
Moderators: beatnantlavstephkrileonerilam
Powered by Kunena Forum