Toon posts:

Slechte fout RedHatt 7.2!

Pagina: 1
Acties:
  • 28 views sinds 30-01-2008

Verwijderd

Topicstarter
Ok, voor iedereen die dus via up2date werkt van redhat kunnen de volgende problemen verwachten als ze dit doen, met name spreek ik over PHP met MySQL.
Ik ga ervan uit dat niemand echt dat up2date tooltje gebruikt maar ok, toch wil ik het even zeggen.
Als je heel leuk dus up2date deze dagen heb gedaan, en die php-4.0.6-12 binnenhalen en de rest, met mysql enz.... krijgt ineens een ERROR van dat ie niet met MySQL.sock kan connecten. Dit is niet zo`n groot probleem.

Oplossing:

Ga naar je /etc/php.ini

Ga naar de mysql regels.... het moet er dan ongeveer wel ZO eruitzien:



[MySQL]
; Allow or prevent persistent links.
mysql.allow_persistent = On

; Maximum number of persistent links. -1 means no limit.
mysql.max_persistent = -1

; Maximum number of links (persistent + non-persistent). -1 means no limit.
mysql.max_links = -1

; Default port number for mysql_connect(). If unset, mysql_connect() will use
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
' at MYSQL_PORT.
mysql.default_port =

; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
mysql.default_socket = /var/lib/mysql/mysql.sock

; Default host for mysql_connect() (doesn't apply in safe mode).
mysql.default_host =

; Default user for mysql_connect() (doesn't apply in safe mode).
mysql.default_user =

; Default password for mysql_connect() (doesn't apply in safe mode).
; Note that this is generally a *bad* idea to store passwords in this file.
; *Any* user with PHP access can run 'echo cfg_get_var("mysql.default_password")
; and reveal this password! And of course, any users with read access to this
; file will be able to reveal the password as well.
mysql.default_password =



En het gaat om deze regel mysql.default_socket = /var/lib/mysql/mysql.sock. That`s the solution...... stomme fout, want standaard gaat ie naar /tmp/mysql.sock aanwijzen ..... slecht gewoon.

See you
CoolZero

p.s. Hier kwam ik achter omdat ik dus iets snel voor iemand moest updaten en dit probleem kreeg. Ik draai zelf dus OpenBSD .... ruled toch meer kwa server..... see you..... ;)

Verwijderd

Je moet NOOIT automatisch pakages updaten tenzij je zeker ervan bent dat het getest is door jezelf.
up2date kan je instellen dat hij pakages installed als je ok geeft op de redhat site dan kan het automatisch.
Voor de rest als je kabel of dsl hebt kan je de pakages automatisch downloaden.
En later bekijken of het intressant is.
Maar automatisch pakages updaten zonder dat je weet wat het doet is dus erg af te raden voor elke OS.

Zelfs gebruik ik up2date om de RPM's te downen in een sub dir zodat ik er later naar kan kijken als ik de errata ga bekijken.
dan bepaal ik of ik het wil ja of nee.
maar ja is een keuze

Verwijderd

Topicstarter
Tja, ik geef je gelijk, maar gewoon stomme foutje van ze, meer niet echt. Ik check ze ook meestal wel na. Maar jah, snel en haast je kent ut wel. Ineens telefoontje dat hele MYSQL niet meer met PHP werkt. Ik kijken, kreeg dus mysql.sock error. Wist meteen wat loos was.... maar ik geef je gelijk.... eerst checken, dan doen ;)

see you

CoolZero

Verwijderd

Wij danken u voor dit behulpzame topic. :)

Dit topic is gesloten.