geplaatst door: mt
Mijn contactformulier.php wertk niet online Ik krijg de volgende melding:

Warning: mysql_pconnect() [function.mysql-pconnect]: Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2) in /home/vhosts/endlessriver.nl/httpdocs/Connections/conn_endlessriver.php on line 9

Fatal error: Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2) in /home/vhosts/endlessriver.nl/httpdocs/Connections/conn_endlessriver.php on line 9

Volgens mij heb ik alles goed gedaan echter ik las bij mijn webhost (hosting 2 go) dat zij mysql 5 niet ondersteunen.

Ik werk met MAMP ( mysql 5) en heb er verder niet heel veel verstand van. Ik heb op google gekeken maar kon geen lagere mysql versie vinden voor de mac intel.
Heeft iemand een idee wat ik kan doen??? Misschien iets aanpassen in de php.ini?
Ik hoor heel graag van jullie

Problemen met contactformulier online zetten
17 april 2010 - 15:22    reactie #1
geplaatst door: G Force
Ik ben ook niet zo thuis in PHP en MySQL, maar probeer je niet toevallig online verbinding te maken met een lokaal bestand? Het pad is online namelijk anders dan lokaal, dan is meestal het eerste wat verkeerd gaat vandaar.
PowerMac G4 Cube 450 Mhz, 768 MB RAM - iBook G4 14", 1 Ghz, 1.12 GB RAM - iMac 27" i5 2.66 Ghz Quad Core, 4 GB RAM.
iPod 4G, 40GB, iPod Shuffle 2G, 1GB.
"Windows is a legacy OS, We don't have legacy support." - Cameron Esfahani
Problemen met contactformulier online zetten
17 april 2010 - 16:47    reactie #2
geplaatst door: rvanoostrum
Gebruik beter geen persistent connections. Probeer het dus eens met mysql_connect()
en de groeten van ronald
Problemen met contactformulier online zetten
17 april 2010 - 17:20    reactie #3
geplaatst door: mt
Uhm, wat zijn persistent connections????

Ik heb mijn site in dw4 gemaakt en geupload met een connections.php document. De inhoud daarvan is goed.

Ikzelf heb het idee dat het aan de versie van mysql ligt, maar weet niet wat te doen.

Problemen met contactformulier online zetten
17 april 2010 - 17:48    reactie #4
geplaatst door: macvooh

Citaat
mt om 14:49, 17-04-2010

Volgens mij heb ik alles goed gedaan echter ik las bij mijn webhost (hosting 2 go) dat zij mysql 5 niet ondersteunen.

best mogelijk maar:
MAMP/tmp/mysql/mysql.sock

is duidelijk een lokaal adres van MAMP

verander je connectionstring naar de database van je host en het zou gewoon moeten werken.. denk ik toch

Wat ook kan is dat je lokaal zit te testen met een externe database.. misschien laat je host/mysql account niet toe dat er extern mee geconnect wordt.

(Bewerkt door macvooh om 17:48, 17-04-2010)

FREAK!
Problemen met contactformulier online zetten
17 april 2010 - 17:53    reactie #5
geplaatst door: DNA
Vragen als je hosting, hosting 2 go je account (server/hosting) wilt upgraden..

Meestal zijn dit soort problemen te danken aan hostings welke nog met een oudere versie van MySql of .php werken.
Zelf heb ik dit ook ooit gehad. (niet precies) maar kreeg wel fouten bij het installeren van standaard OpenSource producten als OSC, WordPress of Magento. Heb toen mijn hosting gemaild (WebReus) en die vertelde me dat ik nog met mijn pakket op oude servers stond. Dus ook een lagere versie van .php support. voor een paar euro hebben ze me toen alles overgeplaatst naar nieuwere servers alles up to date. Problemen waar direct weg, kon alles soepel installen.

Apple = Click, Boom, Amazing!
Problemen met contactformulier online zetten
17 april 2010 - 18:27    reactie #6
geplaatst door: mt
Macvooh: ik ben in ieder geval niet lokaal aan het testen. Ben met je eens dat MAMP/tmp etc lokaal is.
Maar waar zou ik dat dan eventueel kunnen wijzigen?

DNA: Hosting 2 go geeft zelf al aan dat ze mysql 5 aan het testen zijn (?) en php is al wel versie 5.
Wellicht maandag even met ze mailen.

Problemen met contactformulier online zetten
17 april 2010 - 20:49    reactie #7
geplaatst door: macvooh

Citaat
mt om 18:27, 17-04-2010
Macvooh: ik ben in ieder geval niet lokaal aan het testen. Ben met je eens dat MAMP/tmp etc lokaal is.
Maar waar zou ik dat dan eventueel kunnen wijzigen?

wel je host zal zeker geen MAMP draaien dus ergens zal er iets blijven plakken zijn in een config filetje vermoed ik..

Eens goed kijken dus.. settings.php achtig bestand....

als je het zelf niet vind moet je eens die code hier posten.. maak uiteraard wel eerste je paswoord onherkenbaar

FREAK!
Problemen met contactformulier online zetten
17 april 2010 - 21:10    reactie #8
geplaatst door: mt
Door alle reacties ben ik zeker verder gekomen. Het werkt nu.........!!! dus ik ben erg blij. Helaas snap ik niet helemaal waarom want ik heb niets bijzonders veranderd.
In ieder geval bedankt allemaal.
groetjes