jmmartinnu Posted August 22, 2013 Share Posted August 22, 2013 (edited) . Edited August 25, 2013 by jmmartinnu (see edit history) Link to comment Share on other sites More sharing options...
jmmartinnu Posted August 23, 2013 Author Share Posted August 23, 2013 Hola, Estoy instalando prestashop en remoto. Cojo mi Base de datos de local la exporto y la importo a remoto. Antes hago todos los paso correspondientes para llevar a cabo una buena importacion. Pero cuando termina la instalacion de mi sitio, no veo nada en la tienda, ni productos, ni categorias, ni nada.... Puede ser que sea por un problema en la instalacion, ya que cuando estoy en el apartado de configuracio de base de datos me dice que el prefijo _ps lo de debo de cambiar por otro, entonces lo cambio... pero ya os digo que luego no se ve nada de mi base de datos.! Gracias Link to comment Share on other sites More sharing options...
nadie Posted August 23, 2013 Share Posted August 23, 2013 Hola, Estoy instalando prestashop en remoto. Cojo mi Base de datos de local la exporto y la importo a remoto. Antes hago todos los paso correspondientes para llevar a cabo una buena importacion. Pero cuando termina la instalacion de mi sitio, no veo nada en la tienda, ni productos, ni categorias, ni nada.... Puede ser que sea por un problema en la instalacion, ya que cuando estoy en el apartado de configuracio de base de datos me dice que el prefijo _ps lo de debo de cambiar por otro, entonces lo cambio... pero ya os digo que luego no se ve nada de mi base de datos.! Gracias Lo primero para hacer una migracion, no tienes la obligacion de hacer una instalacion nueva, lo comento yo en esta guía: http://victor-rodena...-de-prestashop/ Lo segundo si en esa base de datos tienes ya unas tablas con el prefijo "ps_" borrarlas sino las estas usando o indica en el /config/settings.inc.php aquí: define('_DB_PREFIX_', 'ps_'); el nuevo prefijo de las tablas que has importado. (O importala en otra base de datos) Link to comment Share on other sites More sharing options...
jmmartinnu Posted August 23, 2013 Author Share Posted August 23, 2013 (edited) He echo todo lo que viene en el manual, y me da un error : El sitio web ha detectado un error al recuperar la Es posible que esta esté inactiva debido a tareas de mantenimiento o que se haya configurado de forma incorrecta. Código de error: 500 Estoy un poco desesperado porque tengo que arrancar la tienda mañana!! A ver si me puedes ayudar algo mas. Gracias Edited August 25, 2013 by jmmartinnu (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted August 23, 2013 Share Posted August 23, 2013 He echo todo lo que viene en el manual, y me da un error : El sitio web ha detectado un error al recuperar la http://compralamparas.com/index.php http://compralamparas.com/index.php. Es posible que esta esté inactiva debido a tareas de mantenimiento o que se haya configurado de forma incorrecta. Código de error: 500 Estoy un poco desesperado porque tengo que arrancar la tienda mañana!! A ver si me puedes ayudar algo mas. Gracias Mira este enlace, referente al error 500: http://www.prestashop.com/blog/en/the-500-internal-server-error-explained-solved/ Link to comment Share on other sites More sharing options...
jmmartinnu Posted August 25, 2013 Author Share Posted August 25, 2013 (edited) E echo lo que me dice la url que me has pasado y ahora me salta este error cuando entro en la web. Edited August 26, 2013 by jmmartinnu (see edit history) Link to comment Share on other sites More sharing options...
jmmartinnu Posted August 25, 2013 Author Share Posted August 25, 2013 Lo tengo casi solucionado ya!! me falta quitar unos mensajes de warning que salen en la parte de arrriba de la web! ¿Como soluciono esto? Gracias! Link to comment Share on other sites More sharing options...
nadie Posted August 25, 2013 Share Posted August 25, 2013 E echo lo que me dice la url que me has pasado y ahora me salta este error cuando entro en la web. Fatal error: Uncaught exception 'SmartyException' with message 'unable to write file /home/s1163169/public_html/compralamparas.com/cache/smarty/compile/wrt5219cb30164485.71780077' in /home/s1163169/public_html/compralamparas.com/tools/smarty/sysplugins/smarty_internal_write_file.php:44 Stack trace: #0 /home/s1163169/public_html/compralamparas.com/tools/smarty/sysplugins/smarty_internal_template.php(201): Smarty_Internal_Write_File::writeFile('/home/s1163169/...', ' Ese mensaje parece problema de permisos. Normalmente debes trabajar en modo FastCGI, con permisos 755 para directorios y ficheros 644, si estas forzado a colocar un 777 para que funcione aunque funcione, no es correcto y peligroso. Link to comment Share on other sites More sharing options...
nadie Posted August 25, 2013 Share Posted August 25, 2013 Lo tengo casi solucionado ya!! me falta quitar unos mensajes de warning que salen en la parte de arrriba de la web! ¿Como soluciono esto? Gracias! ¿Que warning dices que te salen? Saludos, Link to comment Share on other sites More sharing options...
jmmartinnu Posted August 25, 2013 Author Share Posted August 25, 2013 Sale estos warning que te adjunto. Me dice que hay una función que está deprecated. Aver si podemos solucionar esto que es lo ultimo que me queda gracias! Link to comment Share on other sites More sharing options...
jmmartinnu Posted August 25, 2013 Author Share Posted August 25, 2013 Warnings: Link to comment Share on other sites More sharing options...
nadie Posted August 25, 2013 Share Posted August 25, 2013 Warnings: Ok, (Ahora si se ve, pero antes no se veia nada xD) Pegame el contenido del fichero: /override/classes/controller/FrontController.php (Si quieres renombralo por el momento, tipo: FrontController.php_old, pero quiero ver que es lo que ahi, no sea que lo estuvieras usando antes el override para algo) Link to comment Share on other sites More sharing options...
jmmartinnu Posted August 25, 2013 Author Share Posted August 25, 2013 (edited) <p> Edited August 25, 2013 by jmmartinnu (see edit history) Link to comment Share on other sites More sharing options...
jmmartinnu Posted August 25, 2013 Author Share Posted August 25, 2013 (edited) Al renombrarlo Fatal error: Class 'FrontController' not found in Edited August 26, 2013 by jmmartinnu (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted August 25, 2013 Share Posted August 25, 2013 Al renombrarlo salta un error: Fatal error: Class 'FrontController' not found in /home/s1163169/public_html/compralamparas.com/controllers/front/IndexController.php on line 43 Tienes que renombrar este: /override/classes/controller/FrontController.php no este /classes/controller/FrontController.php Link to comment Share on other sites More sharing options...
jmmartinnu Posted August 25, 2013 Author Share Posted August 25, 2013 (edited) Al renombrar el que me dices me da este error: Fatal error: Class 'FrontController' not found in Edited August 26, 2013 by jmmartinnu (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted August 25, 2013 Share Posted August 25, 2013 Adjuntame una imagen para que veas si has renombrado el fichero que te he dicho u no. (Recuerda que el fichero esta en dos rutas, te he comentado renombrar solo el que se encuentra dentro del override) Saludos, Link to comment Share on other sites More sharing options...
nadie Posted August 25, 2013 Share Posted August 25, 2013 ¿Por cierto donde esta el contenido del fichero: /override/classes/controller/FrontController.php que te pedi en su momento? (No lo veo) Link to comment Share on other sites More sharing options...
jmmartinnu Posted August 25, 2013 Author Share Posted August 25, 2013 (edited) Adjunto captura: Edited August 25, 2013 by jmmartinnu (see edit history) Link to comment Share on other sites More sharing options...
jmmartinnu Posted August 25, 2013 Author Share Posted August 25, 2013 (edited) <?php class FrontController extends FrontControllerCore{ public function displayHeader($display = true) { // This method will be removed in 1.6 Tools::displayAsDeprecated(); $this->initHeader(); $hook_header = Hook::exec('displayHeader'); if ((Configuration::get('PS_CSS_THEME_CACHE') || Configuration::get('PS_JS_THEME_CACHE')) && is_writable(_PS_THEME_DIR_.'cache')) { // CSS compressor management if (Configuration::get('PS_CSS_THEME_CACHE')) $this->css_files = Media::cccCSS($this->css_files); //JS compressor management if (Configuration::get('PS_JS_THEME_CACHE')) $this->js_files = Media::cccJs($this->js_files); } // Call hook before assign of css_files and js_files in order to include correctly all css and javascript files $this->context->smarty->assign(array( 'HOOK_HEADER' => $hook_header, 'HOOK_TOP' => Hook::exec('displayTop'), 'HOOK_LEFT_COLUMN' => ($this->display_column_left ? Hook::exec('displayLeftColumn') : ''), 'HOOK_RIGHT_COLUMN' => ($this->display_column_right ? Hook::exec('displayRightColumn', array('cart' => $this->context->cart)) : ''), 'HOOK_FOOTER' => Hook::exec('displayFooter'), 'HOOK_TS_TOP' => Module::hookExec('tstop'), 'HOOK_TS_SLIDER' => Module::hookExec('tsslider'), 'HOOK_TS_BEFOREFOOTER' => Module::hookExec('beforefooter'), 'HOOK_TS_FOOTER' => Module::hookExec('tsfooter'), )); $this->context->smarty->assign('css_files', $this->css_files); $this->context->smarty->assign('js_files', array_unique($this->js_files)); $this->display_header = $display; $this->context->smarty->display(_PS_THEME_DIR_.'header.tpl'); } public function initContent() { $this->process(); if (!isset($this->context->cart)) $this->context->cart = new Cart(); if ($this->context->getMobileDevice() == false) { // These hooks aren't used for the mobile theme. // Needed hooks are called in the tpl files. if (!isset($this->context->cart)) $this->context->cart = new Cart(); $this->context->smarty->assign(array( 'HOOK_HEADER' => Hook::exec('displayHeader'), 'HOOK_TOP' => Hook::exec('displayTop'), 'HOOK_LEFT_COLUMN' => ($this->display_column_left ? Hook::exec('displayLeftColumn') : ''), 'HOOK_RIGHT_COLUMN' => ($this->display_column_right ? Hook::exec('displayRightColumn', array('cart' => $this->context->cart)) : ''), 'HOOK_TS_TOP' => Module::hookExec('tstop'), 'HOOK_TS_SLIDER' => Module::hookExec('tsslider'), 'HOOK_TS_BEFOREFOOTER' => Module::hookExec('beforefooter'), 'HOOK_TS_FOOTER' => Module::hookExec('tsfooter') )); } else { $this->context->smarty->assign(array( 'HOOK_MOBILE_HEADER' => Hook::exec('displayMobileHeader'), )); } } } Edited August 25, 2013 by jmmartinnu (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted August 25, 2013 Share Posted August 25, 2013 Por cierto, supongo que tienes el reporte de errores activado: http://www.prestasho...-en-prestashop/ si lo desactivas, los warnings no se te veran (Un warning es una advertencia, pero no provoca que la tienda no funcione), pero de todos modos, quiero ver el fichero ya que como cambian cosas de la 1.4 a la 1.5, sobre todo el uso de algunas funciones, quizas se podria adaptar. De todos modos, he visto que tienes mas overrides por ahi. Link to comment Share on other sites More sharing options...
jmmartinnu Posted August 25, 2013 Author Share Posted August 25, 2013 Pues perfecto, muchas gracias!. Una cosa si puedes borrar la url donde hacemos mencion a mi web mucho mejor. Un saludo! Link to comment Share on other sites More sharing options...
Recommended Posts