Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : gabric 25 Sep 2015, 15:39:00
-
Ciao!
purtroppo installando un componente di joomla (da 2.5.28 a 3) c'è stato un errore nella procedura, e il sito non era più raggiungibile.
Sono riuscito a tirar già un backup via fpt, e quindi mettere tutti i file al posto del nuovo... però noto dei grossi, grossi problemi di visualizzazione..
Vorrei, con il vostro aiuto, riuscire a risolvere i più grossi.
il sito in questione è www.parrocchiapolizzigenerosa.it (http://www.parrocchiapolizzigenerosa.it)
il casino è nato proprio perchè dovevo un attimo snellirlo...
Senza considerare i vari errori in home,
dalla pannello di amministrazione, non riesco ad accedere alla scheda relativa la gestione degli articoli.
Mi torna questo errore
/web/htdocs/www.parrocchiapolizzigenerosa.it/home/administrator/components/com_content/controller.php on line 35
scaricando il file sotto administrator/components/com_content/controller.php
ho il seguente[size=78%]:[/size]
<?php
/**
* @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
/**
* Component Controller
*
* @package Joomla.Administrator
* @subpackage com_content
*/
class ContentController extends JControllerLegacy
{
/**
* @var string The default view.
* @since 1.6
*/
protected $default_view = 'articles';
/**
* Method to display a view.
*
* @param boolean If true, the view output will be cached
* @param array An array of safe url parameters and their variable types, for valid values see {@link JFilterInput::clean()}.
*
* @return JController This object to support chaining.
* @since 1.5
*/
public function display($cachable = false, $urlparams = false)
{
// Load the submenu.
ContentHelper::addSubmenu(JRequest::getCmd('view', 'articles')); /**<--Riga 35 che genera l'errore*/
$view = JRequest::getCmd('view', 'articles');
$layout = JRequest::getCmd('layout', 'articles');
$id = JRequest::getInt('id');
// Check for edit form.
if ($view == 'article' && $layout == 'edit' && !$this->checkEditId('com_content.edit.article', $id)) {
// Somehow the person just went to the form - we don't allow that.
$this->setError(JText::sprintf('JLIB_APPLICATION_ERROR_UNHELD_ID', $id));
$this->setMessage($this->getError(), 'error');
$this->setRedirect(JRoute::_('index.php?option=com_content&view=articles', false));
return false;
}
parent::display();
return $this;
}
}
Come posso risolvere?
Grazie!
nota:
in questo articolo viene segnalato come un update parziale..
http://forum.joomla.org/viewtopic.php?p=1825952
ma come posso far un upgrade dal pannello (ho la 2.5.7) senza uploadare niente via ftp?
magari potrebbe risolvere...
-
Ciao,
Quello è un errore del database, prova a fare correggi database nel pannello
-
Da dove si fa?
in Manutenzione: Controllo Globale
vedo solo le tabelle del database, 3 delle quali, hanno 2 elementi da sbloccare (non so cosa sono)
tipojv4i0_modules tabella
Googlando ho trovato "estensioni > database > Correggi"
[/size][/color]
[/size]ma non mi compare questo menu...[/color]
[/size]Sotto estensioni ho "Gestione estensioni, gestione moduli, gestione plugin, gestione template, gestione lingua"[/color]
Grazie
-
Scusate se non edito il post precedente, ma a quanto pare si è sballata la formattazion incollando dal tab amministrativo.
Trovato il tab database, rilevo in alto
Attenzione: il Database non è aggiornato!
Sotto venivano riportati 4 errori.
Cliccando su correggi, ora ne restano 2
La tabella 'jv4i0_content' non ha la colonna 'title_alias' di tipo 'VARCHAR(255)'. (Dal file 1.7.3-2011-10-15.sql.)
La tabella 'jv4i0_content' non ha la colonna 'title_alias' di tipo 'VARCHAR(255)'. (Dal file 1.7.4-2011-11-23.sql.)
Corretto questo errore "a mano" aggiungendo la colonna... però l'errore è ancora lo stesso...
La home funziona, ma se clicco su un articolo qualsiasi, o su "leggi altro" ottengo solo
Fatal error: Class 'JModelItem' not found in /web/htdocs/www.parrocchiapolizzigenerosa.it/home/components/com_content/models/article.php on line 22
-
La versione di Joomla è ancora la 2.5.7?
Controlla le estensioni installate nel sito se sono tutte aggiornate. (e riprova a fare correggi database )
Il problema sta che hai ripristinato versioni differente di database, da quella che avevi prima nel server con vs. PHP differente.
-
Scusate se non edito il post precedente
mai editare per dare nuove informazioni piuttosto che per correggere eventuali errori di ortografia, se editi non viene mandata notifica e quel post passa inosservato perché non risulterà in quelli non letti.
-
Ho preferito editare, perchè nessuno aveva risposto nel frattempo.
Comunque ecco lo stato attuale:
Ho modificato il db aggiungendo la colonna, e sono scomparsi gli errori.
Dopo di che ho aggiornato a Joomla! 2.5.28
[/size]Quindi ho provveduto ad aggiornare il database, e quindi di nuovo correggere gli errori.
[/size]La home funziona, ma quando clicco in qualsiasi menu, o in qualsiasi notizia, ottengo questo errore
[/size]Aggiungo la colonna "mask" ?
500 - Unknown column 'a.mask' in 'field list' SQL=SELECT a.id, a.asset_id, a.title, a.alias, a.title_alias, a.introtext, a.fulltext, CASE WHEN badcats.id is null THEN a.state ELSE 0 END AS state, a.mask, a.catid, a.created, a.created_by, a.created_by_alias, CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, a.modified_by, a.checked_out, a.checked_out_time, a.publish_up, a.publish_down, a.images, a.urls, a.attribs, a.version, a.parentid, a.ordering, a.metakey, a.metadesc, a.access, a.hits, a.metadata, a.featured, a.language, a.xreference,c.title AS category_title, c.alias AS category_alias, c.access AS category_access,u.name AS author,( SELECT MAX(contact.id) AS id FROM jv4i0_contact_details AS contact WHERE contact.published = 1 AND contact.user_id = a.created_by AND (contact.language in ('it-IT','*') OR contact.language IS NULL)) as contactid,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND(v.rating_sum / v.rating_count, 0) AS rating, v.rating_count as rating_count FROM jv4i0_content AS a LEFT JOIN jv4i0_categories AS c on c.id = a.catid LEFT JOIN jv4i0_users AS u on u.id = a.created_by LEFT JOIN jv4i0_categories as parent ON parent.id = c.parent_id LEFT JOIN jv4i0_content_rating AS v ON a.id = v.content_id LEFT OUTER JOIN (SELECT cat.id as id FROM jv4i0_categories AS cat JOIN jv4i0_categories AS parent ON cat.lft BETWEEN parent.lft AND parent.rgt WHERE parent.extension = 'com_content' AND parent.published <= 0 GROUP BY cat.id) AS badcats ON badcats.id = c.id WHERE a.language in ('it-IT','*') AND a.id = 605 AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2015-09-25 21:31:21') AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2015-09-25 21:31:21') AND (a.state = 1 OR a.state =2)
Non è possibile visualizzare questa pagina, potrebbe essere a causa di:- un bookmark/preferiti scaduto
- una ricerca attraverso il motore di ricerca che ha una indicizzazione non aggiornata di questo sito
- un indirizzo compilato male
- non hai accesso a questa pagina
- la risorsa richiesta non esiste.
- si è verificato un errore durante l'esecuzione della richiesta.
Prova a visitare una delle seguenti pagine- Home Page (http://www.parrocchiapolizzigenerosa.it/index.php)
Se persistono delle difficoltà, contatta l'Amministratore di questo sito e riporta l'errore.
-
ok...
aggiunte le colonne mask e parentid e ora sembra che funzioni tutto...
Continuo le mie verifiche, ed eventualmente poi segnalo questa discussione come risolta