Al intentar instalar o visualizar un sitio Mambo muestra el siguiente error:
Error: Call to undefined method mosMenu::mosDBTable()
El inconveniente es debido a que Mambo no es compatible con la versión actual de PHP del servidor de hosting.
Recomendamos actualizar su sitio web a un gestor de contenidos más actualizado como Joomla.
De igual forma puede solucionar manualmente el inconveniente, editando el archivo en la carpeta public_html de su cuenta de hosting: "public_html/includes/database.php" en la línea de código 786 aproximadamente.
Encontrara una línea con el siguiente código:
var $_db = null;
Debajo de dicha línea debe escribir el siguiente código:
function mosDBTable ($table='', $keyname='id', $db='') { if ($table) $this->_tbl = $table; else $this->_tbl = $this->tableName(); $this->_tbl_key = $keyname; if (is_object($db)) $this->_db = $db; }
Esto quiere deicr que el fragmento de código completo quedaría como:
var $_db = null;
function mosDBTable ($table='', $keyname='id', $db='') {
if ($table) $this->_tbl = $table; else $this->_tbl = $this->tableName(); $this->_tbl_key = $keyname; if (is_object($db)) $this->_db = $db; }
Por ultimo, debe guardar el archivo.
|