Foros del Web » Programando para Internet » PHP »

problemas con php y apache

Estas en el tema de problemas con php y apache en el foro de PHP en Foros del Web. saludos amigos!! tengo un problema al previsualizar la pagina de dreamwaver la cual maneja una base de datos sale un letrero de: error con http ...
  #1 (permalink)  
Antiguo 03/11/2006, 10:21
 
Fecha de Ingreso: noviembre-2006
Ubicación: bogota
Mensajes: 32
Antigüedad: 17 años, 5 meses
Puntos: 0
Exclamación problemas con php y apache

saludos amigos!!
tengo un problema al previsualizar la pagina de dreamwaver la cual maneja una base de datos sale un letrero de: error con http apache y debe cerrarse desea enviar el mensaje a microsoft? tengo configurado el php5 , apache 2.0.52 y mysql server 4.1 por favor ayundenme se me hace muy raro este error


gracias
  #2 (permalink)  
Antiguo 03/11/2006, 10:44
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
¿Ya intentaste visualizar la página a través del explorador? y no a traves de DMW

Saludillos
  #3 (permalink)  
Antiguo 10/11/2006, 15:49
 
Fecha de Ingreso: noviembre-2006
Ubicación: bogota
Mensajes: 32
Antigüedad: 17 años, 5 meses
Puntos: 0
ese ya no es el problema imaginate q ahora no me sirve mysql_connect() cuando cargo un script de conexion con una base de datos tengo correctamente habilitado el mysql en el archivo php.ini de php sin (;) ya no se q hacer....
  #4 (permalink)  
Antiguo 10/11/2006, 17:06
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
De acuerdo

Pero que error te esta arrojando. Abunda más en tu problema porfavor.

Saludillos.
  #5 (permalink)  
Antiguo 14/11/2006, 10:34
 
Fecha de Ingreso: noviembre-2006
Ubicación: bogota
Mensajes: 32
Antigüedad: 17 años, 5 meses
Puntos: 0
gracias por su rapida respuesta pero como pueden ver el script q coloque sirve para crear una base de datos si se ejecuta deberia salir un letrero diciendo: "hola mundo" y a continuacion "la tabla se ha creado con exito" pero no me sale nada solo el letrero "hola Mundo" ademas q confirmo q existe un error al ir a dreamweber y me dice q no existe base de datos. Para lo q refiere al archivo php.ini tengo sin punto y coma(;) el mysql.dll tengo entendido q asi se habilita ademas lo copie en la carpeta windows y copie otra libreria en system q se llama php5ts.dll por favor diganme si me falta algo por hacer por q desconozco la causa de este error gracias amigos!!!!!!!
  #6 (permalink)  
Antiguo 14/11/2006, 11:32
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Busqueda

Se nota que estas un poco desesperado pero no por eso pierdas claridad en tus explicaciones. Por favor brinda mas información de tu problema. Te aconsejo que postees tú código para de esta forma detectar el problema y poder asi darte una posible solución.

Saludillos.
  #7 (permalink)  
Antiguo 14/11/2006, 11:38
 
Fecha de Ingreso: noviembre-2006
Ubicación: bogota
Mensajes: 32
Antigüedad: 17 años, 5 meses
Puntos: 0
mira el codigo!!!!!!:
y me sale el siguiente error: Fatal error: Call to undefined function mysql_connect() in C:\Program Files\Apache Group\Apache2\htdocs\favor.php on line 2

<html>
<body>

<?PHP
define ("CONSTANTE", "Hola Mundo");
printf (CONSTANTE);


$basedatos = "mydb";

//conectamos con el servidor

$link = @mysql_connect("localhost", "root", "");



// comprobamos que hemos estabecido conexión en el servidor

if (! $link){

echo "<h2 align='center'>ERROR: Imposible establecer conección con el servidor</h2>";

exit;

}

// obtenemos una lista de las bases de datos del servidor

$db = mysql_list_dbs();



// vemos cuantas BD hay

$num_bd = mysql_num_rows($db);



//comprobamos si la BD que quermos crear exite ya

$existe = "NO" ;

for ($i=0; $i<$num_bd; $i++) {

if (mysql_dbname($db, $i) == $basedatos) {

$existe = "SI" ;

break;

}

}



// si no existe la creamos

if ($existe == "NO") {

/* manera 1 */

if (! mysql_create_db($basedatos, $link)) {

echo "<h2 align='center'>ERROR 1: Imposible crear base de datos</h2>";

exit;

}

/* class="codigo" style="margin-left: 50"> /* manera 2

if (! mysql_query("CREATE DATABASE $basedatos", $link)){

echo "<h2 align='center'>ERROR2: Imposible crear base de datos</h2>";

exit;

} */

}



// craamos la tabla

$sql = "CREATE TABLE agenda (";

$sql .= "id INT NOT NULL AUTO_INCREMENT, ";

$sql .= "nombre CHAR(50), ";

$sql .= "direccion CHAR(100), ";

$sql .= "telefono CHAR(15), ";

$sql .= "email CHAR(50), ";

$sql .= "KEY (id) ) ";



if (@mysql_db_query($basedatos, $sql, $link)) {

echo "<h2 align='center'>La tabla se ha creado con éxito</h2>";

} else {

echo "<h2 align='center'>No se ha podido crear la tabla</h2>";

}



?>



</body>
</html>

gracias
  #8 (permalink)  
Antiguo 14/11/2006, 12:30
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Te pido de favor que te cheques este link, pues parece que no tienes instalado mysql http://mx2.php.net/mysql

Saludillos.
  #9 (permalink)  
Antiguo 14/11/2006, 14:27
 
Fecha de Ingreso: noviembre-2006
Ubicación: bogota
Mensajes: 32
Antigüedad: 17 años, 5 meses
Puntos: 0
mauled te saludo y agradezco tus aportes ya q sin ellos no tendria idea del problema
pero lei el link y encontre mi problema y dice q se relaciona al servidor apache pero no me muestra ni me dice q hacer solo q revise la configuracion del a pache la cual tengo asi:
....
#LoadModule ssl_module modules/mod_ssl.so
LoadModule php5_module c:/php5/php5apache2.dll
PHPIniDir "C:\php5"
y por otra parte:
# probably should define those extensions to indicate media types:
#
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php .phtml .html
#....
te ruego me digas que falta
gracias mauled
  #10 (permalink)  
Antiguo 14/11/2006, 14:34
 
Fecha de Ingreso: noviembre-2006
Ubicación: bogota
Mensajes: 32
Antigüedad: 17 años, 5 meses
Puntos: 0
otra cosa mauled ya tengo instalado el mysql como hago para q saber si php tiene el mysql.dll activo si tengo la siguiente configuracion en el php.ini:
...
;extension=php_mssql.dll
;extension=php_msql.dll
extension=php_mysql.dll (sin ; como dice el manual q mas falta!!!)
;extension=php_oci8.dll
;extension=php_openssl.dll
....no se si falte algo mas
gracias amigo.....
  #11 (permalink)  
Antiguo 15/11/2006, 11:56
 
Fecha de Ingreso: noviembre-2006
Ubicación: bogota
Mensajes: 32
Antigüedad: 17 años, 5 meses
Puntos: 0
amigos no me olviden yo se q alguno de ustedes pude ayudarme por favor miren mis mensajes anteriores
  #12 (permalink)  
Antiguo 15/11/2006, 12:11
Avatar de djreficul  
Fecha de Ingreso: julio-2006
Ubicación: Cork
Mensajes: 672
Antigüedad: 17 años, 9 meses
Puntos: 0
Create un archivo php y escribe dentro:

Código PHP:
<?php phpinfo(); ?>
Abrelo en tu servidor y ahí es donde debes buscar "mysql" para ver si está habilitada la extensión o no.

En todo caso, al tener el ; quitado si no funcionara debería salirte un error diciendo q no se pudo cargar la librería o algo x el estilo.

Saludos.
__________________
La muerte es un camino que todos debemos recorrer...
  #13 (permalink)  
Antiguo 16/11/2006, 08:31
 
Fecha de Ingreso: noviembre-2006
Ubicación: bogota
Mensajes: 32
Antigüedad: 17 años, 5 meses
Puntos: 0
Exclamación

si tienes toda la razon me sale un error al reiniciar el apache diciendo q no puede cargar las librerias q habilite quitandoles el (;) como puedo solucionar este inconveniente?
gracias.....
  #14 (permalink)  
Antiguo 17/11/2006, 11:34
Avatar de djreficul  
Fecha de Ingreso: julio-2006
Ubicación: Cork
Mensajes: 672
Antigüedad: 17 años, 9 meses
Puntos: 0
Asegúrate q la librería esté en la misma carpeta q la q has configurado en el php.ini

En caso de q eso no funcione busca el source code y prueba a cambiarlo x otro a ver si funciona. Aunque no te puedo confirmar q así vaya a funcionar.

De todas formas el compañero mauled te ha dado un enlace q deberías mirar x completo.

Saludos.
__________________
La muerte es un camino que todos debemos recorrer...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:25.