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