Riporto il codice dei 2 file chiamati nei require_once, magari riuscite a capire meglio il problema

defines.php
Codice PHP:
<?php

// no direct access
defined'_JEXEC' ) or die( 'Restricted access' );

/**
* Joomla! Application define
*/

//Global definitions
//Joomla framework path definitions
$parts explodeDSJPATH_BASE );

//Defines
define'JPATH_ROOT',            implodeDS$parts ) );

define'JPATH_SITE',            JPATH_ROOT );
define'JPATH_CONFIGURATION',     JPATH_ROOT );
define'JPATH_ADMINISTRATOR',     JPATH_ROOT.DS.'administrator' );
define'JPATH_XMLRPC',         JPATH_ROOT.DS.'xmlrpc' );
define'JPATH_LIBRARIES',         JPATH_ROOT.DS.'libraries' );
define'JPATH_PLUGINS',        JPATH_ROOT.DS.'plugins'   );
define'JPATH_INSTALLATION',    JPATH_ROOT.DS.'installation' );
define'JPATH_THEMES'       ,    JPATH_BASE.DS.'templates' );
define'JPATH_CACHE',            JPATH_BASE.DS.'cache');
framework.php
Codice PHP:
<?php
// no direct access
defined'_JEXEC' ) or die( 'Restricted access' );

@
set_magic_quotes_runtime);
@
ini_set('zend.ze1_compatibility_mode''0');

/*
 * Installation check, and check on removal of the install directory.
 */
if (!file_existsJPATH_CONFIGURATION DS 'configuration.php' ) || (filesizeJPATH_CONFIGURATION DS 'configuration.php' ) < 10) || file_existsJPATH_INSTALLATION DS 'index.php' )) {
    if( 
file_existsJPATH_INSTALLATION DS 'index.php' ) ) {
        
header'Location: installation/index.php' );
        exit();
    } else {
        echo 
'No configuration file found and no installation code available. Exiting...';
        exit();
    }
}

/*
 * Joomla! system startup
 */

// System includes
require_once( JPATH_LIBRARIES        .DS.'joomla'.DS.'import.php');

// Pre-Load configuration
require_once( JPATH_CONFIGURATION    .DS.'configuration.php' );

// System configuration
$CONFIG = new JConfig();

if (@
$CONFIG->error_reporting === 0) {
    
error_reporting);
} else if (@
$CONFIG->error_reporting 0) {
    
error_reporting$CONFIG->error_reporting );
    
ini_set'display_errors');
}

define'JDEBUG'$CONFIG->debug );

unset( 
$CONFIG );

/*
 * Joomla! framework loading
 */

// Include object abstract class
require_once(JPATH_SITE.DS.'libraries'.DS.'joomla'.DS.'utilities'.DS.'compat'.DS.'compat.php');

// System profiler
if (JDEBUG) {
    
jimport'joomla.error.profiler' );
    
$_PROFILER =& JProfiler::getInstance'Application' );
}

// Joomla! library imports;
jimport'joomla.application.menu' );
jimport'joomla.user.user');
jimport'joomla.environment.uri' );
jimport'joomla.html.html' );
jimport'joomla.utilities.utility' );
jimport'joomla.event.event');
jimport'joomla.event.dispatcher');
jimport'joomla.language.language');
jimport'joomla.utilities.string' );
?>