Visualizzazione risultati 1 fino 5 di 5

Discussione: Errore forum

  1. #1
    Guest

    Predefinito Errore forum

    Al tentativo di accedere al forum viene mostrato

    "Fatal error: Call to undefined method cache::obtain_points_config() in /membri/altutto/f/common.php on line 122"

    Ecco il file common.php

    Codice HTML:
    <?php
    /**
    *
    * @package phpBB3
    * @version $Id$
    * @copyright (c) 2005 phpBB Group
    * @license http://opensource.org/licenses/gpl-license.php GNU Public License
    *
    * Minimum Requirement: PHP 4.3.3
    */
    
    /**
    */
    if (!defined('IN_PHPBB'))
    {
    	exit;
    }
    
    require($phpbb_root_path . 'includes/startup.' . $phpEx);
    
    if (file_exists($phpbb_root_path . 'config.' . $phpEx))
    {
    	require($phpbb_root_path . 'config.' . $phpEx);
    }
    
    if (!defined('PHPBB_INSTALLED'))
    {
    	// Redirect the user to the installer
    	// We have to generate a full HTTP/1.1 header here since we can't guarantee to have any of the information
    	// available as used by the redirect function
    	$server_name = (!empty($_SERVER['HTTP_HOST'])) ? strtolower($_SERVER['HTTP_HOST']) : ((!empty($_SERVER['SERVER_NAME'])) ? $_SERVER['SERVER_NAME'] : getenv('SERVER_NAME'));
    	$server_port = (!empty($_SERVER['SERVER_PORT'])) ? (int) $_SERVER['SERVER_PORT'] : (int) getenv('SERVER_PORT');
    	$secure = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ? 1 : 0;
    
    	$script_name = (!empty($_SERVER['PHP_SELF'])) ? $_SERVER['PHP_SELF'] : getenv('PHP_SELF');
    	if (!$script_name)
    	{
    		$script_name = (!empty($_SERVER['REQUEST_URI'])) ? $_SERVER['REQUEST_URI'] : getenv('REQUEST_URI');
    	}
    
    	// Replace any number of consecutive backslashes and/or slashes with a single slash
    	// (could happen on some proxy setups and/or Windows servers)
    	$script_path = trim(dirname($script_name)) . '/install/index.' . $phpEx;
    	$script_path = preg_replace('#[\\\\/]{2,}#', '/', $script_path);
    
    	$url = (($secure) ? 'https://' : 'http://') . $server_name;
    
    	if ($server_port && (($secure && $server_port <> 443) || (!$secure && $server_port <> 80)))
    	{
    		// HTTP HOST can carry a port number...
    		if (strpos($server_name, ':') === false)
    		{
    			$url .= ':' . $server_port;
    		}
    	}
    
    	$url .= $script_path;
    	header('Location: ' . $url);
    	exit;
    }
    
    if (defined('DEBUG_EXTRA'))
    {
    	$base_memory_usage = 0;
    	if (function_exists('memory_get_usage'))
    	{
    		$base_memory_usage = memory_get_usage();
    	}
    }
    
    // Load Extensions
    // dl() is deprecated and disabled by default as of PHP 5.3.
    if (!empty($load_extensions) && function_exists('dl'))
    {
    	$load_extensions = explode(',', $load_extensions);
    
    	foreach ($load_extensions as $extension)
    	{
    		@dl(trim($extension));
    	}
    }
    
    // Include files
    require($phpbb_root_path . 'includes/acm/acm_' . $acm_type . '.' . $phpEx);
    require($phpbb_root_path . 'includes/cache.' . $phpEx);
    require($phpbb_root_path . 'includes/template.' . $phpEx);
    require($phpbb_root_path . 'includes/session.' . $phpEx);
    require($phpbb_root_path . 'includes/auth.' . $phpEx);
    
    require($phpbb_root_path . 'includes/functions.' . $phpEx);
    require($phpbb_root_path . 'includes/functions_content.' . $phpEx);
    
    require($phpbb_root_path . 'includes/constants.' . $phpEx);
    require($phpbb_root_path . 'includes/db/' . $dbms . '.' . $phpEx);
    require($phpbb_root_path . 'includes/utf/utf_tools.' . $phpEx);
    
    
    // Start Ultimate Points
    require($phpbb_root_path . 'includes/points/functions_points.' . $phpEx);
    // End Ultimate Points
    // Set PHP error handler to ours
    set_error_handler(defined('PHPBB_MSG_HANDLER') ? PHPBB_MSG_HANDLER : 'msg_handler');
    
    // Instantiate some basic classes
    $user		= new user();
    $auth		= new auth();
    $template	= new template();
    $cache		= new cache();
    $db			= new $sql_db();
    
    // Connect to DB
    $db->sql_connect($dbhost, $dbuser, $dbpasswd, $dbname, $dbport, false, defined('PHPBB_DB_NEW_LINK') ? PHPBB_DB_NEW_LINK : false);
    
    // We do not need this any longer, unset for safety purposes
    unset($dbpasswd);
    
    // Grab global variables, re-cache if necessary
    $config = $cache->obtain_config();
    // Start Ultimate Points
    if ( isset($config['points_name']) )
    {
    	$points_config = $cache->obtain_points_config();
    	$points_values = $cache->obtain_points_values();
    }
    // End Ultimate Points
    
    // Add own hook handler
    require($phpbb_root_path . 'includes/hooks/index.' . $phpEx);
    $phpbb_hook = new phpbb_hook(array('exit_handler', 'phpbb_user_session_handler', 'append_sid', array('template', 'display')));
    
    foreach ($cache->obtain_hooks() as $hook)
    {
    	@include($phpbb_root_path . 'includes/hooks/' . $hook . '.' . $phpEx);
    }
    
    ?>
    Cosa ho sbagliato?

  2. #2
    L'avatar di silvermaledetto
    silvermaledetto non è connesso AlterGuru 2500
    Data registrazione
    01-03-2007
    Residenza
    Provincia di Modena
    Messaggi
    4,613

    Predefinito

    Hai installato una qualche MOD
    suppongo, e tale mod ha modificato il file in questione.
    Più che supporre penso alla Ultimate Points che potrebbe dare qull'errore
    Ultima modifica di silvermaledetto : 01-08-2013 alle ore 15.28.54
    Io ne ho... visti forum che voi umani non potreste immaginarvi... PhpBB3 in panne al largo dei database MySQL di Orione... E ho visto i TAG [B] balenare nel buio vicino al postreply di Tannhäuser.... E tutti quei... momenti andranno perduti nel tempo... Come... lacrime... nella pioggia... È tempo... di backuppare....

  3. #3
    Guest

    Predefinito

    Sì, ma l'avevo installata qualche giorno fa e non mi aveva dato nessun problema.
    Ora dall'errore leggo anche io che è colpa di un file riferito alla mod, però pensavo si potesse fare qualcosa.

    Vebbè, se non si può fare niente mi faccio furbo

  4. #4
    L'avatar di silvermaledetto
    silvermaledetto non è connesso AlterGuru 2500
    Data registrazione
    01-03-2007
    Residenza
    Provincia di Modena
    Messaggi
    4,613

    Predefinito

    La prima cosa da farsi e controllare se tale MOD ha un supporto e rivolgersi direttamente a loro, altrimenti tramite i motori di ricerca, controllare se altri utilizzatori del phpbb3 abbiano avuto ( e magari risolto in proprio ) tale problema.
    Io ne ho... visti forum che voi umani non potreste immaginarvi... PhpBB3 in panne al largo dei database MySQL di Orione... E ho visto i TAG [B] balenare nel buio vicino al postreply di Tannhäuser.... E tutti quei... momenti andranno perduti nel tempo... Come... lacrime... nella pioggia... È tempo... di backuppare....

  5. #5
    Guest

    Predefinito

    Ok, grazie.
    Il supporto esiste sul sito di phpbb ma è come se non ci fosse, proverò a cercare :)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •