elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18
161  Programación / PHP / Re: MySQL: Ayuda para encontrar el error que tengo. en: 13 Octubre 2009, 18:43 pm
Es mas facil si dentro de tu server local haces las cosas que vas a hacer y luego exportas a tu server mysql que esta en 260mb.com.
pero bueno necesitas hacer cambion en my.ini ( archivo de configuracion mysql)
Obiamente necesitas permisos en el server para hacer esto en un hosting compartido puede ser  dificil no todos los provedores te lo permiten.
Aun que si usas Cpanel y tienes un buen provedor puedes acceder a la sección Host de Acceso Remoto a Base de Datos.

Ahi agregas tu IP asi permites conectarte al servidor ( si el servidor se conectara a ti lo tendrias que hacer en tu pc y abrir el puerto para permiitr la conexion pero esa es otra historia)

Saludos

Les comento: La razón por lo que quiero aprender MySQL es porque quiero subir un sitio que estoy construyendo apenas, y 260mb.com es un hosting gratuito, el cual prentendo pagar para tener todos los demas beneficios; ya que ahora lo tengo como gratuito no me es posible conectarme externamente (estuve leyendo las especificaciones de 260mb.com)

Creo que en este punto voy mas con trabajar en localhost y despues subir todo a mi servidor (mientras) pero aqui sigue el problema:

prueba.sql sigue igual:
CREATE TABLE prueba (
ID_pacus_xxxxxx_mkmnstr_db int(11) DEFAULT '0' NOT NULL auto_increment,
Nombre varchar(100),
Apellidos varchar(100),
PRIMARY KEY (ID_pacus_xxxxxx_mkmnstr_db),
UNIQUE ID_pacus_xxxxxx_mkmnstr_db (ID_pacus_xxxxxxx_mkmnstr_db)
);


Ahora, ya que mkmnstr_db.php esta en mi servidor 260mb.com no tiene porque ser localhost, o me equivoco?

<?php
function Conectarse()
{
   if (!($link=mysql_connect("sql10010.260mb.com","pacus_xxxxxx","xxxxxxxx")))
   {
      echo "Error conectando a la base de datos.";
      exit();
   }
   if (!mysql_select_db("pacus_xxxxxx_mkmnstr_db",$link))
   {
      echo "Error seleccionando la base de datos.";
      exit();
   }
   return $link;
}

$link=Conectarse();
echo "Conexión con la base de datos conseguida.<br>";

mysql_close($link); //cierra la conexion
?>


Pero asi tambien me devuelve error: http:/mkmnstr.260mb.com/mkmnstr_db.php

En Cpanel no tengo la opcion Host de Acceso Remoto a Base de Datos.

Y Red Mx y Mr. Crowley: Les comento que el servidor MySQL y el de 260mb.com son practicamente el mismo, ya que 260mb.com me da los 2 servidores; 1) sqlxxx.260mb.com 2) mkmnstr.260mb.com




Haber, haber te respondi en otro post que preguntaste lo mismo y obviaste el tema... pero vuelvo y pregunto:

1 - El nombre de dominio '260mb.com' apunta a tu servidor personal? o es un servidor remoto independiente?

2 - Si el dominio '260mb.com' corresponde a tu servidor personal (tuyo propio) haz verificado si el servidor MySQL tiene abierto el puerto tcp 3306 a nivel externo (cuando digo externo me refiero a si esta abierto en tu IP publica de tu tarjeta de red no solamente a nivel localhost) no supongas que porque puedes acceder por 'localhost' es porque tengas abierto el puerto 3306, a nivel localhost MySQL siempre respondera, verificate externamente si dicho puerto 3306 esta o no abierto, en caso que despues de verificarle No este abierto, tendras que editar my.cnf o my.ini si usas Windows, y comentar la linea --skip-networking y reiniciar el motor para aplicar los cambios.

3 - En caso que el dominio '260mb.com' sea en un servidor remoto y por ende asumimos que el motor esta corriendo su puerto abierto a nivel de IP publica, pero aun asi no puedes conectarte desde remoto, verifica cual es el 'host' del usuario pacus, por ejemplo:

1 - pacus@localhost

2 - pacus@%

3 - pacus@IP

Si el host de pacus corresponde al primer ejemplo, pacus solo podra conectarse a nivel localhost no desde remoto. Si el host corresponde al segundo ejemplo pacus puede conectarse desde cualquier PC remota, si el host corresponde al tercer ejemplo pacus solo podra conectarse desde la IP correspondiente asignada.

Si el host de pacus es igual a 'localhost' o 'IP' (Cuando digo IP me refiero a una IP ejemplo 10.0.x.x) esta restringuido solo a conexiones locales o una IP especifica, tendras que hacer un update y cambiarle el host a '%' que implica cualquiera desde donde sea. Luego de la actualizacion (La cual se hace con el usuario 'root' de MySQL u otro que posea permisos similares) hay que actualizar la metadata con flush privileges para que apliquen los cambios.

 Tifa:
He hecho el otro post porque llevo ya 4 dias estancado y necesitaba un poco mas de ayuda ..

Respuestas:
1)Si con servidor personal te refieres a mkmnstr.260mb.com; entonces si.
2)En my.ini no existe la linea "--skip-networking" pueden bajarlo en http://mkmnstr.260mb.com/my.zip (no tienen virus, troyano, ni nada de eso)
3)Como podria verificar esto??

Bueno pues muchisimas gracias a todos por responer a este post, espero puedan seguir ayudandome con este problemita.
Saludos y Buena Vibra
162  Programación / PHP / MySQL: Ayuda para encontrar el error que tengo. en: 13 Octubre 2009, 04:36 am
Bueno te comento que soy nuevo en MySQL, en PHP ya se un poco mas xD
Quiero crear una base de datos y conectarla a mi servidor (260mb.com) maneja MySQL, tengo mi servido MySQL y tengo PHPMyAdmin que no se como manejar.

Tengo MySQL Community Server instalado en mi portatil, mi server mysql es xxxx.269mb.com, entonces intente "mysql -h xxx -u pacus_xxxx -p" y no funciono, intente poniendole "mysql -h xxx -u pacus_xxxx -p xxxxx" y tampoco..

C:\Users\HR>mysql -h localhost -u root -p
Enter password: ********
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.39-community MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement

mysql>

Esto me funciono, pero no estoy seguro de como funcionara esto en mi servidor, o como puedo conectarlo.

Siguiendo un tutorial hice lo siguiente.
http://tutorialphp.net/cap7_1base_de_datos_mysql_crear_base_de_datos_php.php

Subi a mi server prueba.sql

CREATE TABLE prueba (
ID_pacus_xxxxxx_mkmnstr_db int(11) DEFAULT '0' NOT NULL auto_increment,
Nombre varchar(100),
Apellidos varchar(100),
PRIMARY KEY (ID_pacus_xxxxxx_mkmnstr_db),
UNIQUE ID_pacus_xxxxxx_mkmnstr_db (ID_pacus_xxxxxxx_mkmnstr_db)
);


Y tambien subi mkmnstr_db.php con el sig. codigo:

<html>
<head>
   <title>Ejemplo de PHP</title>
</head>
<body>

<?php
function Conectarse()
{
   if (!($link=mysql_connect("localhost","root","")))
   {
      echo "Error conectando a la base de datos.";
      exit();
   }
   if (!mysql_select_db("pacus_xxxxxx_mkmnstr_db",$link))
   {
      echo "Error seleccionando la base de datos.";
      exit();
   }
   return $link;
}

$link=Conectarse();
echo "Conexión con la base de datos conseguida.<br>";

mysql_close($link); //cierra la conexion
?>

</body>
</html>



Pero "Error conectando a la base de datos."
La verdad no entiendo que es lo que estoy haciendo mal.

En el codigo de mkmnstr_db.php intente tambien esto:

   if (!($link=mysql_connect("localhost","root","")))
   if (!($link=mysql_connect("localhost","pacus_xxxx","")))
   if (!($link=mysql_connect("localhost","pacus_xxxx","xxxxxx")))


obviamente una a la vez
y no funciona tampoco.
Espero puedan ayudarme, y de antemano muchas gracias:D
163  Programación / PHP / Re: ERROR 2003 (HY000): Can't connect to MySQL server on 'xxxxxxx.260mb.com' (10060) en: 12 Octubre 2009, 03:38 am
Enter password: *********
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.36-community MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> select host from mysql.user where user = 'pacus_xxxxx';
Empty set (0.00 sec)



Despues intente con:

C:\mkmnstr>mysql -h localhost -u pacus_xxxxxx -p xxxxx
Enter password: *********
ERROR 1045 (28000): Access denied for user 'pacus_xxxxx'@'localhost' (using pa
ssword: YES)


Un amigo encontro esto: http://www.paginasprodigy.com/campechedigital/arielmedina1978/mysqlproblem.htm

ustedes que opinan?
164  Programación / PHP / ERROR 2003 (HY000): Can't connect to MySQL server on 'xxxxxxx.260mb.com' (10060) en: 10 Octubre 2009, 21:55 pm
Buenas!!

  Les comento que soy nuevo en MySQL, he leido un poco porque un error no me deja avanzar :(
Al momento de querer conectarme con mi server que es 260mb.com pasa esto:

C:\mkmnstr>mysql -h xxxxxx.260mb.com -u pacus_xxxxx -p xxxxxx
Enter password: *********
ERROR 2003 (HY000): Can't connect to MySQL server on 'xxxxxx.260mb.com' (10060)

estuve buscando y solo encontraba que tenia que abrir el puerto 3306 (que tiene por default).. Y asi lo hice, con mi firewall, con el de mi modem y hasta con el de windows y me sigue devolviendo el mismo error.

Alguien podria orientarme porfavor ?
Saludooos xD
165  Programación / PHP / Re: No me funciona libreria PHP en: 7 Octubre 2009, 20:55 pm
Ya tengo la respuesta...

Todo estaba en las extensiones..
Deje libpagina.phtml y los ejemplos los cambie a .php..
Cambiando la ruta de los ejemplos quedo perfecto.

haha Y yo pensando que era mi server  :silbar:
De todas formas, gracias a todos xD
 ;-)
166  Programación / PHP / Re: No me funciona libreria PHP en: 7 Octubre 2009, 19:31 pm
Ok. Hare todo de nuevo y posteare lo que hice paso a paso:

Primero, con Dreamweaver hare libpagina.phtml.
Codigo:

<?php
   function CabeceraPagina()
   {
?>
   <FONT SIZE="+1">Esta cabecera estará en todas sus páginas.
</FONT><BR>
   <hr>
<?   }
   
   function PiePagina()
   {
?>
      <hr>
   <FONT SIZE="-1">Este es el pie de página.</FONT><BR>
   Autor: Joaquin Gracia
<?   }
   
   function Indice()
   {
?>
   <A HREF="ejem06a.phtml">Pagina 1</A><BR>
   <A HREF="ejem06a2.phtml">Pagina 2</A><BR>
<?   } ?>

Y agregare:

<?php
error_reporting(E_ALL);
?>
  (esto lo puse al principio del codigo)
Ahora hare ejem06a.phtml
Codigo:

<html>
<head>
   <title>Ejemplo de PHP</title>
</head>
<body>
<?php
error_reporting(E_ALL);
?>

<?php include("libpagina.phtml") ?>
<?php CabeceraPagina(); ?>
<TABLE>
<TR>
   <TD>
<?php Indice() ?>
</TD>
   <TD>
         Esta es otra página<BR><BR>
         completamente distinta<BR><BR>
         pero comparte el pie y la cabecera con la otra.<BR><BR>
   </TD>
</TR>
</TABLE>
<?php PiePagina(); ?>
</body>
</html>
[Aqui me ha surgido la duda si el codigo que me dio дٳŦ٭ va en todas las paginas, para probar, lo pondre]

Ahora, hare ejem06a2.phtml
Codigo:

<html>
<head>
   <title>Ejemplo de PHP</title>
</head>
<body>
<?php
error_reporting(E_ALL);
?>

<?php include("libpagina.phtml") ?>
<?php CabeceraPagina(); ?>
<TABLE>
<TR>
   <TD>
<?php Indice() ?>
</TD>
   <TD>
Página 1
<BR><BR><BR><BR><BR>

Contenido blalbl blalb alb<BR><BR>
más cosas...<BR><BR>

fin<BR><BR>
   </TD>
</TR>
</TABLE>
<?php PiePagina(); ?>
</body>
</html>

Cabe señalar que Dreamweaver permitio que creara .phtml pero al momento de ejecutarlo, no reconoce la extensión.
Ahora, lo subire al servidor que tengo que es 260mb.com:

El formato de libpagina.phtml es correcto y los links funcionan.
En ejem06a.phtml solo muestra el texto pero no lleba el formato de libpagina.phtml.
En ejem06a2.phtml muestra el texto y no lleba el formato de libpagina.phtml.

Insisto, yo creo que la sintaxis es correcta, pero.. entonces?

Gracias por su ayuda :D
Saludosss xD

167  Programación / PHP / No me funciona libreria PHP en: 7 Octubre 2009, 07:24 am
Estoy estudiando un tutorial de PHP
http://tutorialphp.net/cap5_1ejemplos_practicos_formateo_de_pagina_php.php

Y en ese capitulo cuando hacia las practicas con Dreamweaver y subi los ejemplos a mi servidor que si va con PHP 5.4 ..
Pero no funciona :(
Yo no encuentro ningun error de sintaxis..


Saludos xD
168  Programación / PHP / Re: Duda con librerias PHP en: 7 Octubre 2009, 05:22 am
WOOOOW
Genial
Justo lo que necesitaba.
Muchisisisimas Gracias:D
Los amoo xD
169  Programación / PHP / Re: Duda con librerias PHP en: 5 Octubre 2009, 23:55 pm
Genial! Era exactamente lo que buscaba.
Muchisimas Gracias :D

Algo que me puedan recomendar para optimizar mi aprendizaje???
Saludooos xD
170  Programación / PHP / Duda con librerias PHP en: 5 Octubre 2009, 20:20 pm
Buenas  :rolleyes:
  Pues resulta que estoy aprendiendo PHP para la construccion de mi sitio.
Y me recomendaron tutorialphp.net, pero aqui me surgio una duda:
http://tutorialphp.net/cap4_2librerias_php.php

Como es que debo manejar estas librerias?
Se guardan donde esta almacenado el sitio solamente como si fuera, por ejemplo, un .dll ? (tengo entendido se le guarda como "*.phtml"
Y entonces se le llama desde "ejemplo.php" ?? Y si es asi, como se le llama desde aqui...

Como veran estoy un poco confundido..
Espero me puedan ayudar.
Saludos xD
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines