Visualizzazione risultati 1 fino 23 di 23

Discussione: Errore 500 problema grave

  1. #1
    Guest

    Predefinito Errore 500 problema grave

    Ciao a tutti,vi prego aiutatemi per me è importante.Il mio sito è irraggiungibile,mi da questo errore:

    Errore 500 :(

    Si è verificato un errore.

    Questo errore può presentarsi a causa di un file .htaccess sintatticamente scorretto, inserito da te o da un tuo script nella cartella corrente.

    Per tornare ad accedere via browser ai contenuti della cartella devi apire la gestione files nel pannello di controllo, cliccare sull'icona raffigurante i due ingranaggi e correggere o eliminare (lasciando il testo bianco) il file. Per maggiori informazioni sulle direttive supportate dai files .htaccess consulta l'help online sempre all'interno del pannello di controllo.

    Vi prego non ditemi che ho perso tutto
    Devo per caso scrivere un email a qualche indirizzo?
    Ultima modifica di prova200 : 23-02-2013 alle ore 18.31.24

  2. #2
    L'avatar di RedWebSite
    RedWebSite non è connesso AlterGuru
    Data registrazione
    02-05-2007
    Messaggi
    1,047

    Predefinito

    di che sito si tratta? è sviluppato in php? html? o è un cms?
    alterjoomla sito web dedicato a joomla ed altervista - Tante guide per joomla anche su RedWebSite
    "C'è una fondamentale differenza tra la religione, che è basata sull'autorità, e la scienza, che è basata su osservazione e ragionamento. E la scienza vincerà perché funziona."

  3. #3
    Guest

    Predefinito

    Con joomla 2.5,ho disabilitato anche il rewrite del sef,prima non mi compariva neanche l'htacces,ho dovuto premere sugli ingranaggi e fare salva perchè comparissero nella root.Ma ora come posso fare?

  4. #4
    L'avatar di RedWebSite
    RedWebSite non è connesso AlterGuru
    Data registrazione
    02-05-2007
    Messaggi
    1,047

    Predefinito

    prova cosi dal pannello di controllo altervista accedi al htaccess cliccando sull'ingranaggio di lato vai a modifica sorgente .htaccess (avanzato) elimina tutto e incolla questo:
    Codice:
    ##
    # @package		Joomla
    # @copyright	Copyright (C) 2005 - 2012 Open Source Matters. All rights reserved.
    # @license		GNU General Public License version 2 or later; see LICENSE.txt
    ##
    
    ##
    # READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE!
    #
    # The line just below this section: 'Options +FollowSymLinks' may cause problems
    # with some server configurations.  It is required for use of mod_rewrite, but may already
    # be set by your server administrator in a way that dissallows changing it in
    # your .htaccess file.  If using it causes your server to error out, comment it out (add # to
    # beginning of line), reload your site in your browser and test your sef url's.  If they work,
    # it has been set by your server administrator and you do not need it set here.
    ##
    
    ## Can be commented out if causes errors, see notes above.
    # Options +FollowSymLinks
    
    ## Mod_rewrite in use.
    
    RewriteEngine On
    
    ## Begin - Rewrite rules to block out some common exploits.
    # If you experience problems on your site block out the operations listed below
    # This attempts to block the most common type of exploit `attempts` to Joomla!
    #
    # Block out any script trying to base64_encode data within the URL.
    RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
    # Block out any script that includes a <script> tag in URL.
    RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
    # Block out any script trying to set a PHP GLOBALS variable via URL.
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    # Block out any script trying to modify a _REQUEST variable via URL.
    RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    # Return 403 Forbidden header and show the content of the root homepage
    RewriteRule .* index.php [F]
    #
    ## End - Rewrite rules to block out some common exploits.
    
    ## Begin - Custom redirects
    #
    # If you need to redirect some pages, or set a canonical non-www to
    # www redirect (or vice versa), place that code here. Ensure those
    # redirects use the correct RewriteRule syntax and the [R=301,L] flags.
    #
    ## End - Custom redirects
    
    ##
    # Uncomment following line if your webserver's URL
    # is not directly related to physical file paths.
    # Update Your Joomla! Directory (just / for root).
    ##
    
     RewriteBase /
    
    ## Begin - Joomla! core SEF Section.
    #
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    #
    # If the requested path and file is not /index.php and the request
    # has not already been internally rewritten to the index.php script
    RewriteCond %{REQUEST_URI} !^/index\.php
    # and the request is for something within the component folder,
    # or for the site root, or for an extensionless URL, or the
    # requested URL ends with one of the listed extensions
    RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
    # and the requested path and file doesn't directly match a physical file
    RewriteCond %{REQUEST_FILENAME} !-f
    # and the requested path and file doesn't directly match a physical folder
    RewriteCond %{REQUEST_FILENAME} !-d
    # internally rewrite the request to the index.php script
    RewriteRule .* index.php [L]
    #
    ## End - Joomla! core SEF Section.
    
    # # av:php5-engine
    AddHandler av-php53 .php
    questo access ha gia le modifiche per far funzionare il sef e l'url rewrite di joomla, e il php 5.3 attivo se anche cosi non funziona potrebbe essere altro
    alterjoomla sito web dedicato a joomla ed altervista - Tante guide per joomla anche su RedWebSite
    "C'è una fondamentale differenza tra la religione, che è basata sull'autorità, e la scienza, che è basata su osservazione e ragionamento. E la scienza vincerà perché funziona."

  5. #5
    francobollo non è connesso Neofita
    Data registrazione
    08-12-2010
    Messaggi
    15

    Predefinito

    Salve!
    Indipendentemente dalla causa dell'errore che si è presentato, io ritengo che sicuramente sia stato eseguito in modo automatico un backup dei dati del tuo sito prima del verificarsi dell'errore.
    Prova a cercare, nella gestione dei files, provando ad eseguire l'apertura dei file di back up. Se sono stati salvati, li trovi lì. Percorso: pannello di controllo/Altersito/Backup/ e clicca su ripristina dopo aver selezionato la data di ripristino a te più favorevole.
    Spero di esseri stato utile.

  6. #6
    Guest

    Predefinito

    Ho fatto come consigliato e mi esce ora fuori questo problema,sia con il rewrite abiltato che disablitato:
    Fatal error: Allowed memory size of 94371840 bytes exhausted (tried to allocate 261900 bytes) in /membri/templates/beez_20/index.php on line 531

  7. #7
    L'avatar di RedWebSite
    RedWebSite non è connesso AlterGuru
    Data registrazione
    02-05-2007
    Messaggi
    1,047

    Predefinito

    hai effettuato modifiche o installato nuove estensioni? non hai un backup di prima dell'errore? se non sbaglio con joomla altervista non effettua backup automatici come detto da francobollo

    edit: un link al sito si puo avere?

    edit2: controllavo una mia installazione e sul file /templates/beez_20/index.php sono presenti 250 linee di codice, quindi da persona non proprio esperta, e forse mi sbaglio potrebbe essere stato compromesso consiglio di provare a riuppare quel files e poi controllarli tutti perche potrebbero contenere codici indesiderati
    Ultima modifica di RedWebSite : 23-02-2013 alle ore 19.23.12
    alterjoomla sito web dedicato a joomla ed altervista - Tante guide per joomla anche su RedWebSite
    "C'è una fondamentale differenza tra la religione, che è basata sull'autorità, e la scienza, che è basata su osservazione e ragionamento. E la scienza vincerà perché funziona."

  8. #8
    Guest

    Predefinito

    Ho modificato l'index.php del template con il codice originale che dovrebbe essere questo:
    Codice:
    <?php
    /**
     * @package    Joomla.Site
     * @copyright   Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
     * @license    GNU General Public License version 2 or later; see LICENSE.txt
     */
    
    // Set flag that this is a parent file.
    
    define('_JEXEC', 1);
    define('DS', DIRECTORY_SEPARATOR);
    
    if (file_exists(dirname(__FILE__) . '/defines.php')) {
    include_once dirname(__FILE__) . '/defines.php';
    }
    
    if (!defined('_JDEFINES')) {
    define('JPATH_BASE', dirname(__FILE__));
    require_once JPATH_BASE.'/includes/defines.php';
    }
    
    require_once JPATH_BASE.'/includes/framework.php';
    
    // Mark afterLoad in the profiler.
    JDEBUG ? $_PROFILER->mark('afterLoad') : null;
    
    // Instantiate the application.
    $app = JFactory::getApplication('site');
    
    // Initialise the application.
    $app->initialise();
    
    // Mark afterIntialise in the profiler.
    JDEBUG ? $_PROFILER->mark('afterInitialise') : null;
    
    // Route the application.
    $app->route();
    
    // Mark afterRoute in the profiler.
    JDEBUG ? $_PROFILER->mark('afterRoute') : null;
    
    // Dispatch the application.
    $app->dispatch();
    
    // Mark afterDispatch in the profiler.
    JDEBUG ? $_PROFILER->mark('afterDispatch') : null;
    
    // Render the application.
    $app->render();
    
    // Mark afterRender in the profiler.
    JDEBUG ? $_PROFILER->mark('afterRender') : null;
    
    // Return the response.
    echo $app;
    ma mi da il seguente errore:
    Fatal error: Allowed memory size of 94371840 bytes exhausted (tried to allocate 261900 bytes) in /membri/libraries/joomla/plugin/helper.php on line 43

  9. #9
    Guest

    Predefinito

    Semplicemente ti dice che non c'è più spazio per quel plugin.

  10. #10
    L'avatar di RedWebSite
    RedWebSite non è connesso AlterGuru
    Data registrazione
    02-05-2007
    Messaggi
    1,047

    Predefinito

    se non hai effettuato modifiche al codice originale di joomla scarica la versione che hai installata e riuppa tutti i files sovrascrivendo, escludendo pero la cartella installation, non ti preoccupare non perderai le estensioni e i template installati successivamente, saranno sovrascritti solo i files di joomla, esegui comunque un backup prima di effettuare questa operazione

    edit: ricorda di inserire i dati relativi al database utente e password sul file configuration.php una volta sovrascritto
    Ultima modifica di RedWebSite : 23-02-2013 alle ore 20.31.46
    alterjoomla sito web dedicato a joomla ed altervista - Tante guide per joomla anche su RedWebSite
    "C'è una fondamentale differenza tra la religione, che è basata sull'autorità, e la scienza, che è basata su osservazione e ragionamento. E la scienza vincerà perché funziona."

  11. #11
    Guest

    Predefinito

    Ma scusa cosi perdo gli articoli?Perchè forse ancora ci sono anche se il sito non va...
    Come si fa il backup?Non l'ho mai fatto.
    E se cancellassi i due file htaccess e rifaccio il procedimento di prima?Lo dico perchè forse prima erano registrati i vecchi,però ditemi voi se si può fare.

  12. #12
    Guest

    Predefinito

    Funziona solo il file htacces nella root (cartella principale), se ne hai 2 nello stesso posto cancellane 1.

  13. #13
    L'avatar di RedWebSite
    RedWebSite non è connesso AlterGuru
    Data registrazione
    02-05-2007
    Messaggi
    1,047

    Predefinito

    il file htaccess deve essere 1 solo come gia detto da australianfever cancellali entrambi e ricreane uno utilizzando il codice che ti ho fornito prima, gli articoli sovrascrivendo il core di joomla non li perdi quelli sono memorizzati nel database comunque prova prima ad eliminare i 2 taccess e creare quello corretto, per fare il backup scarica tutto tramite ftp
    alterjoomla sito web dedicato a joomla ed altervista - Tante guide per joomla anche su RedWebSite
    "C'è una fondamentale differenza tra la religione, che è basata sull'autorità, e la scienza, che è basata su osservazione e ragionamento. E la scienza vincerà perché funziona."

  14. #14
    Guest

    Predefinito

    Scusate se ritorno sull'argomento ma chiedo per non fare danni,i 2 htaccess sono htaccess e htaccess.txt,cancello entrambi?

  15. #15
    L'avatar di RedWebSite
    RedWebSite non è connesso AlterGuru
    Data registrazione
    02-05-2007
    Messaggi
    1,047

    Predefinito

    il file htaccess.txt è quello contenuto nella cartella compressa di joomla che contiene i files che poi si dovranno inviare sullo spazio web se non viene rinominato in .htaccess non ha nessun effetto il file deve essere rinominato in .htaccess tramite ftp perche tramite pannello di controllo altervista il . (punto) prima del nome file non viene accettato, se tu hai 1 solo file .htaccess con il codice che ti ho dato prima allora non c'è nessun problema
    alterjoomla sito web dedicato a joomla ed altervista - Tante guide per joomla anche su RedWebSite
    "C'è una fondamentale differenza tra la religione, che è basata sull'autorità, e la scienza, che è basata su osservazione e ragionamento. E la scienza vincerà perché funziona."

  16. #16
    Guest

    Predefinito

    Niente mi esce fuori il problema di prima.Potete controllare se il codice è esatto per favore?
    Si tratta di questo file /membri/libraries/joomla/plugin/helper.php on line 43

    Codice:
    	protected static $plugins = null;
    
    	/**
    	 * Get the plugin data of a specific type if no specific plugin is specified
    	 * otherwise only the specific plugin data is returned.
    	 *
    	 * @param   string  $type    The plugin type, relates to the sub-directory in the plugins directory.
    	 * @param   string  $plugin  The plugin name.
    	 *
    	 * @return  mixed  An array of plugin data objects, or a plugin data object.
    	 *
    	 * @since   11.1
    	 */
    	public static function getPlugin($type, $plugin = null)
    	{
    		$result = array();
    		$plugins = self::_load();
    A me risulta cosi verso quella linea,a voi?Magari dipende solo da quello...

  17. #17
    L'avatar di RedWebSite
    RedWebSite non è connesso AlterGuru
    Data registrazione
    02-05-2007
    Messaggi
    1,047

    Predefinito

    a me sembra uguale al mio, comunque questo è il codice completo del file helper di joomla 2.5.9 corretto funzionante

    Codice:
    <?php
    /**
     * @package     Joomla.Platform
     * @subpackage  Plugin
     *
     * @copyright   Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
     * @license     GNU General Public License version 2 or later; see LICENSE
     */
    
    defined('JPATH_PLATFORM') or die;
    
    /**
     * Plugin helper class
     *
     * @package     Joomla.Platform
     * @subpackage  Plugin
     * @since       11.1
     */
    abstract class JPluginHelper
    {
    	/**
    	 * A persistent cache of the loaded plugins.
    	 *
    	 * @var    array
    	 * @since  11.3
    	 */
    	protected static $plugins = null;
    
    	/**
    	 * Get the plugin data of a specific type if no specific plugin is specified
    	 * otherwise only the specific plugin data is returned.
    	 *
    	 * @param   string  $type    The plugin type, relates to the sub-directory in the plugins directory.
    	 * @param   string  $plugin  The plugin name.
    	 *
    	 * @return  mixed  An array of plugin data objects, or a plugin data object.
    	 *
    	 * @since   11.1
    	 */
    	public static function getPlugin($type, $plugin = null)
    	{
    		$result = array();
    		$plugins = self::_load();
    
    		// Find the correct plugin(s) to return.
    		if (!$plugin)
    		{
    			foreach ($plugins as $p)
    			{
    				// Is this the right plugin?
    				if ($p->type == $type)
    				{
    					$result[] = $p;
    				}
    			}
    		}
    		else
    		{
    			foreach ($plugins as $p)
    			{
    				// Is this plugin in the right group?
    				if ($p->type == $type && $p->name == $plugin)
    				{
    					$result = $p;
    					break;
    				}
    			}
    		}
    
    		return $result;
    	}
    
    	/**
    	 * Checks if a plugin is enabled.
    	 *
    	 * @param   string  $type    The plugin type, relates to the sub-directory in the plugins directory.
    	 * @param   string  $plugin  The plugin name.
    	 *
    	 * @return  boolean
    	 *
    	 * @since   11.1
    	 */
    	public static function isEnabled($type, $plugin = null)
    	{
    		$result = self::getPlugin($type, $plugin);
    		return (!empty($result));
    	}
    
    	/**
    	 * Loads all the plugin files for a particular type if no specific plugin is specified
    	 * otherwise only the specific plugin is loaded.
    	 *
    	 * @param   string       $type        The plugin type, relates to the sub-directory in the plugins directory.
    	 * @param   string       $plugin      The plugin name.
    	 * @param   boolean      $autocreate  Autocreate the plugin.
    	 * @param   JDispatcher  $dispatcher  Optionally allows the plugin to use a different dispatcher.
    	 *
    	 * @return  boolean  True on success.
    	 *
    	 * @since   11.1
    	 */
    	public static function importPlugin($type, $plugin = null, $autocreate = true, $dispatcher = null)
    	{
    		static $loaded = array();
    
    		// check for the default args, if so we can optimise cheaply
    		$defaults = false;
    		if (is_null($plugin) && $autocreate == true && is_null($dispatcher))
    		{
    			$defaults = true;
    		}
    
    		if (!isset($loaded[$type]) || !$defaults)
    		{
    			$results = null;
    
    			// Load the plugins from the database.
    			$plugins = self::_load();
    
    			// Get the specified plugin(s).
    			for ($i = 0, $t = count($plugins); $i < $t; $i++)
    			{
    				if ($plugins[$i]->type == $type && ($plugin === null || $plugins[$i]->name == $plugin))
    				{
    					self::_import($plugins[$i], $autocreate, $dispatcher);
    					$results = true;
    				}
    			}
    
    			// Bail out early if we're not using default args
    			if (!$defaults)
    			{
    				return $results;
    			}
    			$loaded[$type] = $results;
    		}
    
    		return $loaded[$type];
    	}
    
    	/**
    	 * Loads the plugin file.
    	 *
    	 * @param   JPlugin      &$plugin     The plugin.
    	 * @param   boolean      $autocreate  True to autocreate.
    	 * @param   JDispatcher  $dispatcher  Optionally allows the plugin to use a different dispatcher.
    	 *
    	 * @return  boolean  True on success.
    	 *
    	 * @since   11.1
    	 */
    	protected static function _import(&$plugin, $autocreate = true, $dispatcher = null)
    	{
    		static $paths = array();
    
    		$plugin->type = preg_replace('/[^A-Z0-9_\.-]/i', '', $plugin->type);
    		$plugin->name = preg_replace('/[^A-Z0-9_\.-]/i', '', $plugin->name);
    
    		$legacypath = JPATH_PLUGINS . '/' . $plugin->type . '/' . $plugin->name . '.php';
    		$path = JPATH_PLUGINS . '/' . $plugin->type . '/' . $plugin->name . '/' . $plugin->name . '.php';
    
    		if (!isset($paths[$path]) || !isset($paths[$legacypath]))
    		{
    			$pathExists = file_exists($path);
    			if ($pathExists || file_exists($legacypath))
    			{
    				$path = $pathExists ? $path : $legacypath;
    
    				if (!isset($paths[$path]))
    				{
    					require_once $path;
    				}
    				$paths[$path] = true;
    
    				if ($autocreate)
    				{
    					// Makes sure we have an event dispatcher
    					if (!is_object($dispatcher))
    					{
    						$dispatcher = JDispatcher::getInstance();
    					}
    
    					$className = 'plg' . $plugin->type . $plugin->name;
    					if (class_exists($className))
    					{
    						// Load the plugin from the database.
    						if (!isset($plugin->params))
    						{
    							// Seems like this could just go bye bye completely
    							$plugin = self::getPlugin($plugin->type, $plugin->name);
    						}
    
    						// Instantiate and register the plugin.
    						new $className($dispatcher, (array) ($plugin));
    					}
    				}
    			}
    			else
    			{
    				$paths[$path] = false;
    			}
    		}
    	}
    
    	/**
    	 * Loads the published plugins.
    	 *
    	 * @return  array  An array of published plugins
    	 *
    	 * @since   11.1
    	 */
    	protected static function _load()
    	{
    		if (self::$plugins !== null)
    		{
    			return self::$plugins;
    		}
    
    		$user = JFactory::getUser();
    		$cache = JFactory::getCache('com_plugins', '');
    
    		$levels = implode(',', $user->getAuthorisedViewLevels());
    
    		if (!self::$plugins = $cache->get($levels))
    		{
    			$db = JFactory::getDbo();
    			$query = $db->getQuery(true);
    
    			$query->select('folder AS type, element AS name, params')
    				->from('#__extensions')
    				->where('enabled >= 1')
    				->where('type =' . $db->Quote('plugin'))
    				->where('state >= 0')
    				->where('access IN (' . $levels . ')')
    				->order('ordering');
    
    			self::$plugins = $db->setQuery($query)->loadObjectList();
    
    			if ($error = $db->getErrorMsg())
    			{
    				JError::raiseWarning(500, $error);
    				return false;
    			}
    
    			$cache->store(self::$plugins, $levels);
    		}
    
    		return self::$plugins;
    	}
    }
    alterjoomla sito web dedicato a joomla ed altervista - Tante guide per joomla anche su RedWebSite
    "C'è una fondamentale differenza tra la religione, che è basata sull'autorità, e la scienza, che è basata su osservazione e ragionamento. E la scienza vincerà perché funziona."

  18. #18
    Guest

    Predefinito

    Grazie,giusto per sicurezza ho sovrascritto il tuo ma niente purtroppo.Comunque è un bel problema,io joomla lo installai dal pannello di altervista,non ho cartelle :( Poi ho una linea lenta che caricare chissà quanti file avrei anche problemi sia per tempo che perdita del lavoro,nel senso che essendo lenta la linea non riesce a caricare tutto e si complica ancora di piu il problema.Non so che fare...

  19. #19
    Guest

    Predefinito

    Se non hai un precedente backup e non riesci a risolvere il problema, non ti resta che reinstallare tutto perdendo purtroppo gli articoli.

  20. #20
    L'avatar di RedWebSite
    RedWebSite non è connesso AlterGuru
    Data registrazione
    02-05-2007
    Messaggi
    1,047

    Predefinito

    puoi intanto salvare il database che poi reimporterai in una nuova installazione joomla. tramite pannello di controlla altervista tools/phpmyadmin clicchi su esporta poi in basso compresso con zip o gzip ed esegui.
    alterjoomla sito web dedicato a joomla ed altervista - Tante guide per joomla anche su RedWebSite
    "C'è una fondamentale differenza tra la religione, che è basata sull'autorità, e la scienza, che è basata su osservazione e ragionamento. E la scienza vincerà perché funziona."

  21. #21
    Guest

    Predefinito

    Grazie Red,sto provando ad esportare,sai mica di solito quanto ci vuole?Facendo cosi resta sia sull'host che sul mio pc?
    Il primo tentativo è fallito...ci riprovo.
    Sto salvando tutto come di default come zip.

  22. #22
    L'avatar di RedWebSite
    RedWebSite non è connesso AlterGuru
    Data registrazione
    02-05-2007
    Messaggi
    1,047

    Predefinito

    ci mette poco, si scarichi semplicemente il database sul tuo pc in una cartella zip
    Ultima modifica di RedWebSite : 23-02-2013 alle ore 23.18.30
    alterjoomla sito web dedicato a joomla ed altervista - Tante guide per joomla anche su RedWebSite
    "C'è una fondamentale differenza tra la religione, che è basata sull'autorità, e la scienza, che è basata su osservazione e ragionamento. E la scienza vincerà perché funziona."

  23. #23
    Guest

    Predefinito

    Scusate ma se faccio un backup,perdo anche il database che non sta su altervista?

Regole di scrittura

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