Joomla.it Forum
Componenti per Joomla! => Gestione sito multilingua => : pixel 15 Oct 2009, 09:25:16
-
Salve a tutti,
sto spostando un sito come da oggetto, il punto è che joomfish da sempre errore.
Sto rifacendo l'upload del sito e appena finisco vi comunico precisamente l'errore, quello che voglio chidere è se c'è modo di rimuovere joomfish cosi da avere il sito solo in italiano per ora, e magari salvare le traduzioni in qualche modo.
Riporto cosa uso:
Mac OSX Tiger
Joomla 1.0
-
ecco questo è l'errore:
Fatal error: Class 'mlDatabase' not found in /home/mhd/accountprincipale/htdocs/sitocliente/mambots/system/jfdatabase.systembot.php on line 55
facendo tesoro di quanto mi è accaduto ieri per un altro dominio (http://forum.joomla.it/index.php/topic,79605.0.html) ho aggiornato alcuni link nei file di configurazione di joomfish, ma ho l'errore di cui sopra ora.
forse sarebbe meglio disintallare joomfish, consigli?
-
eliminando invece i path che avevo impostato, ottengo:
eLanguage($langID); } return $instance; } /** * Create a language object; NORMALLY INCLUDED IN THE FACTORY * * @access private * @param langID specify langauge which should be loaded * @return object * @since 1.5 */ function &_createLanguage($langID = '') { global $mosConfig_debug, $mosConfig_lang; if( $langID == '' ) { $lang =& JLanguage::getInstance($mosConfig_lang); } else { $lang =& JLanguage::getInstance($langID); } $lang->setDebug($mosConfig_debug); return $lang; } } // end of class exists } ?>the relevant object * * @access private * @param $format string The format to return * @return object Formatting object */ function &_loadFormat($format) { $lformat = JString::strtolower($format); if(jimport('joomla.registry.format.'.$lformat)) { $return = null; $class = 'JRegistryFormat'.$format; $return = new $class(); return $return; } else { die('Unable to load format'); } } } // end of class exists } ?>ds !== null ) { $defaultSet = false; foreach ($textFields as $field) { $info[$reference_table]["fieldTypes"][$field] = $contentObject->getFieldType($field); } } $cacheFileContent = serialize($info[$reference_table]); $handle = fopen($cacheFile,"w"); fwrite($handle,$cacheFileContent); fclose($handle); } } return $info[$reference_table]; } /** * Version information of the component * * @author Alex Kempkens */ function version() { return JoomFishManager :: getVersion(); } } ?>
Warning: Cannot modify header information - headers already sent by (output started at /home/mhd/accountprincipale/htdocs/sitocliente/administrator/components/com_joomfish/libraries/joomla/language.php:602) in /home/mhd/acountprincipale/htdocs/sitocliente/includes/joomla.php on line 715
Warning: Cannot modify header information - headers already sent by (output started at /home/mhd/acountprincipale/htdocs/sitocliente/administrator/components/com_joomfish/libraries/joomla/language.php:602) in /home/mhd/acountprincipale/htdocs/sitocliente/mambots/system/jfdatabase.systembot.php on line 278
Warning: Cannot modify header information - headers already sent by (output started at /home/mhd/acountprincipale/htdocs/sitocliente/administrator/components/com_joomfish/libraries/joomla/language.php:602) in /home/mhd/acountprincipale/htdocs/sitocliente/mambots/system/jfdatabase.systembot.php on line 279
Warning: Cannot modify header information - headers already sent by (output started at /home/mhd/acountprincipale/htdocs/sitocliente/administrator/components/com_joomfish/libraries/joomla/language.php:602) in /home/mhd/acountprincipale/htdocs/sitocliente/mambots/system/jfdatabase.systembot.php on line 280
Parse error: syntax error, unexpected '}' in /home/mhd/acountprincipale/htdocs/sitocliente/components/com_content/content.html.php on line 1556
-
Allora, aggiornamento:
da una ricerca fatta in giro sul web pare che ci sia una sorta di bug/conflitto nei siti joomla su cui è installato sia joomfish che virtuemart.
soluzione applicata da me in questo caso:
ho utilizzato una copia locale del sito, sostituito le tabelle del db che erano obsolete con quelle del sito "aggiornato" (la copia di back up prelevata perima del cambio hoster) poi ho disinstallato virtuemart in locale (nel mio caso non serviva più) e quindi ricopiato la nuova versione del sito (ibrida) sullo spazio web, esportato il db (ibrido) creato, editato dove necessario il configuration.php e tutto funziona ora.
spero serva a qualcuno in futuro.