Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : fabrisc 11 Jul 2012, 15:57:13
-
Salve ragazzi, purtroppo torno a richiedere l'aiuto della community. Ho provato a fare il passaggio da joomla 1.5 a 2.5 ma il componente non ha dato il risultato voluto.
Ho deciso per tanto di restare alla versione 1.5.26 ed ho eliminato il plug-in per l'upgrade.
Oggi dovevo aggiungere un nuovo menù e con sgradevole sorpresa ho scoperto che si verifica un problema sia nel creare i nuovi menù, ma anche aprendo quelli già esistenti.
Questo il messaggio di errore:
Fatal error: Class 'JTableMenu' not found in /web/htdocs8_1/www.pediatriasicilia.it/home/administrator/components/com_menus/tables/menu.php on line 19
Questo invece è il codice del 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);
}
}
Lato front-end tutto funziona perfettamente, anche la gestione degli articoli, dei moduli e dei componenti senza problemi.
Vi ringrazio per l'aiuto che mi darete :) spero davvero di risolvere sono nei guaiiiiiii
-
Hai installato qualche moduli, plugin o altro che poteva interferire o aggiungere qualcosa nel componente menu?
Fa lo stesso problema se usi un template base di joomla?
-
Hai installato qualche moduli, plugin o altro che poteva interferire o aggiungere qualcosa nel componente menu?
Fa lo stesso problema se usi un template base di joomla?
Ciao, grazie per l'interesse. Ho provato come mi hai consigliato cambiando il template ma il problema persiste, infatti lato frontend nessuna anomalia, solamente backand non posso creare o ancor meglio gestire i menù. Non ho installato moduli, avevo installato il componente per passare alla 2.5. Dopo averlo tolto è rimasto questo problema :(
-
Prego.
Però ... non saprei.
Class 'JTableMenu' in pratica non trova un indirizzo e da problemi nell'apertura se non sbaglio.
Non trova l'indirizzo credo perché nella url appare l'url del tuo sito, e questa cose mi sembra strano.
"/web/htdocs8_1/www.pediatriasicilia.it/..."
Non è che stai lavorando in locale?
Se sposti tutto in remoto non dovrebbe darti questo problema.
-
Prego.
Però ... non saprei.
Class 'JTableMenu' in pratica non trova un indirizzo e da problemi nell'apertura se non sbaglio.
Non trova l'indirizzo credo perché nella url appare l'url del tuo sito, e questa cose mi sembra strano.
"/web/htdocs8_1/www.pediatriasicilia.it/..."
Non è che stai lavorando in locale?
Se sposti tutto in remoto non dovrebbe darti questo problema.
Sono in remoto, infatti puoi vedere il sito funzionante al suo link.
Forse da qualche parte durante la fase di upgrade è cambiato qualcosa riguardo al link del file php e ora non lo trova più, ma non saprei dove controllare
-
Qualcuno che mi saprebbe dare una dritta sul come risolvere il problema????
-
Usi Mac?
-
No, il problema stà nel codice, da quando ho tentato di upgradare joomla 1.5 ma non capisco dove intervenire. Anche perchè i menù vecchi creati ci sono in back-end e sono raggiungibile da front-end solo che non posso modificarli
-
Scusami non sono stato specifico.
Lo sò che non c'entra, ma se usavi Mac ti indicavo un trucco per intervenire.
Ad ogni modo forse ti conviene rifare tutto il processo su un primo dominio online e così rientra tutto in ordine.
-
Grazie per l'interesse, potresti spiegarti meglio? Non capisco che intendi. Credo di essere già su un primo dominio, infatti il sito è www.pediatriasicilia.it
-
Sì, sei in un primo dominio. Ma immagino che non puoi lavorare e fare test sul dominio principale.
Se ricrei l'area di test dentro una cartella come per esempio:
www.pediatrisicilia.it/test/
Avresti penso gli stessi problemi che lavorare in locale.
Suppongo che magari non basti aggiornare il configuration.php in locale o su un area test.
Lavorando direttamente sul dominio principale vedresti subito se funziona o meno.
O se puoi metti in "under costruction" il sito, fatti un backup e lavora direttamente lì.
Non è molto professionale cosa ti consiglio, ma ho tutto un altro modo di lavorare, non riuscirei a spiegarti un altro modo semplice.
-
Ah, vedo che stai lavorando in remoto e che ti esce:
Warning[/size]: require_once(/web/htdocs/www.pediatriasicilia.it/home/includes/defines.php) [[/size]function.require-once (http://www.pediatriasicilia.it/function.require-once)[/size]]: failed to open stream: No such file or directory in[/size]/web/htdocs/www.pediatriasicilia.it/home/index.php[/size] [/size]on line[/size] [/size]22[/size][/size][/size]Fatal error[/size]: require_once() [[/size]function.require (http://www.pediatriasicilia.it/function.require)[/size]]: Failed opening required '/web/htdocs/www.pediatriasicilia.it/home/includes/defines.php' (include_path='.:/php5/lib/php/') in[/size]/web/htdocs/www.pediatriasicilia.it/home/index.php[/size] [/size]on line[/size] [/size]22
[/size]
Aggiorna il configuration.php e vediamo quali altri errori ti uscirà.
-
Ho risolto ;) . Ho fatto il backup con akeeba e l'ho ripristinato da capo. Grazie per l'interesse di tutti
-
Grande! Ottimo. :)
Sono contento per te.
Magari dici come hai fatto e metti "RISOLTO" nel titolo, così chi come a te è successo potrà esserli di aiuto.
Ciao e buon lavoro ;)
-
L'avevo già fatto :)
-
Ho anche io questo problema, ma non riesco a risolverlo ... :(
non si apre nemmeno la getione plugin !