Joomla.it Forum

Joomla! 3 => Joomla! 3 => : pumacocina 21 May 2015, 21:33:45

: [RISOLTO] problema su db errore 1146
: pumacocina 21 May 2015, 21:33:45
Salve,  quando accedo nel beckend ho il messaggio   

Table 'Sql804645_1.cnfis_weblinks' doesn't exist SQL=SELECT COUNT(id) AS count_links FROM cnfis_weblinks WHERE state = 1

ciò si è evidenziato anche nel fronted installando cookie alert con

Strict Standards: Only variables should be assigned by reference in home/modules/mod_cookiesaccept/mod_cookiesaccept.php on line 24

qualcuno può darmi alcune dritte?
Grazie ciao
: Re:problema su db errore 1146
: steganoga 21 May 2015, 22:17:39
il primo problema è dato dal fatto che probabilmente hai aggiornato joomla non accorgendoti che weblinks non è più un componente del core joomla.

Per il secondo è la versione di php che non va bene per il modulo che hai installato

cosa c'è alla linea 24 di quel file?
: Re:problema su db errore 1146
: pumacocina 21 May 2015, 22:30:13

Grazie 1000 steganoga


 questo è l'inizio del file




<?php
/*------------------------------------------------------------------------
# mod_cookiesaccept
# ------------------------------------------------------------------------
# author    Le Cinquième Crayon
# copyright Copyright (C) 2013 Le Cinquième Crayon. All Rights Reserved.
# @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
# Websites: http://www.cinquiemecrayon.eu
-------------------------------------------------------------------------*/
defined( '_JEXEC' ) or die( 'Restricted access' );
$document = JFactory::getDocument();
$document->addStyleSheet('modules/mod_cookiesaccept/screen.css');
if($params->get('jquery'))
    $document->addScript("http://code.jquery.com/jquery-latest.min.js");
$color = $params->get('color');
$position = $params->get('position');
$enable_info = $params->get('enable_info');
$article_info = $params->get('article_info');
$more_info = FALSE;
$accept = FALSE;
$lang =& JFactory::getLanguage();
$other_lang = $params->get('lang_code');
$current_lang = $lang->getTag();
//$current_lang = 'no-NO';
$ca_banner = $params->get('ca_banner');
$ca_banner_h2 = $params->get('ca_banner_h2');
$ca_banner_p = $params->get('ca_banner_p');
$ca_banner_p_span = $params->get('ca_banner_p_span');
$ca_banner_div_accept = $params->get('ca_banner_div_accept');
$ca_banner_div_accept_hover = $params->get('ca_banner_div_accept_hover');
if($ca_banner_div_accept_hover)
    echo "<style>#ca_banner div.accept:hover {".$ca_banner_div_accept_hover."}</style>";
$ca_info = $params->get('ca_info');
$ca_info_close = $params->get('ca_info_close');
$ca_info_plus = $params->get('ca_info_plus');

: Re:problema su db errore 1146
: pumacocina 21 May 2015, 22:36:56
per quanto riguarda weblink non ricordo e non lo vedo utilizzato, quello che uso è joomla versione 3.4.1 aggiornato si ma non dalla 2,5
: Re:problema su db errore 1146
: pumacocina 21 May 2015, 22:39:42
la versione php è la 5.5.24
: Re:problema su db errore 1146
: steganoga 22 May 2015, 07:33:00
Only variables should be assigned by reference, ovvero

$lang =& JFactory::getLanguage();

Solo una variabile può essere assegnata per referenza

 JFactory::getLanguage();  non è una variabile

L'assegnazione per referenza nelle ultime versioni di php è di default

quindi basta togliere quell' "&"

Per quanto riguarda weblinks, se non lo usi, cerca di disinstallarlo da joomla o semplicemente cancellare tutto ciò che lo riguarda.

O magari prova ad installare l'ultima versione che è rilasciata come estensione.

: [RISOLTO] Re:problema su db errore 1146
: pumacocina 22 May 2015, 12:53:45
Grazie 1000 Steganoga!
Hai risolto entrambi i problemi!!
Controllando come mi hai indicato tu avevo un plugin
Xmap - WebLinks Plugin
che ho disinstallato


Ancora Grazie 1000

Ciao