[Problème] Utilisation Framwork fichier php externe - Erreur 500

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Utilisation Framwork fichier php externe - Erreur 500

    Bonjour à tous,

    Je viens vous voir car j'ai un petit soucis (petit mais bloquant) lors de l'utilisation du framework de joomla dans un fichier externe.

    J'ai donc mis dans la page en question (appelé en Ajax avec jQuery) ceci :

    Code PHP:
        <?php define('_JEXEC'1);
        
    define('DS'"/");
        
    define('JPATH_BASE',"/dev" ));
        require_once 
    JPATH_BASE.DS.'includes'.DS.'defines.php';
        require_once 
    JPATH_BASE.DS.'includes'.DS.'framework.php';
        
    $app JFactory::getApplication('site');
        
    $app->initialise(); ?>
    Mais l'appel me renvoi une erreur 500 ... Avez vous une idée ?
    J'ai oublié de précisé j'ai Joomla 3.0 !

    Merci d'avance

  • #2
    Re : [Problème] Utilisation Framwork fichier php externe - Erreur 500

    Bonjour,

    et bienvenue sur le forum.

    La version 3.0 est obsolète, mettre à jour vers 3.1.5 avant tout.

    Le script externe est-il installé à la racine du site ?

    Dans tous les cas de figure, la constante JPATH_BASE est un chemin absolu, à partir de la racine du système, et non un chemin relatif. /dev pointe donc, sur un système Unix, vers les devices et non vers le site...

    Une version Correcte serait donc
    Code PHP:
    define('_JEXEC'1);

    define('JPATH_BASE'__DIR__);
    require_once 
    JPATH_BASE '/includes/defines.php';
    require_once 
    JPATH_BASE '/includes/framework.php';

    $app JFactory::getApplication('site');
    $app->initialise();
    // etc 
    Si le chemin n'est pas relatif à la racine du site, il faut adapter le JPATH_BASE en conséquence.
    Pas de demande de support par MP.
    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

    Commentaire


    • #3
      Re : [Problème] Utilisation Framwork fichier php externe - Erreur 500

      Bonjour,

      Merci pour la réponse, quand je dis 3.0 enfaîte c'est la dernière version
      J'ai donc changé en chemin absolu et ça marche mieux en effet mais j'ai surtout trouvé l'erreur, une parenthèse en trop

      Merci beaucoup

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X