Call to undefined function: mysql_connect ()

  • Willy
  • Graduate
  • Graduate
  • No Avatar
  • Inscription: Juil 03, 2003
  • Messages: 199
  • Status: Offline

Message Juillet 8th, 2003, 8:52 pm

J'ai un serveur RedHat 8, avec php 4.2 (fourni avec l'installation) et i rpmd mysql client / serveur 4.0.13. Mon problème est que apache / php n'est pas recognizgin connecte mon mysql. Quand je regarde dans le php info i voir qu'il est construit - with-mysql

Jai lu sur un lot, et il semble que devrait être un rpm php-mysql, j'ai en effet trouvé une pour les versions ihave mais il a besoin d'un libmysqlclient.so. 10 dépendance

comme je l'ai essayer de résoudre cette dépendance que je viens de vous fâchez dependancys :(

~ justin
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Juillet 8th, 2003, 8:52 pm

  • Bigwebmaster
  • Site Admin
  • Site Admin
  • Avatar de l’utilisateur
  • Inscription: Déc 20, 2002
  • Messages: 8934
  • Loc: Seattle, WA & Phoenix, AZ
  • Status: Offline

Message Juillet 8th, 2003, 11:26 pm

Alors dites-vous lorsque vous essayez d'installer la dépendance, il a ensuite dit qu'il a besoin de l'autre en premier?

Essayez d'installer les deux en même temps, si tel est le cas, tous sur la même ligne. De cette façon, ils ne se plaignent que les autres dont ils ont besoin en premier lieu, car ils ont les uns les autres. Ainsi, par exemple, vous pouvez aller à quelque chose comme

rpm-ivh libmysqlclient.rpm php-mysql.rpm

(Note, je suis sur le régime de deviner les noms)

Heureusement, j'ai compris à droite. Let me know.
Ozzu Hosting - Want your website on a fast server like Ozzu?
  • Willy
  • Graduate
  • Graduate
  • No Avatar
  • Inscription: Juil 03, 2003
  • Messages: 199
  • Status: Offline

Message Juillet 9th, 2003, 7:17 am

Nice, le rpms installés avec succès les 2 dans une ligne technique. Im toujours et encore la connexion erreur cependant!

i got cet avertissement sur les RPM: warning: / etc / php.d / mysql.ini créé le fichier / etc / php.d / mysql.ini.rpmnew

après la connexion n'est pas encore le nom de travail i de sorte que ces fichiers. ini.rpmnew vient. ini...Le fichier. Ini ne contient qu'une seule ligne:
; Activer mysql module d'extension
extension = mysql. ainsi

Quand je lance le localiser sur ma machine je ne peux que trouver "/ var / lib / mysql / mysql.sock»

~ j
  • Bigwebmaster
  • Site Admin
  • Site Admin
  • Avatar de l’utilisateur
  • Inscription: Déc 20, 2002
  • Messages: 8934
  • Loc: Seattle, WA & Phoenix, AZ
  • Status: Offline

Message Juillet 9th, 2003, 1:10 pm

Avez-vous fait vraiment MySQL? Vous pouvez vérifier quelques pistes:

/ etc / rc.d / init.d / mysqld statut

ou

ps auxw | grep mysql

et de voir si vous avez des processus en cours d'exécution. Pour que vos scripts de travailler le démon MySQL doit être en cours. Aussi êtes-vous sûr que vous utilisez le bon nom d'utilisateur et mot de passe dans vos scripts de connexion à la base de données MySQL vous a créé pour ce script?
Ozzu Hosting - Want your website on a fast server like Ozzu?
  • Bigwebmaster
  • Site Admin
  • Site Admin
  • Avatar de l’utilisateur
  • Inscription: Déc 20, 2002
  • Messages: 8934
  • Loc: Seattle, WA & Phoenix, AZ
  • Status: Offline

Message Juillet 9th, 2003, 1:25 pm

Que fait votre phpinfo vous le dire. Coller ici.
Ozzu Hosting - Want your website on a fast server like Ozzu?
  • Willy
  • Graduate
  • Graduate
  • No Avatar
  • Inscription: Juil 03, 2003
  • Messages: 199
  • Status: Offline

Message Juillet 9th, 2003, 4:54 pm

Ok, je ne peux pas trouver dans ce rcd. mysql / init
C'est là que je cours de tous mes deamos qui est iwerd. Je sais que je rpmd mysql et, auparavant, et a fait une table. Je suppose que je viens de supposer qu'il soit en place et fonctionne correctement.

i allait écarter le nom d'utilisateur / mot de passe, car même de reconnaître dosent php mysql, mais je suppose que je n'ai pas de problème avec cette stupide.

i deff a:
rpm-Uvh MySQL-client-4.0.13-0.i386.rpm et
rpm-Uvh MySQL-server-4.0.13-0.i386. tr / min
gestionnaire de paquet ne redhat auto mettre ces choses en rc.d?

im kinda accroché à l'idiotie maintenant, j'ai des fichiers situé :
/ etc/rc.d/rc3.d/S20mysql
* pensée qui commencerait au démarrage?
/ usr / sbin / mysqld
* semble être de ne rien faire...

mysql lui-même semble être dans / usr / bin / mysql
Quand je lance, il:
[root @ localhost bin] #. / mysql
ERROR 2002: Can't connect au serveur MySQL local par le biais de socket / var / lib / mysql / mysql.sock (2)

bien senti les choses comme elles se sont lcose, maintenant, je me sens un tour ofr le pire a happend...Des suggestions?

~ justin

ohh php.info et peut être vu à http://www. brahh.com
  • Bigwebmaster
  • Site Admin
  • Site Admin
  • Avatar de l’utilisateur
  • Inscription: Déc 20, 2002
  • Messages: 8934
  • Loc: Seattle, WA & Phoenix, AZ
  • Status: Offline

Message Juillet 9th, 2003, 5:23 pm

pintoumd a écrit:
ohh php.info et peut être vu à http://www.brahh.com


Cela dit url serveur introuvable pour moi.

Aussi avez-vous vérifier pour voir si des processus mysqld en cours d'exécution sont encore en tapant:

ps auxw | grep mysql

à partir d'une console de commande?
Ozzu Hosting - Want your website on a fast server like Ozzu?
  • Willy
  • Graduate
  • Graduate
  • No Avatar
  • Inscription: Juil 03, 2003
  • Messages: 199
  • Status: Offline

Message Juillet 9th, 2003, 6:06 pm

Je suppose que l'Internet est en cours dans l'appartement...


i ne lancer le processus de recherche de commande, et ne pouvait pas trouver mysql. Il a été de me donner ça drôle connecter msg a la fin de 2 postes, il ya quand j'ai essayé d'obtenir le.

~ justin
  • Bigwebmaster
  • Site Admin
  • Site Admin
  • Avatar de l’utilisateur
  • Inscription: Déc 20, 2002
  • Messages: 8934
  • Loc: Seattle, WA & Phoenix, AZ
  • Status: Offline

Message Juillet 9th, 2003, 6:41 pm

Hmm intéressant, lorsque vous avez installé Redhat 8 êtes-vous sûr que vous avez vérifié tous les paquets pour MySQL?

Aussi, il semble étrange pour moi que vous avez ce script de démarrage et #058;

/ etc/rc.d/rc3.d/S20mysql

mais vous n'avez rien trouve ici:

/ etc / rc.d / init.d / mysql

Try this. Aller à la / etc/rc.d/rc3.d répertoire et tapez:

ls-la

et de voir où / est un lien vers etc/rc.d/rc3.d/S20mysql. Si elle clignote, cela signifie ses liens vers un lien qui n'existe plus. Ainsi, lorsque son poste ici des liens et nous faire savoir si son clignotant ou non. Habituellement, ce serait un lien vers le fichier / etc / rc.d / init.d / mysqld

Sur mon serveur, vous pouvez voir qu'il ya des liens. Lorsque je tape la commande ls-la je peux voir que cela montre:

S78mysqld -> .. / init.d / mysqld

ce qui signifie que son lien avec la réalité mysqld dans le script init.d.
Ozzu Hosting - Want your website on a fast server like Ozzu?
  • Willy
  • Graduate
  • Graduate
  • No Avatar
  • Inscription: Juil 03, 2003
  • Messages: 199
  • Status: Offline

Message Juillet 9th, 2003, 6:55 pm

http://www.brahh.com devrait être maintenant
  • b_heyer
  • Web Master
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Juin 15, 2003
  • Messages: 4583
  • Loc: Maryland
  • Status: Offline

Message Juillet 9th, 2003, 7:48 pm

J'ai eu un problème comme celui-ci dans Mandrake 9, où il ne reconnaît pas "mysql_free_results ()" ne l'ont pas encore fixé, une sorte de Bummer :(
Pixel Acres V2
  • Willy
  • Graduate
  • Graduate
  • No Avatar
  • Inscription: Juil 03, 2003
  • Messages: 199
  • Status: Offline

Message Juillet 9th, 2003, 10:13 pm

[root @ localhost rc3.d] #ls / etc/rc.d/rc3. d /
K05saslauthd K50tux S09isdn S15httpd S26apmd S56rawdevices S95anacron
K15postgresql K70aep1000 S10network S17keytable S28autofs S56xinetd S95atd
K20nfs K70bcm5820 S12syslog S20random S45named S80sendmail S97rhnsd
K24irda S05kudzu S13portmap S24pcmcia S50vsftpd S85gpm S99local
K25squid S08iptables S14nfslock S25netfs S55sshd S90crond
[root @ localhost rc3. d] #localiser mysql | grep rc.d
/ etc / rc.d / init.d / mysql
/ etc/rc.d/rc0.d/K20mysql
/ etc/rc.d/rc1.d/K20mysql
/ etc/rc.d/rc2.d/K20mysql
/ etc/rc.d/rc3.d/S20mysql
/ etc/rc.d/rc4.d/K20mysql
/ etc/rc.d/rc5.d/K20mysql
/ etc/rc.d/rc6.d/K20mysql
  • Bigwebmaster
  • Site Admin
  • Site Admin
  • Avatar de l’utilisateur
  • Inscription: Déc 20, 2002
  • Messages: 8934
  • Loc: Seattle, WA & Phoenix, AZ
  • Status: Offline

Message Juillet 9th, 2003, 11:15 pm

Oh, vous avez un script de démarrage de mysql, sa viens d'appeler et de ne pas mysqld mysql. Essayez de taper cette commande dans votre console:

/ etc / rc.d / init.d / mysql statut

et voir ce qu'il dit. Si elle ne fonctionne pas selon son type:

/ etc / rc.d / init.d / mysql start

puis tapez à nouveau:

/ etc / rc.d / init.d / mysql statut

et assurez-vous que son cours. Faites-moi savoir vos résultats.
Ozzu Hosting - Want your website on a fast server like Ozzu?
  • Willy
  • Graduate
  • Graduate
  • No Avatar
  • Inscription: Juil 03, 2003
  • Messages: 199
  • Status: Offline

Message Juillet 10th, 2003, 7:09 am

#ls / etc / rc.d / init. d /
aep1000 bcm5820 httpd keytable réseau portmap syslog saslauthd
anacron crond iptables killall nfs postgresql sendmail tux
apmd fonctions irda kudzu nfslock aléatoire unique vsftpd
atd gpm isdn nommé NSCD rawdevices squid xinetd
autofs arrêter kdcrotate netfs pcmcia rhnsd sshd

pas de fichier dans mysql ici...

localiser sur un i trouverez ci-après :
/ usr / bin / mysql

puis

#/ usr / bin / mysql statut
ERROR 2002: Can't connect au serveur MySQL local par le biais de socket / var / lib / mysql / mysql.sock (2)
que les poops
même chose lorsque je tente de l'exécuter
Je viens d'essayer de localiser mysql.sock...ne pourrait pas le trouver!!

devrais-je essayer de la re-rpming mysql? ? (im pas exactement ce que j'utilise la commande d'écrasement d'un rpm installer)...Aussi, Mysql n'est pas venu avec ma RedHat 8 installation. Seuls apache et php n'a (de dissiper toute confusion, je pense que vous avez mentionné dans le précédent msg)

thx
~ justin
  • Bigwebmaster
  • Site Admin
  • Site Admin
  • Avatar de l’utilisateur
  • Inscription: Déc 20, 2002
  • Messages: 8934
  • Loc: Seattle, WA & Phoenix, AZ
  • Status: Offline

Message Juillet 10th, 2003, 2:07 pm

Avez-vous installé la Redhat? ou est ce que quelqu'un d'autre? Si vous avez installé, il est livré avec Redhat, vous avez peut-être de vous assurer que vous vérifiez les paquets à installer. Si vous êtes en mesure de réinstaller l'ensemble du serveur, je le faire et aller à la coutume et assurez-vous de sélectionner tous les paquets que vous pensez que vous voulez.

Si quelqu'un a installé le serveur ou vous n'avez pas accès à réinstaller le serveur (ou ne veulent pas), alors peut-être réinstaller MySQL (si elle n'a jamais été réellement installé) serait la meilleure façon. Type

man rpm

Cela devrait vous donner des instructions sur la façon de désinstaller un RPM, si vous voulez faire. Si vous n'arrivez pas à elle de nous en informer.
Ozzu Hosting - Want your website on a fast server like Ozzu?
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Juillet 10th, 2003, 2:07 pm

Afficher de l'information

  • Total des messages de ce sujet: 18 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 22 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC