Archief - MYSQL: Error

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Spacy2003

Legacy Member
Ik heb pas mijn server geformat en na herinstallatie van apache 2.0 en PHP 5 (heb ookal geprobeerd met 4).

krijg ik telkens de volgende error:
FATAL ERROR: Call to undefined function: php_info()

Ik test met de volgende code
PHP:
<?php
php_info();
?>

In mijn httpd.conf staat het volgende:

ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"

Ik zit hier nu al enkele uren op weet iemand raad ?

ps: krijg de volgende error ook met mysql_connect(), ..etc
mysql 4.1 is dus ook geinstalled



grtz spacy ;)

Zero Grav

Legacy Member
phpinfo(); alleszins al :) php_info(); bestaat ni

LoadModule php5_module c:/php/php5apache.dll
AddModule mod_php5.c

die loadmodule moet dan wel aangepast worden, ook met apache2 denk'k, ni heel zeker van. Ik maak op dees pc nogaltijd gebruik van 4.3.9 en php 5 heb'k op de andere ook maar na zeer veel knoeien geïnstalleerd gekregen..

't Is nochtans ongelooflijk simpel zenne:unsure:

Spacy2003

Legacy Member
Zero Grav zei:
phpinfo(); alleszins al :) php_info(); bestaat ni

LoadModule php5_module c:/php/php5apache.dll
AddModule mod_php5.c

die loadmodule moet dan wel aangepast worden, ook met apache2 denk'k, ni heel zeker van. Ik maak op dees pc nogaltijd gebruik van 4.3.9 en php 5 heb'k op de andere ook maar na zeer veel knoeien geïnstalleerd gekregen..

't Is nochtans ongelooflijk simpel zenne:unsure:

WTF :crazy: het werkt !! HET WERKT !!
thnx zerograv die phpinfo() adk idd verkeerd ! :p
maar toen bolde het nog niet :p

Heb nu eigenlijk geen idee wat ik gedaan heb :p
Maarja het werkt volgende keer beter opletten wat ik doe :p

thnx,
grtz spacy

PerfectPC

Legacy Member
laat me raden, ge gebruikt mysql 4.1? probeer dan de mysqli functies dan eens... ;)

Zero Grav

Legacy Member
met php 5 moet ge mysql handmatig instellen bij php configuratie

killgore

Legacy Member
met php5 moet je libmysql.dll (gevonden in uw php folder) kopiëren naar windows of windows/system32 (zelfde voor libmysqli als je mysqli gebruiken wil)

Spacy2003

Legacy Member
killgore zei:
met php5 moet je libmysql.dll (gevonden in uw php folder) kopiëren naar windows of windows/system32 (zelfde voor libmysqli als je mysqli gebruiken wil)

ik heb exact gedaan wat je zei alleen dat libmysql.dll in de mysql/bin directory stond.
Maar het werkt nog steeds niet heb zowel geprobeerd in de windows als system32 map :help:

DarkBone

Legacy Member
Vergeet niet je webserver opnieuw op te starten.
Ge kunt lang zitten zoeken, als ge zoiets stoms vergeet.

Spacy2003

Legacy Member
Ik heb de server al een stuk of 50x gereboot en APACHE al 200x gerestart
en het werkt nog niet. :help:

mysqllib.dll en php5ts.dll ziten nu in de windows folder
De mysql service runned heb al gechecked in de services en gebprobeerd met mysql administrator een table aan te maken dat lukt dus allemaal. Alleen dat PHP die damn errors blijft geven op mysql commands :sad:

dJeez

Legacy Member
killgore zei:
met php5 moet je libmysql.dll (gevonden in uw php folder) kopiëren naar windows of windows/system32 (zelfde voor libmysqli als je mysqli gebruiken wil)
Neen, dat moet je helemaal niet doen en raden ze zelfs af sedert PHP5. Het is veel beter van de PHP folder (waar die DLLs staan) in het Windows path te zetten (via Control Panel, System, Advanced, Environment variables). Je moet dan wel rebooten.

Om MySQL support (of andere extensies) in PHP5 te activeren moet je php.ini aanpassen, eerste het pad van de extensies correct instellen (extension_dir=...) en vervolgens de nodige extensies laden via extension=...

Al het bovenstaande staat trouwens uitgelegd in de PHP docs, je hoeft het enkel maar te lezen.

Spacy2003

Legacy Member
Oké ik heb verder gezocht achter die extensions deze bleek helemaal niet in mijn map PHP te staan, /php/ext miste.
Nu heb ik gewoon de gezipte versie afgehaald en daar zit dat wel allemaal in :crazy:

Wel raar dat de map ext, ... niet meegeleverd worden in de php 5.0 installer.
swws nog eens verder zoeken ;)

//alles werkt nu met de zipped version ;)

Spacy2003

Legacy Member
Nog 1 klein vraagje hoe zet ik bv. index.php als default page (dus als bv een folder intyped dat hij automatish naar de index.php file springt) heb al overal gezocht in de doc's. :help:

thnx spacy (dit was de laatste vraag :p )

killgore

Legacy Member
dat moet je in apache doen, zoek in je httpd.cfg naar DirectoryIndex en voeg daar index.php aan toe :).
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan