• User Newbie

    problemi aggiornamento 452

    Ciao a tutta la comunity
    Houston ho un problema..... 😉

    dopo l'aggiornamento di un sito mambo dalla 452 alla 4523 (che poi porterò alla 4523h) mi ritrovo che nel backend sono spariti tutti i testi dei vari menu di gestione (tipo home, sito, menu, ecc., addirittura la scritta "Pannello di controllo)

    ho scoperto ripristinando i file vecchi da un backup che i files responsabili di questa scomparsa sono:
    /administrator/index.php
    /administrator/index2.php
    /administrator/index3.php

    sostanzialmente nel file ho notato questa differenza tra quello vecchio e l'aggiornamento:

    Questa è la parte iniziale del vecchio file index2.php (con questo sparisce tutto il testo del backend):

    • Mambo is Free Software
      */

    /** Set flag that this is a parent file */
    define( "_VALID_MOS", 1 );

    if (!file_exists( "../configuration.php" )) {
    header( "Location: ../installation/index.php" );
    exit();
    }

    require_once( "../globals.php" );
    require_once( "../configuration.php" );
    require_once( $mosConfig_absolute_path . "/includes/mambo.php" );
    include_once( $mosConfig_absolute_path . "/language/".$mosConfig_lang.".php" );
    // adminLanguage Language
    if ($mosConfig_alang === NULL) {
    include_once ($mosConfig_absolute_path."/language/admin_english.php"); }
    else {
    if (file_exists ($mosConfig_absolute_path."/language/admin_".$mosConfig_alang.".php")) {
    include_once ($mosConfig_absolute_path."/language/admin_".$mosConfig_alang.".php");
    }
    }

    $adminLanguage =& new adminLanguage();
    require_once($mosConfig_absolute_path . "/administrator/includes/admin.php" );

    File aggiornamento 4523 dello stesso index2.php:

    <?php
    /**

    • @version $Id: index2.php,v 1.4 2005/01/06 01:13:25 eddieajau Exp $
    • @package Mambo
    • @copyright (C) 2000 - 2005 Miro International Pty Ltd
    • @license GNU/GPL
    • Mambo is Free Software
      */

    /** Set flag that this is a parent file */
    define( "_VALID_MOS", 1 );

    if (!file_exists( "../configuration.php" )) {
    header( "Location: ../installation/index.php" );
    exit();
    }

    require_once( "../globals.php" );
    require_once( "../configuration.php" );
    require_once( $mosConfig_absolute_path . "/includes/mambo.php" );
    include_once( $mosConfig_absolute_path . "/language/".$mosConfig_lang.".php" );
    require_once( $mosConfig_absolute_path . "/administrator/includes/admin.php" );

    mi sembra che tutta la parte che segnalo in grassetto non ci sia proprio!!!

    come posso risolvere secondo voi? qualcuno ha avuto lo stesso problema?

    aggiungo che anche con i successivi upgrade (da 4523 a 4523h) ho lo stesso problema, anche li ci sono gli stessi files privi di quella parte di codice.

    grazie a tutti