Re: [PHP-ES] Ayuda Urgente!

[email protected] (Jaime Reyes)
Newsgroups php.general.es
Organization DELTRON
Message-ID <[email protected]>
  Hola :
1. verifica que realmente el usr 30515_root tenga los permisos 
necesarios a la tabla styles en la bd y host correcto (ip 192.168.1.1) 
normalmente uno puede olvidar modifcar el ip o la bd al pasarlo de 
pruebas a produccion

2. si el problema persiste intenta una conexion a la bd y luego la misma 
consulta usando un cliente mysql en el mismo servidor donde corre la app 
y con el usr 30515_root


saludos



On 05/10/2010 04:12 p.m., Josue Hernández Pérez wrote:
> Hola amigos.
> Ok, tengo este problema: Desarrolle una aplicacion de administracion de
> almacen para un cliente, el sistema funciona perfectamente bien en mi
> servidor (XAMPP).
>
> Pero tengo este problema, cuando lo subo para su servidor no funciona,
> ni en el suyo ni en ningun otro. El error que me lanza es este: [ SELECT
> command denied to user '30515_root'@'192.168.1.1' for table 'styles' ]
> Pero hemos verificado cientos de veces que el usuario tiene de hecho los
> permisos ALL GRANTED.
>
> El usuario inserta como credenciales el usuario y contraseña de la BD y
> utilizando esos datos se establece la conexion. Durante la sesion estos
> datos son almacenados en una variable de sesion. El codigo se ve mas o
> menos asi:
>
> en index.php
> -------------------------------------------------------------------------
>      session_start();
>      if (($_POST['uname']&&  $_POST['upass']) || $_SESSION['in']) {
>          if ($_POST['uname']&&  $_POST['upass']) {
>              $_SESSION['user'] = $_POST['uname'];
>              $_SESSION['pass'] = $_POST['upass'];
>          }
>          include 'dbase.php';
>      }
>      if ($_SESSION['in']&&  $_REQUEST['item'] == 'logout'){
>          session_destroy();
>          $_SESSION = array();
>      }
>
> ...
> -------------------------------------------------------------------------
>
>
> en dbase.php
> -------------------------------------------------------------------------
>   include 'config.php';
>
>      $conn = mysql_connect($HOST, $_SESSION['user'], $_SESSION['pass']);
>      $n = mysql_errno();
>      if ($n == 1045)
>          $ERROR = 'Wrong username or password. Try again';
>      elseif($n != 0)
>          $ERROR = "Can't connect. Try again later.";
>      if (!$ERROR) {
>          mysql_select_db($DB, $conn);
>          if (mysql_errno() === 0) {
>              $_SESSION['in'] = 1; $_SESSION['conn'] = $conn;
>          } else
>              $ERROR = "Can't connect. Try again later.";
>      }
>
> ...
> -------------------------------------------------------------------------
>
>
> $HOST y $DB son definidas en config.php. Mas abajo en dbase.php estan
> las funciones que son las que me estan dando el problema. Ésta por
> ejemplo:
>
> -------------------------------------------------------------------------
>
> function get_styles() {
>          if ($ERROR) return false;
>          $sql = "SELECT * FROM `warehouse`.`styles`";
>          return  @mysql_query($sql);
> }
>
> -------------------------------------------------------------------------
>
> Espero me puedan ayudar, cuanto antes mejor. Si alguno tiene alguna idea
> por favor la mas loca enviela!! Porque por mi parte he agotado mis
> recursos en esto.
>
> Gracias de antemano!
> Josue Hernandez.
>
>
> Universidad Central "Marta Abreu" de Las Villas. http://www.uclv.edu.cu
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.