Pagina bianca in amministrazione

Area dedicata al phpBB 3.0.X
Rispondi
Avatar utente
Andre
Utente
Utente
Messaggi: 172
Iscritto il: 03/11/2012, 21:05
Link del Forum: http://redcomeandrew.altervista.org/forum/
Contatta:

Pagina bianca in amministrazione

Messaggio da Andre »

da cosa può esser dovuto? :lol: :lol:

dopo aver svuotato la cache mi dava questo errore:

Codice: Seleziona tutto

tpl_prosilver_overall_header.html.php on line 91
Ho rimesso lo stile 'originale' e adesso si collega alla home.
adesso invece in amministrazione, mi da solo pagina bianca :bomb: :bomb:
Avatar utente
Andre
Utente
Utente
Messaggi: 172
Iscritto il: 03/11/2012, 21:05
Link del Forum: http://redcomeandrew.altervista.org/forum/
Contatta:

Re: Pagina bianca in amministrazione

Messaggio da Andre »

adesso invece mi da problemi sulla mod gallery:
includes/gallery/class_loader.php on line 37

sto sclerando oggi, helpatemi! :bomb: :bomb:

Codice: Seleziona tutto

<?php
/**
*
* @package phpBB3
* @version August 19, 2010
* @copyright (c) 2010 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
* Changes made for phpBB Gallery:
* - Restrict autoload to phpbb_gallery and phpbb_gallery_* classnames,
*   so we do not break other MODs.
*
*/

/**
* @ignore
*/
if (!defined('IN_PHPBB'))
{
	exit;
}

/**
* The class loader resolves class names to file system paths and loads them if
* necessary.
*
* Classes have to be of the form phpbb_(dir_)*(classpart_)*, so directory names
* must never contain underscores. Example: phpbb_dir_subdir_class_name is a
* valid class name, while phpbb_dir_sub_dir_class_name is not.
*
* If every part of the class name is a directory, the last directory name is
* also used as the filename, e.g. phpbb_dir would resolve to dir/dir.php.
*
* @package phpBB3
*/
class phpbb_gallery_class_loader
{
	private $phpbb_root_path;
	private $php_ext;
	private $cache;
	private $cached_paths = array();

	/**
	* Creates a new phpbb_class_loader, which loads files with the given
	* file extension from the given phpbb root path.
	*
	* @param string $phpbb_root_path phpBB's root directory containing includes/
	* @param string $php_ext         The file extension for PHP files
	*/
	public function __construct($phpbb_root_path, $php_ext = '.php', $cache = null)
	{
		$this->phpbb_root_path = $phpbb_root_path;
		$this->php_ext = $php_ext;

		$this->set_cache($cache);
	}

	/**
	* Provide the class loader with a cache to store paths. If set to null, the
	* the class loader will resolve paths by checking for the existance of every
	* directory in the class name every time.
	*
	* @param acm $cache An implementation of the phpBB cache interface.
	*/
	public function set_cache($cache = null)
	{
		if ($cache)
		{
			$this->cached_paths = $cache->get('class_loader');

			if ($this->cached_paths === false)
			{
				$this->cached_paths = array();
			}
		}

		$this->cache = $cache;
	}

	/**
	* Registers the class loader as an autoloader using SPL.
	*/
	public function register()
	{
		spl_autoload_register(array($this, 'load_class'));
	}

	/**
	* Removes the class loader from the SPL autoloader stack.
	*/
	public function unregister()
	{
		spl_autoload_unregister(array($this, 'load_class'));
	}

	/**
	* Resolves a phpBB class name to a relative path which can be included.
	*
	* @param string       $class The class name to resolve, must have a phpbb_
	*                            prefix
	* @return string|bool        A relative path to the file containing the
	*                            class or false if looking it up failed.
	*/
	public function resolve_path($class)
	{
		$path_prefix = $this->phpbb_root_path . 'includes/';

		if (isset($this->cached_paths[$class]))
		{
			return $path_prefix . $this->cached_paths[$class] . $this->php_ext;
		}

		if (!preg_match('/phpbb_[a-zA-Z0-9_]+/', $class))
		{
			return false;
		}

		$parts = explode('_', substr($class, 6));

		$dirs = '';

		for ($i = 0, $n = sizeof($parts); $i < $n && is_dir($path_prefix . $dirs . $parts[$i]); $i++)
		{
			$dirs .= $parts[$i] . '/';
		}

		// no file name left => use last dir name as file name
		if ($i == sizeof($parts))
		{
			$parts[] = $parts[$i - 1];
		}

		$relative_path = $dirs . implode(array_slice($parts, $i, sizeof($parts) - $i), '_');

		if (!file_exists($path_prefix . $relative_path . $this->php_ext))
		{
			return false;
		}

		if ($this->cache)
		{
			$this->cached_paths[$class] = $relative_path;
			$this->cache->put('class_loader', $this->cached_paths);
		}

		return $path_prefix . $relative_path . $this->php_ext;
	}

	/**
	* Resolves a class name to a path and then includes it.
	*
	* @param string $class The class name which is being loaded.
	*/
	public function load_class($class)
	{
		if ((substr($class, 0, 14) === 'phpbb_gallery_') || ($class === 'phpbb_gallery'))
		{
			$path = $this->resolve_path($class);

			if ($path)
			{
				require $path;
			}
		}
	}
}
 
Avatar utente
Dr.House
Amministratore
Amministratore
Messaggi: 2173
Iscritto il: 08/01/2012, 8:24
Link del Forum: www.phpbb-italia.it
Località: Reggio Calabria
Contatta:

Re: Pagina bianca in amministrazione

Messaggio da Dr.House »

da ftp entra nella cartella cache cancella tutti i files temporanei e facci sapere.
Ma hai installato qualche mod?
Avatar utente
Andre
Utente
Utente
Messaggi: 172
Iscritto il: 03/11/2012, 21:05
Link del Forum: http://redcomeandrew.altervista.org/forum/
Contatta:

Re: Pagina bianca in amministrazione

Messaggio da Andre »

ho installato la gallery!
in locale era andato tutto bene, e lì mi ja fatto quello scherzetto..
Avatar utente
Barrnet
Globalmod
Globalmod
Messaggi: 547
Iscritto il: 13/05/2012, 19:10
Link del Forum: https://videogamezone.eu/forum
Località: Bergamo
Contatta:

Re: Pagina bianca in amministrazione

Messaggio da Barrnet »

Nella stessa directory (cartella) del file che ti provoca la pagina bianca dovresti trovare un file chiamato "error_log", puoi postarne il contenuto?
Avatar utente
Andre
Utente
Utente
Messaggi: 172
Iscritto il: 03/11/2012, 21:05
Link del Forum: http://redcomeandrew.altervista.org/forum/
Contatta:

Re: Pagina bianca in amministrazione

Messaggio da Andre »

Troppo tardi!
ho effettuato una cancellazione di massa, tra database e ftp..
Tipo le pulizie natalizie... uguale! :muhaa: :muhaa:
Rispondi