Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : ffinalsqualo 02 Jan 2013, 08:20:08
-
Salve a tutti,
negli ultimi giorni mi sono accorto di avere alcuni problemi gravi sul mio sito.
Sono anni che utilizzo joomla,ma non riesco a venirne a capo.
Quando voglio creare una nuova voce in un menù nella home,mi esce questo messaggio d'errore
(http://i.imgur.com/MGhZg.png)
Ora,non sapendo cosa fare e aver letto tutte le guide e i post di aiuto a riguardo,chiedo aiuto a voi.
Anche altre parti del sito portano a questo messaggio.
Nel sito ho una vecchia versione di joomla 1.5.22 e oggi ho provato a fare la migrazione con Jupgrade ma senza risultati.Infatti questo mi si blocca subito.
Utilizzo la piattaforma altervista.
Quindi queste sarebbero le mie richieste
1)Sarebbe preferibile passare a una versione aggiornata del sistema joomla?
2)Se faccio il backup del database su questa versione,potrò utilizzarlo senza problemi in una nuova?o perderei gli articoli e il resto?
Grazie in anticipo
-
nessuno sa nulla a riguardo?
-
Forse per un piccolo problema nessuno si preoccupa di rispondere, specialmente se fastidioso. Io metterei un titolo più esplicativo del problema poi vedi tu.
-
Ciao FFinalSqualo io ti consiglio innanzitutto di andare in squaloweb/administrator/component/com_menu/tables/menu.php e controllare con notepad ++ cosa c'è alla riga 19, può essere che manchi un ; o una chiusura del codice php.
Poi magari posta la riga di codice qui se non riesci a risolvere da solo.
Ps: sei su hosting Linux giusto?
1) Se c'è l'errore potrebbe ripresentarsi anche con una nuova versione di Joomla! e poi se jupgrade non ti funziona sei costretto a farlo manuale il passaggio alla nuova versione ed è una grande scocciatura.
2) Gli articoli come ben dici si trovano sul database e se fai il backup dovresti riuscire a vederli anche sulle versioni aggiornate di Joomla senza problemi.
Spero di esserti stato d'aiuto :)
-
grazie mille per le risposte.
questo è tutto quello che è presente nel file menu.php
<?php
/**
* @package Joomla.Administrator
* @subpackage com_menus
* @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
// No direct access
defined('_JEXEC') or die;
// Import JTableMenu
JLoader::register('JTableMenu', JPATH_PLATFORM . '/joomla/database/table/menu.php');
/**
* @package Joomla.Administrator
* @subpackage com_menus
*/
class MenusTableMenu extends JTableMenu
{
/**
* Method to delete a node and, optionally, its child nodes from the table.
*
* @param integer $pk The primary key of the node to delete.
* @param boolean $children True to delete child nodes, false to move them up a level.
*
* @return boolean True on success.
*
* @see http://docs.joomla.org/JTableNested/delete
* @since 2.5
*/
public function delete($pk = null, $children = false)
{
return parent::delete($pk, $children);
}
}
la riga 19 è: class MenusTableMenu extends JTableMenu
l'hosting dovrebbe essere linux(è il server altervista)
per la nuova versione dovrei fare il backup del database e del server ftp giusto?
sarebbe meglio fare una nuova installazione pulita della nuova versione di joomla,sempre tramite ftp?
scusate per le molteplici domande,non vorrei perdere il lavoro di 2 anni
-
Nel codice che hai postato non ne vedo errori...ti da errore quando crei una voce di sottomenu oppure anche una voce di menu normale? secondo me il problema sta nel template che non è predisposto per accogliere i sottomenu, ma potrei anche sbagliarmi.
Per quanto riguarda l'installazione direi che ti conviene fare tutto tramite ftp che è una maniera sicuramente più efficace rispetto a jupgrade
-
il problema si presenta solo quando provo a creare una nuova voce nei sottomenù.
ora sto eseguendo il backup del sito.
ho seguito questa guida
http://www.joomla.it/articoli-della-community/776-guida-come-effettuare-un-backup-del-sito-joomla.html#2
può andare bene?grazie per l'aiuto
-
Si si è ottima come guida! 8)
-
non riesco a ripristinare il sito.
l'installazione è andata bene,però quando vado a ripristinare il database esce fuori
(http://i.imgur.com/EUEjM.png)
Poi ho provato a ripristinare il database con altervista,ma nella home del sito esce
(http://i.imgur.com/sOpzT.png)
non ho perso nulla perchè posso fare anche il ripristino dei file del sito quando voglio.
voglio capire che cosa sbaglio,spero che voi ci capiate qualcosa.
vi ringrazio
edit
ho ripristinato il database ma non è cambiato nulla nel sito.
nel pannello di controllo di mysql le tabelle vecchie sono presenti,ma non riesco a farle visualizzare sul sito!
-
Il titolo si corregge editando quello del primo post del topic.
-
ho risolto,si può chiudere.
grazie ;)
-
I post non si chiudono, ma si mette il risolto affinché possono costituire risorse per gli altri utenti, allo scopo ti chiedo di condividere la soluzione e mettere un titolo adeguato, grazie.