Juanjo.Andres Posted April 2, 2015 Share Posted April 2, 2015 Buenas otra vez, despues de varios intentos para subir mi tienda al servidor de 1 and 1 he optado por probar de nuevo a subirla a servidor gratuito. En este caso a hostingun.net. He creado la BD, un usuario, he subido la tienda por FTP y modificado el fichero de settings con los datos de la nueva BD y servidor y al tratar de acceder al back office... sorpresa, no funciona y me devuelve los siguientes mensajes: Warning: mysqli::mysqli() [mysqli.mysqli]: (28000/1045): Access denied for user 'easyphp'@'31.22.4.60' (using password: YES) in /home/mequifis/public_html/adminps/index.php on line 32Warning: mysqli::query() [mysqli.query]: Couldn't fetch mysqli in /home/mequifis/public_html/adminps/index.php on line 34Warning: mysqli::query() [mysqli.query]: Couldn't fetch mysqli in /home/mequifis/public_html/adminps/index.php on line 35Warning: mysqli::query() [mysqli.query]: Couldn't fetch mysqli in /home/mequifis/public_html/adminps/index.php on line 37Warning: mysqli::query() [mysqli.query]: Couldn't fetch mysqli in /home/mequifis/public_html/adminps/index.php on line 38Warning: mysqli::close() [mysqli.close]: Couldn't fetch mysqli in /home/mequifis/public_html/adminps/index.php on line 39 En cambio, accedo a la tabla PS_URL de la base de datos, le cambio la direccion de hosting manualmente y cuando trato de acceder a la tienda si que funciona... http://www.mequifish.hostingun.net/ he probado a moverme entre paginas y menus y parece que responde bien por lo que accede bien a la BD No se, he probado a acceder desde otros navegadores y siempre con el mismo resultado. La linea 32 del fichero es la que corresponde a la cadena de conexión de la BD, pero en principio si el Front Office funciona el del back office tambien debería hacerlo. Alguna sugerencia por donde pueda mirar? Gracias de antemano y feliz semana santa a todos. Juanjo Link to comment Share on other sites More sharing options...
Juanjo.Andres Posted April 7, 2015 Author Share Posted April 7, 2015 Buenas, despues de dar muchas vueltas por varios foros y comprobar que no tenia espacios/lineas en blanco en uno de los foros encontre que añadiendo la siguiente sentencia en la primera linea de codigo del fichero que originaba el error, este se solucionaba: ob_start(); Bueno, pues es verdad, al menos en mi caso tras añadir la sentencia en el index.php de la carpeta admin ya he podido acceder al back office: <?php /* * 2007-2014 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Open Software License (OSL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/osl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2014 PrestaShop SA * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * International Registered Trademark & Property of PrestaShop SA */ // BEGIN - EasyPHP DevServer module - update path in the db ob_start(); $db_host = $_SERVER['SERVER_NAME']; $db_username = 'easyphp'; $db_password = 'easyphp'; pero, porque siempre hay un pero, los mensajes de warning siguen apareciendo. Segun la configuracion del fichero defines.inc.php no deberia: /* Debug only */ define('_PS_MODE_DEV_', false); /* Compatibility warning */ define('_PS_DISPLAY_COMPATIBILITY_WARNING_', false); if (_PS_MODE_DEV_) { @ini_set('display_errors', 'on'); @error_reporting(E_ALL | E_STRICT); define('_PS_DEBUG_SQL_', true); } else { @ini_set('display_errors', 'off'); define('_PS_DEBUG_SQL_', false); } pero ahi estan (ver la captura de pantalla adjunta) ¿Alguna idea? Gracias de antemano, Juanjo Link to comment Share on other sites More sharing options...
Recommended Posts