Problema con phpmyadmin

Imagen de loutux

Forums: 

Saludos queridos amigos!!

 

Tengo un problema, que realmente ya me tiene  :O tengo una base de datos mysql que necesito sea administrada via web, para ello estoy tratando de utilizar phpmyadmin, pero al intentar entrar a mi  sitio web  , me sale el siguiente mensaje de error:

no se pudo cargar la extensión mysql,
por favor revise su configuración de PHP.
Documentación

 

He revisado la documentacion y me dice lo siguiente:

[1.20] I receive the error "cannot load MySQL extension, please check PHP Configuration".

To connect to a MySQL server, PHP needs a set of MySQL functions called "MySQL extension". This extension may be part of the PHP distribution (compiled-in), otherwise it needs to be loaded dynamically. Its name is probably mysql.so or php_mysql.dll. phpMyAdmin tried to load the extension but failed.

Usually, the problem is solved by installing a software package called "PHP-MySQL" or something similar.

 

Cualquier ayuda, será bienvenida, por que esto ya me tiene cabezona!

 

Gracias amigos  :D

 

el php-mysql es para la

Imagen de Epe

el php-mysql es para la versión de mysql 3.x

el mysql que tienes es el 4.0.20

por lo tanto no te funcionará, es sólo eso. Te hace falta el driver para tu versión de php que coincida con el mysql 4.0.20 tuyo.

por qué no instalas la versión de mysql 3.x? es la vía más rápida, la otra es que recompiles o instales la versión de php para que soporte el mysql que tienes instalado. No es problema con el phpmyadmin puedes descansar tranquila de que no es ese el problema. Puedes instalar el php 5 pero siempre teniendo en cuenta que soporte el mysql-4 el php-mysql que instales, ese es el unico problema.

saludos
epe
--
EcuaLinux.com
(02)3412402 - (09)9246504

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Hola!

Imagen de BitFrost

Bueno, sabes, la manera mas "facil" de hacer las cosas es que lo reinstales, sino el script que te mencionaron antes te debe de dar lo siguiente en la seccion de MySQL mysql MySQL Support enabled Active Persistent Links 0 Active Links 0 Client API version 3.23.41 MYSQL_MODULE_TYPE none MYSQL_SOCKET /var/lib/mysql/mysql.sock MYSQL_INCLUDE MYSQL_LIBS Directive Local Value Master Value mysql.allow_persistent On On mysql.default_host no value no value mysql.default_password no value no value mysql.default_port no value no value mysql.default_socket no value no value mysql.default_user no value no value mysql.max_links Unlimited Unlimited mysql.max_persistent Unlimited Unlimited Yo manejo la base de datos mediante Webmin, y a ratos mediante pure´n clean sentencias SQL, pero con phpadmin te va ir muy bien. Ahorita me estoy bajando la ultima version de phpadmin para ver como me va y te aviso cualquier cosa! Saludos y gracias por participar en el foro Andres "Education is what remains after one has forgotten everything he learned in school." - Albert Einstein

"Education is what remains after one has forgotten everything he learned in school." - Albert Einstein
[img]http://counter.li.org/cgi-bin/certificate.cgi/345468[/img]

Ahorita le instale la ultima Version de Phpmyadmin

Imagen de BitFrost

Puedes verlo aqui http://www.geocities.com/andres_genovez/1.JPG Ah por cierto revisaste /var/www/html/phpmyadmin/phpconfig.inc.php ?? debes de descomentar osea quitar el " ; " de la extension en /etc/php.ini para que te funcione Otra cosa mas, no tienes clave de root para la base de datos?? "Education is what remains after one has forgotten everything he learned in school." - Albert Einstein

"Education is what remains after one has forgotten everything he learned in school." - Albert Einstein
[img]http://counter.li.org/cgi-bin/certificate.cgi/345468[/img]

Intenta con este codigo

Imagen de BitFrost

OJO debes tener la base de datos "test"

<code>

<?php
//PHP Connection test

// hostname or ip of server (for local testing, localhost should work)
$dbServer='localhost';

// username and password to log onto db server (what you entered in Step 4)
$dbUser='root';
$dbPass='';

// name of database (what you created in step 4)
$dbName='test';

    $link = mysql_connect("$dbServer", "$dbUser", "$dbPass") or die("Could not connect");
    print "Connected successfully<br>";
    mysql_select_db("$dbName") or die("Could not select database");
    print "Database selected successfully<br>";

// close connection
mysql_close($link);
?>

</code>

"Education is what remains after one has forgotten everything he learned in school." - Albert Einstein

"Education is what remains after one has forgotten everything he learned in school." - Albert Einstein
[img]http://counter.li.org/cgi-bin/certificate.cgi/345468[/img]

Saludos Amigo!!No tengo bien

Imagen de loutux

Saludos Amigo!!

No tengo bien claro lo que me quieres decir con "/var/www/html/phpmyadmin/phpconfig.inc.php ?? debes de descomentar osea quitar el " ; " de la extension en /etc/php.ini para que te funcione..." Revise el config.inc.php (porque no encontre el phpconfig.inc.php que mencionas) y no encuentro linea que mencione a php.ini. Si te refierias a que revise en php.ini , que es lo que debo revisar??

SI tengo la clave de root para la base de datos, es mas, he instalado en mi maquina SQLyog y estoy trabajando hasta mientras con eso.

Cabe tambien indicar que en este fedora tengo configurado un jabber server, es la version 2 por lo que necesito trabajar con bases de datos para la autenticacion y registro de mis usuarios.

 

Gracias por la ayuda :D !!

 

Lourdes 

Hola!El " ; " te lo decia

Imagen de BitFrost

Hola! El " ; " te lo decia del php.ini en el modulo de mysql Y aparte hasle la prueba con el script que te envie, a ver si te puedes conectar mediante el PHP a la base de datos, yo se que para muchos nos resulta mas facil de decir "e" pero tenle paciencia, no te olvides de ponerle el password del usuario root en tu config.inc.php, es una medida anti seguridad, pero despues de que te funcione y le pongas al sistema en produccion tienes que tener en cuenta que dejar ahi la contraseña de root es muy peligroso! Suerte amiga Me avisas si te funciono "Education is what remains after one has forgotten everything he learned in school." - Albert Einstein

"Education is what remains after one has forgotten everything he learned in school." - Albert Einstein
[img]http://counter.li.org/cgi-bin/certificate.cgi/345468[/img]

Te refieres a que el script

Imagen de loutux

Te refieres a que el script lo ponga en un file .php y de ahi lo ponga en /var/www/html ?? pues si fue eso, ya lo hice y me sale el siguiente mensaje de error:

Parse error: parse error in /var/www/html/prueba.php on line 11

 

Revise ademas lo del php.ini, pero ese modulo esta declarado en /etc/php.d/mysql.ini (segun lo que dice el php.ini , eso esta bien, por que en versiones superiores ya viene con ese cambio).

Si de algo mas te sirve, cuando instale fedora, solo instale php pero no mysql, porque la version que te ponen es la 3, que no me sirve para jabber2, asi que luego de la instalacion le puse mysql 4.. no se si por eso se deba elproblema, asi como dice cop2d al parecer es problema con la version de php que tengo instalada, pero intente ponerle los rpms que me facilito, pero no funcan... y desde ayer me he pasado buscando rpm para php superior a la que tengo instalada, pero nada... La verdad que ya me desespera la actitud del php!!! :(

 

Gracias mil por sus comentarios, un abrazo!! 

Te comento que puse el

Imagen de loutux

Te comento que puse el paquete de php que me indicaste:

rpm -vih  php-5.0.4-10.i386.rpm pero me sale un error de dependencias:

[root@msn root]# rpm -vih php-5.0.4-10.i386.rpm
warning: php-5.0.4-10.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
error: Failed dependencies:
        libc.so.6(GLIBC_2.3.4) is needed by php-5.0.4-10

        libcrypto.so.5 is needed by php-5.0.4-10

        libcurl.so.3 is needed by php-5.0.4-10

        libdb-4.3.so is needed by php-5.0.4-10

        libidn.so.11 is needed by php-5.0.4-10

        libkrb5support.so.0 is needed by php-5.0.4-10

        libssl.so.5 is needed by php-5.0.4-10

        php-pear is needed by php-5.0.4-10

estoy tratando ahora de bajarme el glibc que menciona, vamos a ver como me va

 

Gracias por su apoyo amigos!! 

libc

Imagen de elhumano

Saludos Lourdes

Existe un libc 2.3.5 en esta dirección **pero para FC-5**

glibc-2.3.5-11.i386.rpm

 

Pero por lo visto no es la única dependencia que te va a faltar así que te envío  este link repleto de RPMs

 

http://www.rpmfind.net 

 
Una cosa importante,

 

personalmente no se como se manejan las distintas versiones de un mismo paquete en el mundo de los RPM´s pero considera que libc es muy importante  podría darse el caso que algo deje de funcionar algún paquete si se sobre escribes la versión anterior así que es importante garantizar compatibilidad hacia atrás dejando lo anterior intacto.

Mi distro favorita es Gentoo y  veo que indudablemente su manejador/gestor de paquetes es infinitamente :smile:  superior al de cualquier otra distro ;-)

PD: Ahora espero que no me caigan a golpes los usuarios de RPM´s :-P

 

  cosa de humanos.

Páginas