Since the last update of joomla to 3.8, i can't call the following function via "NON-Joomla-Script".
$db=JFactory::getDBO();
I get the following Error Message:
Fatal error: Uncaught Error: Class 'JFactory' not found in
I was loading several Joomla-Classes via require_once and this was working since Joomla 3.7.x, e.g:
require_once("[RootToPath]/libraries/joomla/database/factory.php");
Which Joomla-Classes do I have to load, to use this class again?
Thanks for your help.
classmap.php is key as mentioned by Sven. In terms of specifically leveraging it, this works for me:
define( '_JEXEC', 1 );
define( 'JPATH_BASE', '/Full/Server/Path/To/Joomla/Folder' );
require_once ( JPATH_BASE . '/includes/defines.php' );
require_once ( JPATH_BASE . '/includes/framework.php' );
Gives access to JFactory and the other 'J' Items as framework.php loads the classmap file.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With