Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Novatísimo en problemas (https://www.clubdelphi.com/foros/showthread.php?t=40222)

axelbb 09-02-2007 18:45:11

Novatísimo en problemas
 
Saludos!
Vergüenza debería darme, pero no pasé ni el 'hola mundo' de mi primer tutorial de php.

O sea, tengo una cuentita en un servidor gratuito que soporta php 5 y pico, creé una Index.html con el código php incrustado copiado tal como sale en el tutorial (bueno, probé varios ejemplos de tres tutoriales), y... nada!!, al pedir la url no sale nada. Apenas el cartelito de publicidad de mi servidor free. Obvio, si hago una html pura con texto, sale bien. Es con php que no quiere. Incluso abrí otras dos cuentas en otros servidores, y nada tampoco!

¿Que está mal?

Gracias!

roman 09-02-2007 18:46:51

Posiblemente no esté configurado para procesar código php en archivos html. Prueba creando un archivo con extensión .php

// Saludos

papulo 09-02-2007 19:25:06

Coincido con el cabeza-monitor, llamalo "index.php"

Saludooos.

nightynvid 09-02-2007 20:34:38

una pequeña preguntilla
 
si no seria mucha molestia, cuales son los servidores ke has usado para abrir la cuenta, digo es que tambien estoy buscando donde hacer mis pininos jeje
:D

axelbb 10-02-2007 00:25:17

Ah! Así, en la cuenta de http://www.8888mb.com/. funciona, aunque no en la de http://www.kingofhosts.com/.

Bueno, algo es algo!! Gracias!!!

Para buscarte alojamiento gratis, buscá en Google "free web hosting", por ejemplo. En http://www.free-webhosts.com/ hay una linda lista de sitios con sus características (con o sin publicidad, con dominio propio, subdominio o /you, etc, etc.) Uno lindo que te recomiendo es Awardspace.com.

Saludos a todos!!

coyule 11-02-2007 07:33:28

Para crear paginas PHP existen varios programas que tienes que instalar en tu pc...
pero el singular programita que te permite programar y dar cualquer extencion
a tu archivo es el Blok De Notas... que casi al 100% esta en tu pc

En el blok de notas ingresa este codigo:
Cita:

<?php
$tuvariable ="Hola Mexico";
echo $tuvariable
?>
y guardalo como: index.php

cargalo a tu servidor y llamalo

1 -www.servidor.com/tupaginagratis/ 2-www.servidor.com/tupaginagratis/index.php

:)

AzidRain 11-02-2007 08:19:55

La formula mas sencilla es descargar xampp para windows, instalarlo y olvidarse de hosts externos. El instalador hace todo: Instala Apache (servidor web) con PHP 5, MySQL 5 y hasta Pear. Muy sencillo pocos recursos y te permite jugar a tus anchas con PHP y Apache.XAMPP

ArdiIIa 11-02-2007 09:47:50

Cita:

Empezado por AzidRain
La formula mas sencilla es descargar xampp para windows, instalarlo y olvidarse de hosts externos. El instalador hace todo: Instala Apache (servidor web) con PHP 5, MySQL 5 y hasta Pear. Muy sencillo pocos recursos y te permite jugar a tus anchas con PHP y Apache.XAMPP

Que paquete mas completo, no lo conocía...

carlosmbrizuela 13-02-2007 16:36:01

porque no tiras un phpinfo(); para ver que sucede.

axelbb 13-02-2007 18:02:28

Bueno, al final me cambié a otro hosting. Aquí me funcionan muy bien los ejemplos de los tutoriales, siempre que tengan la extensión .php como dicen ustedes. ¡¡Ahora avanzamos!!: Me conecto bien a una BD MySQL 4.1.22 y le hago consultas varias sin problemas.

Me bajé el xampp para probar localmente (aunque todavía no lo instalé), porque ahora tengo OTRO PROBLEMA :D... No sé si no irá en el hilo de MySQL.

Resulta que me quiero conectar a esa misma BD MySQL, pero ahora desde Delphi (¿Algo lo impide?). Tengo los datos siguientes:

* MySQL Hostname: sql3.sprinterweb.net
* MySQL Username (FTP/SQL): xx_111111
* MySQL Password (FTP/SQL): mi_clave
* Base de Datos: mi_prueba.

Con eso seteo tanto una conexión DBExpress (que me dice que no puede cargar la librería libmysql.dll, la cual coloqué en todas partes...), como una Zeos (que no conecta, y listo) y otras que encontré en Torry's, pero mejor ni comentarlas. Para Zeos 6.1.5, encontré un hilo de Roman donde lo explica, pero no puedo cambiar el formato de contraseña. No sé si será esto el problema.

O sea, con PHP ahora todo bien, pero no pasa nada con MySQL. ¿Alguien me ayuda? :rolleyes:

Saludos!

axelbb 13-02-2007 18:34:58

Instalé el xampp (¡Buenísimo, AzidRain!) y me conecto localmente sin problemas a una BD MySQL5 con los Zeos. Misterio total, por qué no puedo hacerlo remotamente a la BD de mi proveedor de hosting... :confused:

¡¡Rooomaaannnnn!!!! S.O.S....S.O.S.....

roman 13-02-2007 19:26:20

Aquí la palabra clave puede ser local. Si ya instalaste el mysql en tu pc, lo más rápido para salir de dudas es que intentes conectarte al servidor directamente mediante la consola:

Código:

c:>\ruta\a\mysql\bin\mysql -hsql3.sprinterweb.net -uxx_111111 -pmi_clave
Si no te permite conectarte es porque no tienes permiso a hacerlo desde fuera.

// Saludos

axelbb 14-02-2007 15:04:52

Ufa...
 
Mediante consola me tira esto:
Cita:

ERROR 2003 (HY000): Can't connect to MySQL server on sprinterweb.net' (10060)
¿Es algo así como un NO? :p Una pena....

Gracias Roman, qué cacho de cabeza que tenés!!:eek: De paso y abusando, ¿Saben de algún lindo tutorial/manual de PHP para bajarme? Los que encontré son demasiado sencillitos; no es que no sirvan (a mi nivel son toda una Wikipedia), pero me gustaría tener material de consulta para cuando las papas quemen.

axelbb 14-02-2007 16:25:58

Me autocontesto
 
Encontré mucho material sobre PHP en Desarrolloweb.com. Pero siempre será bien recibido cualquier otro material:)

roman 14-02-2007 18:36:03

Pues no estoy tan seguro. Cuando intentas conectarte a un servidor con un usuario que no tiene permiso, el error es algo como

"Acces denied for user usuario@xxx.yyy.zzz.www"

El error que te muestra más bien es de que no hay un servidor en esa dirección. Tendrías que verificar cuál es el ip (si es que existe) del servidor de MySql. En todo caso, puedes preguntar al soporte del proveedor.

// Saludos

Julián 14-02-2007 20:21:53

¡Hola!

Es normal que no puedas conectarte con los zeos al mysql de tu hosting, pues para conexiones remotas el mysql usa el puerto 3306, y eso puerto no estrá abierto en el proveedor de hosting. Cosa completamente lógica, además.

Si quieres acceder con zeos a mysql tendrás que buscar un hosting con acceso a ese puerto, y no se si encontraras alguno gratuito. En la cosa de los hosting, como en casi todo, lo gratis tiene su precio.

Un saludo!

axelbb 16-02-2007 14:25:17

Ahhhh.... Puede ser. Bueno, tengo una cuenta con un proveedor muy (¡pero MUY!) económico aquí en Argentina, que sí me dá ese acceso pero avisándome que no me garantizan la seguridad de mi BD en esas condiciones. Tal vez pueda intentarlo por ese lado para probar. Es bueno el dato del puerto que usa (¿Seteo los Zeos con ese puerto o mejor dejo sin ponerle nada?). Luego les cuento cómo me fue. Gracias a todos, de verdad...:)


La franja horaria es GMT +2. Ahora son las 14:16:16.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi