Bonjour à tous
Je suis à passé un site en joomla 4 et j'ai une erreur 500 lors de l'appel d'une classe externe en mettant en mode debug je me suis rendu compte que l'erreur se produit dans Factory.php lors de l'appel de la fonction getApplication()
/* Initialize Joomla framework */
define( '_JEXEC', 1 );
define('JPATH_BASE', dirname(dirname(__FILE__)) );
define( 'DS', DIRECTORY_SEPARATOR );
/* Required Files */
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
/* Create the Application */
$mainframe = JFactory::getApplication();
cela fonctionnait sous joomla 3
si quelqu'un a une piste cela m'aiderait bien.
Merci
Je suis à passé un site en joomla 4 et j'ai une erreur 500 lors de l'appel d'une classe externe en mettant en mode debug je me suis rendu compte que l'erreur se produit dans Factory.php lors de l'appel de la fonction getApplication()
- [COLOR=var(--highlight-keyword)]public static function [/COLOR][COLOR=var(--highlight-default)]getApplication[/COLOR][COLOR=var(--highlight-keyword)]()[/COLOR]
- [COLOR=var(--highlight-keyword)] {[/COLOR]
- [COLOR=var(--highlight-keyword)] if (![/COLOR][COLOR=var(--highlight-default)]self[/COLOR][COLOR=var(--highlight-keyword)]::[/COLOR][COLOR=var(--highlight-default)]$application[/COLOR][COLOR=var(--highlight-keyword)]) {[/COLOR]
- [COLOR=var(--highlight-keyword)] throw new [/COLOR][COLOR=var(--highlight-default)]\Exception[/COLOR][COLOR=var(--highlight-keyword)]([/COLOR][COLOR=var(--highlight-string)]'Failed to start application'[/COLOR][COLOR=var(--highlight-keyword)], [/COLOR][COLOR=var(--highlight-default)]500[/COLOR][COLOR=var(--highlight-keyword)]);[/COLOR]
- [COLOR=var(--highlight-keyword)] }[/COLOR]
- [COLOR=var(--highlight-keyword)] return [/COLOR][COLOR=var(--highlight-default)]self[/COLOR][COLOR=var(--highlight-keyword)]::[/COLOR][COLOR=var(--highlight-default)]$application[/COLOR][COLOR=var(--highlight-keyword)];[/COLOR]
- [COLOR=var(--highlight-keyword)] }[/COLOR]
/* Initialize Joomla framework */
define( '_JEXEC', 1 );
define('JPATH_BASE', dirname(dirname(__FILE__)) );
define( 'DS', DIRECTORY_SEPARATOR );
/* Required Files */
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
/* Create the Application */
$mainframe = JFactory::getApplication();
cela fonctionnait sous joomla 3
si quelqu'un a une piste cela m'aiderait bien.
Merci