Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : fabione76 06 Dec 2009, 00:44:22
-
Buonasera, questa sera sono entrato sul mio sito è ho trovato la pagina completamente bianca e non ne capisco il motivo..
Non ho installato nessun componente da mesi, fino a qualche ora fa andava tutto bene..
Nel pannello di amministrazione entro senza problemi..
Cosa può essere successo?? :'(
-
Magari è un problema momentaneo del tuo hosting, altrimenti se hai un backup prova un ripristino, comunque io aspetterei almeno qualche ora
-
Grazie Marco, mi ha preso il panico, aspetto fino a domani mattina e poi procedo con il ripristino, grazie
-
Figurati ciao, se hai problemi fai un fischio
-
Ho scritto all'host ma non risp nessuno come al solito e il sito è sempre bianco, potrebbe mica essere un problema di permessi delle cartelle?? non so proprio da che parte iniziare per risolvere il problema.. :'(
-
si può qualcosa capire leggendo il sorgente pagina.. hai un link?
-
Se intendi la pagina principale è questa:
http://www.ciakcucina.com/
-
come puoi notare visualizzando il sorgente pagina...
questa pagina bianca
http://www.ciakcucina.com/
e molto diversa da questa altra
http://www.ciakcucina.com/images
hai verificato nel pannello di joomla
aiuto-informazioni sul sistema-permessi
se le spunte sono tutte verdi?
-
Molti erano rossi effettivamente, ora ho provato a metterli tutti a 777, ma pagina ancora bianca
-
Aggiorno nuovamente, mi hanno risposto dall'host segnalandomi questo problema:
Gentile cliente,
il mostra la pagina bianca per via di un errore nel file index.php, le riportiamo l'errore del log:
PHP Parse error: syntax error, unexpected '<' in /var/www/vhosts/ciakcucina.com/httpdocs/index.php on line 89
per risolvere il problema dovrebbe quindi correggere l'errore alla riga del file index.php.
Naturalmente io non ci capisco niente come al solito :-(
-
Ha già fatto un ripristino? se prima si vedeva ed il problema ti dicono risiedere nella index.php è sufficiente un ripristino dei files, più nello specifico della index.php
ce si trova nella root del tuo ftp, la cartella public per intenderci
-
Il sito non lo ho ancora ripristinato perchè l'ultimo backup che ho è di 1 mese fa e prima di perdere alcune cosa volevo fare qualche prova.
Il file index.php l'ho anche aperto, lo incollo è qui e spero di non violare regole del forum.. Per me questo è veramente arabo
<?php
/**
* @version $Id: index.php 10381 2008-06-01 03:35:53Z pasamio $
* @package Joomla
* @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
* @license GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/
// Set flag that this is a parent file
define( '_JEXEC', 1 );
define('JPATH_BASE', dirname(__FILE__) );
define( 'DS', DIRECTORY_SEPARATOR );
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
JDEBUG ? $_PROFILER->mark( 'afterLoad' ) : null;
/**
* CREATE THE APPLICATION
*
* NOTE :
*/
$mainframe =& JFactory::getApplication('site');
/**
* INITIALISE THE APPLICATION
*
* NOTE :
*/
// set the language
$mainframe->initialise();
JPluginHelper::importPlugin('system');
// trigger the onAfterInitialise events
JDEBUG ? $_PROFILER->mark('afterInitialise') : null;
$mainframe->triggerEvent('onAfterInitialise');
/**
* ROUTE THE APPLICATION
*
* NOTE :
*/
$mainframe->route();
// authorization
$Itemid = JRequest::getInt( 'Itemid');
$mainframe->authorize($Itemid);
// trigger the onAfterRoute events
JDEBUG ? $_PROFILER->mark('afterRoute') : null;
$mainframe->triggerEvent('onAfterRoute');
/**
* DISPATCH THE APPLICATION
*
* NOTE :
*/
$option = JRequest::getCmd('option');
$mainframe->dispatch($option);
// trigger the onAfterDispatch events
JDEBUG ? $_PROFILER->mark('afterDispatch') : null;
$mainframe->triggerEvent('onAfterDispatch');
/**
* RENDER THE APPLICATION
*
* NOTE :
*/
$mainframe->render();
// trigger the onAfterRender events
JDEBUG ? $_PROFILER->mark('afterRender') : null;
$mainframe->triggerEvent('onAfterRender');
/**
* RETURN THE RESPONSE
*/
echo JResponse::toString($mainframe->getCfg('gzip'));
<!-- bastest t1 -->
-
Abilita il rapporto errori in configurazione generale, se non è già abilitato, ed in tal caso vedi quali errori ti segnala.
-
La riga 89 è <!-- bastest t1 --> che effettivamente sembra essere un qual c'osa di troppo.
Prova a toglierlo e vedi come va.
Anche se comunque ti dovrebbe riportare
Parse error: parse error in www.iltuosito.ext/index.php on line 89
e non una pagina bianca.
Hai estensioni installate sul tuo sito?
Comunque fare il ripristino dei files non vuol dire ripristino del database, quindi a meno che tu non abbia fatto nuove installazioni non ti dovrebbe cambiare nulla, anzi rischi di risolvere. ;)
-
Scusate se mi intrometto ma l'index.php da controllare dovrebbe essere quello del template o mi sbaglio?
-
Potrebbe, da qui ciakcucina.com/httpdocs/index.php non si capisce, però da più l'idea di una root che di un percorso template.
Comunque sul codice che ha postato sulla riga 89 effettivamente c'è quel commento che non centra nulla e se lo carichi sulla tua index ti da l'errore che ho descritto prima
-
Abilita il rapporto errori in configurazione generale, se non è già abilitato, ed in tal caso vedi quali errori ti segnala.
Ma del rapporto errori non dite nulla. Come si fa a capire se non si vede l'errore.
-
Sono riuscito a ripristinare il sito, in pratica ho preso il file index di un backup di 1 mese fa e lo ho incollato in quello di adesso..l'unica differenza tra i 2 era la riga 89..
Ora il sito va ma mi sorge un dubbio..come è successo tutto questo?? Qualcuno è entrato nel mio sito??
Il problema per ora è risolto ma se qualcuno ha i dati di accesso del sito si ripresentarà e magari in forma più grave..
-
Cambia tutte le password e segui questa guida (http://www.joomla.it/articoli-della-community/3925-la-sicurezza-in-joomla.html)