laninnaglamshop Posted October 31, 2020 Share Posted October 31, 2020 Salve, ho dovuto abbandonare 1&1 per via della limitazione sul numero di file che mi impediva di duplicare il mio sito con più di 3000 prodotti (voglio duplicarlo per poter cambiare template e metterne uno LEOTHEME e poi una volta completato cambiare il puntamento). Il passaggio però sta risultando a dir poco ostico. Il tool di migrazione messo a disposizione non ha funzionato per cui ho caricato tutto via ftp e importato il DB ma adesso mi ritrovo questo errore: [PrestaShopException] Cannot select any valid SQL engine. at line 302 in file classes/db/Db.php 297. } elseif (extension_loaded('mysqli')) { 298. $class = 'DbMySQLi'; 299. } 300. 301. if (empty($class)) { 302. throw new PrestaShopException('Cannot select any valid SQL engine.'); 303. } 304. 305. return $class; 306. } 307. DbCore::getClass - [line 236 - classes/db/Db.php] 231. ++$id; 232. $id_server = ($total_servers > 2 && ($id % $total_servers) != 0) ? $id % $total_servers : 1; 233. } 234. 235. if (!isset(self::$instance[$id_server])) { 236. $class = Db::getClass(); 237. self::$instance[$id_server] = new $class( 238. self::$_servers[$id_server]['server'], 239. self::$_servers[$id_server]['user'], 240. self::$_servers[$id_server]['password'], 241. self::$_servers[$id_server]['database'] DbCore::getInstance - [line 47 - config/alias.php] 42. * @param bool $htmlOK Does data contain HTML code ? (optional) 43. * @return string Sanitized data 44. */ 45. function pSQL($string, $htmlOK = false) 46. { 47. return Db::getInstance()->escape($string, $htmlOK); 48. } 49. 50. function bqSQL($string) 51. { 52. return str_replace('`', '\`', pSQL($string)); pSQL - [line 340 - classes/shop/Shop.php] - [1 Arguments] 335. $request_uri = rawurldecode($_SERVER['REQUEST_URI']); 336. 337. $sql = 'SELECT s.id_shop, CONCAT(su.physical_uri, su.virtual_uri) AS uri, su.domain, su.main 338. FROM ' . _DB_PREFIX_ . 'shop_url su 339. LEFT JOIN ' . _DB_PREFIX_ . 'shop s ON (s.id_shop = su.id_shop) 340. WHERE (su.domain = \'' . pSQL($host) . '\' OR su.domain_ssl = \'' . pSQL($host) . '\') 341. AND s.active = 1 342. AND s.deleted = 0 343. ORDER BY LENGTH(CONCAT(su.physical_uri, su.virtual_uri)) DESC'; 344. 345. $result = Db::getInstance()->executeS($sql); ShopCore::initialize - [line 119 - config/config.inc.php] 114. 115. $context = Context::getContext(); 116. 117. /* Initialize the current Shop */ 118. try { 119. $context->shop = Shop::initialize(); 120. } catch (PrestaShopException $e) { 121. $e->displayMessage(); 122. } 123. define('_THEME_NAME_', $context->shop->theme->getName()); 124. define('_PARENT_THEME_NAME_', $context->shop->theme->get('parent') ?: ''); require - [line 40 - admin/index.php] - [1 Arguments] Argument [0] /home/mfnagirt/public_html/config/config.inc.php cercando sul forum ho trovato che potrebbe essere un problema di Php per cui ho contattato l'assistenza Keliweb che mi ha detto che hanno fatto vari tentavi ma non hanno risolto e quindi o chiedo al webmaster (che sarei io!) oppure pago per la migrazione fatta da loro. Non mi piace molto questa assistenza o comunque ero abituata a quella 1&1 che mi ha dato sempre tantissimo supporto gratuito e ad ogni ora di giorno e notte guardando con me file e settaggi al telefono anche quando il problema non veniva certamente da loro (tipo durante il passaggio da Prestashop cloud al loro hosting) e temo quindi di aver scelto il provider sbagliato per me che non sono una webmaster ma che finora ho sempre fatto tutto da sola con un pò di aiuto certo! Per lo stesso prezzo tra l'altro. Potete aiutarmi quindi a risolvere questo problema? grazie Valentina Link to comment Share on other sites More sharing options...
ziobudda Posted November 1, 2020 Share Posted November 1, 2020 Dall'errore sembra che il PHP non abbia il supporto per MySQL. Chiedi all'hosting per il supporto di mysqli (occhia alla i finale). Certo che un hosting del genere è veramente da sconsigliare se fosse come l'hai raccontata tu (si è sentita una sola campana). M. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now