[MySql+PHP] wat conflicten

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • lvnielen
  • Registratie: Januari 2005
  • Laatst online: 18-09 07:28
Ik heb een webserver met IIS 6.0
daarbij draait php 5.1.1
en ik wil daarbij Mysql hebben, ik heb die gedownload van www.mysql.com.
geinstaleerd, ging goed, ik kan met Mysql-Front inloggen en de standaard databases zien en ook aanmaken.

vervolgens maak ik in IIS een website aan voor Mambo, ik ga naar die site krijg ik de instaltie check van mambo en daar staat vermeld dat Mysql suppot unaviable is. ik naar pagina 2 daar alles ingevuld om de mysql database te vullen maar daarna stopt hij en blijft het scherm leeg, de database komt niks in.

poging tot oplossingen:
-gekeken of alle services voor mysql draaide en ja die draaide.
-in php.ini gekeken of extension=php_mysql.dll aanstond er stond een ; voor die heb ik weggehaald en php_mysql.dll in de folder gezet waar php in geinstaleerd is. server gereboot en vervolgens weer naar de instalatie check pagnia van mambo alleen nu kom ik daar niet meer op en krijg de volgende error: "CGI Timeout
The specified CGI application exceeded the allowed time for processing. The server has deleted the process."

iemand een idee?

Acties:
  • 0 Henk 'm!

  • lvnielen
  • Registratie: Januari 2005
  • Laatst online: 18-09 07:28
zag nu ineens bij het aanmelden van me admin op me server dat ik de volgende melding krijg:
PHP Startup: Unable to load dynamic libary './php_mysql.dll'- the spcecified module could not be found.

iemand daar een idee over?

Acties:
  • 0 Henk 'm!

  • Helmet
  • Registratie: Januari 2002
  • Laatst online: 21-08 15:00
staat je extensions directory in je php.ini wel goed dan?
(dit is namelijk niet de dir waar php in geinstalled is maar die dir + \extensions geloof ik)

code:
1
2
; Directory in which the loadable extensions (modules) reside.
extension_dir = "C:\Program Files\Apache Group\Apache2\php\extensions"

[ Voor 80% gewijzigd door Helmet op 18-01-2006 23:46 ]

Icons are overrated


Acties:
  • 0 Henk 'm!

  • Cyphax
  • Registratie: November 2000
  • Laatst online: 16:52

Cyphax

Moderator LNX
Misschien dat je eens kunt kijken naar de ideeen in dit (codecomments.com) topic. :)
Ik zou in eerste instantie denken aan een probleempje met je path.

Saved by the buoyancy of citrus


Acties:
  • 0 Henk 'm!

  • lvnielen
  • Registratie: Januari 2005
  • Laatst online: 18-09 07:28
Ja het bestnadnaam komt overeen met wat in php.ini staat

in PHP.ini staat dit: ; Be sure to appropriately set the extension_dir directive.

betekend dat dat je dit: extension=php_mysql.dll aan moet passen naar dit: extension=c:/php/php_mysql.dll ?

het blijft nog om IIS van windows gaan en niet om Apache

[ Voor 11% gewijzigd door lvnielen op 18-01-2006 23:50 ]


Acties:
  • 0 Henk 'm!

  • Helmet
  • Registratie: Januari 2002
  • Laatst online: 21-08 15:00
nee de extension_dir is een andere waarde die ook in je php.ini staat zoals hierboven ook gepost is :) (dat is uit php.ini en zoals je ziet bevinden mijn extensies zich in "C:\Program Files\Apache Group\Apache2\php\extensions" dit heeft dus niets met apache te maken

[ Voor 10% gewijzigd door Helmet op 18-01-2006 23:51 ]

Icons are overrated


Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
lvnielen schreef op woensdag 18 januari 2006 @ 23:49:
Ja het bestnadnaam komt overeen met wat in php.ini staat

in PHP.ini staat dit: ; Be sure to appropriately set the extension_dir directive.

betekend dat dat je dit: extension=php_mysql.dll aan moet passen naar dit: extension=c:/php/php_mysql.dll ?
of dat idd, of een path zetten naar de lokatie van php_mysql.dll

trouwens, IIS is van microsoft, en niet van windows ;)

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

  • Cyphax
  • Registratie: November 2000
  • Laatst online: 16:52

Cyphax

Moderator LNX
Toch zou ik proberen om eens te kijken of het werkt wanneer je die dll in %WINDIR%/system32 zet.

Saved by the buoyancy of citrus


Acties:
  • 0 Henk 'm!

  • lvnielen
  • Registratie: Januari 2005
  • Laatst online: 18-09 07:28
ik heb hem nu aapgepst naar: extention_dir=c:\php\php_mysql.dll

Acties:
  • 0 Henk 'm!

  • lvnielen
  • Registratie: Januari 2005
  • Laatst online: 18-09 07:28
krijg nu bij het inloggen geen error meer...

maar bij de mambo install check is mysql support nog steeds unaviable...

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

lvnielen schreef op woensdag 18 januari 2006 @ 23:54:
ik heb hem nu aapgepst naar: extention_dir=c:\php\php_mysql.dll
Het is extension_dir, niet extention_dir. En php_mysql.dll is een bestand, geen directory, dus dat kan nooit goed gaan.

Zet gewoon, zoals hierboven al aangeraden wordt, de MySQL-dlls uit je PHP-folder in %WINDIR%\system32 neer, en dan gaat het als het goed is vanzelf goed, eventueel na een restart van de PHP-service.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • lvnielen
  • Registratie: Januari 2005
  • Laatst online: 18-09 07:28
na het weizigen naar:

extension= %WINDIR%\system32\php_mysql.dll

krijg ik na een restart van me server weer bij het inloggen deze melding:

PHP Startup: Unable to load dynamic libary './%WINDIR%\system32\php_mysql.dll' - the spcecified module could not be found.

Acties:
  • 0 Henk 'm!

  • Cyphax
  • Registratie: November 2000
  • Laatst online: 16:52

Cyphax

Moderator LNX
./%WINDIR%\ ziet er niet goed uit. En dat zet IIS er dan zelf voor?
(gaat om dat ./ aan het begin, dat ziet er heel on-windows uit)

[ Voor 55% gewijzigd door Cyphax op 19-01-2006 10:47 ]

Saved by the buoyancy of citrus


Acties:
  • 0 Henk 'm!

Verwijderd

Als je php5 via installeer installeerd installeerd die niet de extensions.

Dus ff de niet installer downloaden deze helemap uitpakken en in bijv c:\php dir zetten. Vervolgens je extensions dir aanpassen in je php.ini naar je bijv: c:\php\ext dir. Dan ff de bij de juiste extensie ; weghalen en klaar het werkt.

nog ff tip maak ff bestandje phpinfo.php aan met de tekst <? phpinfo() ?> dan zie je of je mysql wel werkt of niet

[ Voor 16% gewijzigd door Verwijderd op 19-01-2006 10:51 ]


Acties:
  • 0 Henk 'm!

  • lvnielen
  • Registratie: Januari 2005
  • Laatst online: 18-09 07:28
Cyphax schreef op donderdag 19 januari 2006 @ 10:47:
./%WINDIR%\ ziet er niet goed uit. En dat zet IIS er dan zelf voor?
(gaat om dat ./ aan het begin, dat ziet er heel on-windows uit)
hij geeft dat aan in waring hij past het niet zo aan in de php.ini

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

lvnielen schreef op donderdag 19 januari 2006 @ 10:42:
na het weizigen naar:

extension= %WINDIR%\system32\php_mysql.dll

krijg ik na een restart van me server weer bij het inloggen deze melding:

PHP Startup: Unable to load dynamic libary './%WINDIR%\system32\php_mysql.dll' - the spcecified module could not be found.
PHP kan niet overweg met die %WINDIR%, schrijf daar gewoon C:\Windows (of waar Windows ook staat) neer.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • lvnielen
  • Registratie: Januari 2005
  • Laatst online: 18-09 07:28
als ik hem weizig naar : c:\windows\system32\php_mysql.dll

dan krijg ik na het inloggen weer die melding en staat er weer een ./ voor c:\windows.....

Acties:
  • 0 Henk 'm!

Verwijderd

lvnielen schreef op donderdag 19 januari 2006 @ 11:09:
als ik hem weizig naar : c:\windows\system32\php_mysql.dll

dan krijg ik na het inloggen weer die melding en staat er weer een ./ voor c:\windows.....
in php5 heeft nog meer bestanden nodig behalve php_mysql.dll wil je hem laten werken met iis. Daarom verwijs ik naar me eerder geschreven stukje om het op die manier te doen. Enkelt php_mysql.dll is dus niet voldoende.

Acties:
  • 0 Henk 'm!

  • lvnielen
  • Registratie: Januari 2005
  • Laatst online: 18-09 07:28
zo als jij vermeld heb ik hem geweizigd in: extension_dir="c:\php\ext"

krijg ik geen melding met het inloggen

even het index pagina gemaakt

http://www.mambo.lvnielen.com/

resultaat

Acties:
  • 0 Henk 'm!

Verwijderd

ja maar heb ; wel weggehaald bij extensie. Check wel dat je rechten goed heb staan op die map van ext

voorheen ;extension=php_mysql.dll
en dan extension=php_mysql.dll

Acties:
  • 0 Henk 'm!

  • lvnielen
  • Registratie: Januari 2005
  • Laatst online: 18-09 07:28
hij staat zo:

extension_dir="c:\php\ext"

in php.ini

alle rechten op de map c:\php\ext staan op full controll

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

lvnielen schreef op donderdag 19 januari 2006 @ 11:09:
als ik hem weizig naar : c:\windows\system32\php_mysql.dll

dan krijg ik na het inloggen weer die melding en staat er weer een ./ voor c:\windows.....
Probeer dan eens slashes in plaats van backslashes.

Trouwens, voor zover ik weet hoort daar ook helemaal geen mapnaam, zolang je de extension_dir maar goed hebt staan. Heb je daar al geprobeerd om C:\Windows in te vullen in plaats van %WINDIR%?
Laat maar, vlaag van verstandsverbijstering. :P

[ Voor 6% gewijzigd door NMe op 19-01-2006 11:41 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • lvnielen
  • Registratie: Januari 2005
  • Laatst online: 18-09 07:28
geeft ook nog steeds geen resultaat

Acties:
  • 0 Henk 'm!

  • Noork
  • Registratie: Juni 2001
  • Niet online
Volgens mij is dit een probleem van Mambo. Ik kan me herinneren dat ik dit ook ben tegen gekomen. Probeer eens een oudere versie van Mambo te installeren.

Acties:
  • 0 Henk 'm!

Verwijderd

Noork schreef op donderdag 19 januari 2006 @ 11:44:
Volgens mij is dit een probleem van Mambo. Ik kan me herinneren dat ik dit ook ben tegen gekomen. Probeer eens een oudere versie van Mambo te installeren.
Nee is het niet ik heb dit ook al een keer meegemaakt bij een klant. heeft me ook een halve dag geduurd vordat het werkte.

Acties:
  • 0 Henk 'm!

Verwijderd

Deze heeft die ook nodig

php_mssql.dll MSSQL functions Requires: ntwdblib.dll (bundled)
php_mysql.dll MySQL functions PHP >= 5.0.0, requires libmysql.dll
de dll moeten in de include path staan meestal c:\php

en c:\php\ext\ ipv c:\php\ext

Acties:
  • 0 Henk 'm!

  • Stamgastje
  • Registratie: April 2003
  • Laatst online: 02-02-2020
Bekijk deze pagina's eens:
http://www.php.net/manual...ndows.extensions.overview
en vooral eigenlijk deze:
http://www.php.net/manual...ysql.installation.windows

En let vooral hier op:
"A file named libmysql.dll is included in the Windows PHP distribution and in order for PHP to talk to MySQL this file needs to be available to the Windows systems PATH."

Met deze informatie zou het toch moeten lukken.

[ Voor 5% gewijzigd door Stamgastje op 19-01-2006 12:35 ]


Acties:
  • 0 Henk 'm!

  • lvnielen
  • Registratie: Januari 2005
  • Laatst online: 18-09 07:28
Verwijderd schreef op donderdag 19 januari 2006 @ 11:55:
Deze heeft die ook nodig

php_mssql.dll MSSQL functions Requires: ntwdblib.dll (bundled)
php_mysql.dll MySQL functions PHP >= 5.0.0, requires libmysql.dll
de dll moeten in de include path staan meestal c:\php

en c:\php\ext\ ipv c:\php\ext
ik heb dat zip bestand van php.net afgehaalt daar stond een mar in met ext die heb ik naar c:\php uitgepakt. de dll's php_mysql en php_mssql staan daar in de ander genoemde niet.

de backslashes vervangen door normale slashes maar hielp ook niks

misschien een nieuwe install van server?

Acties:
  • 0 Henk 'm!

  • Stamgastje
  • Registratie: April 2003
  • Laatst online: 02-02-2020
Dat lijtk me een beetje overbodig. Heb je de links die ik hierboven gaf al geprobeerd?

Of bekijk deze link (tutorial) eens:
http://psdresource.com/forum/showthread.php?t=1366

En vergeet niet dat je je web server moet herstarten na het wijzigen van PHP.INI om de wijzigingen van kracht te laten worden.

[ Voor 62% gewijzigd door Stamgastje op 19-01-2006 13:44 ]


Acties:
  • 0 Henk 'm!

  • lvnielen
  • Registratie: Januari 2005
  • Laatst online: 18-09 07:28
ja ik heb ze bekeken maar dat gaat mijn net ffe wat te diep en snap er niks van

Acties:
  • 0 Henk 'm!

  • lvnielen
  • Registratie: Januari 2005
  • Laatst online: 18-09 07:28
Stamgastje schreef op donderdag 19 januari 2006 @ 13:38:
Dat lijtk me een beetje overbodig. Heb je de links die ik hierboven gaf al geprobeerd?

Of bekijk deze link (tutorial) eens:
http://psdresource.com/forum/showthread.php?t=1366

En vergeet niet dat je je web server moet herstarten na het wijzigen van PHP.INI om de wijzigingen van kracht te laten worden.
dit gaat over php....dat werkt gewoon!

ja ik herstart elke keer me server na een wijziging in php.ini

Acties:
  • 0 Henk 'm!

Verwijderd

libmysql.dll
als je die niet heb kan ik die wel naar je mailen maar die staat niet in de map ext maar direct als je die niet installer opent

php_mssql is een foutje van me vekeerd gekopieerd.

Acties:
  • 0 Henk 'm!

  • lvnielen
  • Registratie: Januari 2005
  • Laatst online: 18-09 07:28
Verwijderd schreef op donderdag 19 januari 2006 @ 13:50:
libmysql.dll
als je die niet heb kan ik die wel naar je mailen maar die staat niet in de map ext maar direct als je die niet installer opent

php_mssql is een foutje van me vekeerd gekopieerd.
ja die staat inderdaad direct daarin dus ik heb hem wel waar zou die neergezet moeten worden dan?zodat ook alle verwijzingen goed staan?

Acties:
  • 0 Henk 'm!

  • lvnielen
  • Registratie: Januari 2005
  • Laatst online: 18-09 07:28
is het misschien een idee om heel dat zip bestand uit te pakken in c:\php ?

Acties:
  • 0 Henk 'm!

Verwijderd

Ja kan je proberen. De vewijzingen blijven dan toch kloppen in iis configuratie.

Acties:
  • 0 Henk 'm!

  • lvnielen
  • Registratie: Januari 2005
  • Laatst online: 18-09 07:28
Verwijderd schreef op donderdag 19 januari 2006 @ 13:57:
Ja kan je proberen. De vewijzingen blijven dan toch kloppen in iis configuratie.
helpt ook niks 8)7 :? :'(

Acties:
  • 0 Henk 'm!

Verwijderd

krijg je nog wel steeds dat die ext mysql niet kan vinden of dat ook niet.

Acties:
  • 0 Henk 'm!

  • lvnielen
  • Registratie: Januari 2005
  • Laatst online: 18-09 07:28
Verwijderd schreef op donderdag 19 januari 2006 @ 14:06:
krijg je nog wel steeds dat die ext mysql niet kan vinden of dat ook niet.
nee die error die krijg ik niet meer

Acties:
  • 0 Henk 'm!

Verwijderd

ik zie twee paden bij jou c:/php/ext/ en c:\php5\. wat is nou de juiste map.

je moet gewoon \ gebruiken en / werkt windows niet mee.

Acties:
  • 0 Henk 'm!

  • lvnielen
  • Registratie: Januari 2005
  • Laatst online: 18-09 07:28
Verwijderd schreef op donderdag 19 januari 2006 @ 14:12:
ik zie twee paden bij jou c:/php/ext/ en c:\php5\. wat is nou de juiste map.

je moet gewoon \ gebruiken en / werkt windows niet mee.
alles staat in c:\php
in c:\php\ext staat allemaal dll's
c:\php5 bestaat bij mij niet

windows maakt het niet uit of je / of \ gebruikt
test maar met start -> run en dan c:\windows en c:/windows
werken bijde

Acties:
  • 0 Henk 'm!

  • lvnielen
  • Registratie: Januari 2005
  • Laatst online: 18-09 07:28
waar ik nog wel eem zit is dat ik in c:\php een php.ini heb staan en in c:\windows ook
steeds als ik wat moet wijzigen in php.ini doe ik dit op bijde locaties en bij in het zelfde

Acties:
  • 0 Henk 'm!

Verwijderd

ja maar gaat niet zo zeer om windows maar de cgi die runt in dos omgeving en die accpeteerd alleen \ en niet / maar goed c:\php\ext\

; Directory in which the loadable extensions (modules) reside.
extension_dir = "c:\php\ext\"

en

extension=php_mysql.dll

zo moet het werken ik heb net de configuratie van die klant ingezien en zo staat het daar.

[ Voor 3% gewijzigd door Verwijderd op 19-01-2006 14:23 ]


Acties:
  • 0 Henk 'm!

Verwijderd

lvnielen schreef op donderdag 19 januari 2006 @ 14:20:
waar ik nog wel eem zit is dat ik in c:\php een php.ini heb staan en in c:\windows ook
steeds als ik wat moet wijzigen in php.ini doe ik dit op bijde locaties en bij in het zelfde
Nee je hoeft alleen in c:\windows veranderen

Acties:
  • 0 Henk 'm!

  • Stamgastje
  • Registratie: April 2003
  • Laatst online: 02-02-2020
lvnielen schreef op donderdag 19 januari 2006 @ 13:48:
dit gaat over php....dat werkt gewoon!
Oeps sorry, foutje idd.

Acties:
  • 0 Henk 'm!

  • lvnielen
  • Registratie: Januari 2005
  • Laatst online: 18-09 07:28
zou ik dit nog moeten veranderen?

; Directory in which the loadable extensions (modules) reside.
extension_dir = "./"

Acties:
  • 0 Henk 'm!

Verwijderd

ja die moet ./ vervangen door c:\php\ext\

Acties:
  • 0 Henk 'm!

  • lvnielen
  • Registratie: Januari 2005
  • Laatst online: 18-09 07:28
YES!! hij werkt!!

ik heb dus steeds die extension=php_mysql.dll zitten verandere in dat extension_dir

nu heb ik het zo staan:

extension_dir="c:\php\ext\"
extension=php_mysql.dll
extension=php_mssql.dll

zonder een ; ervoor

Acties:
  • 0 Henk 'm!

Verwijderd

:? in ieder geval plezier er mee

Acties:
  • 0 Henk 'm!

  • lvnielen
  • Registratie: Januari 2005
  • Laatst online: 18-09 07:28
is mijn fout geweest.....niet goed na gedacht....als ik nu zo terug kijk is het logisch!
Pagina: 1