Door
Ed Kool
op 11-08-2019 22:31
gewijzigd op 11-08-2019 22:47
3.210 views
Na de omzetting krijg ik een melding als:
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /var/www/vhosts/47/189351/webspace/httpdocs/semanta.nl/semanta/config.php:18 Stack trace: #0 /var/www/vhosts/47/189351/webspace/httpdocs/semanta.nl/semanta/eisenpakket.php(167): require_once() #1 {main} thrown in /var/www/vhosts/47/189351/webspace/httpdocs/semanta.nl/semanta/config.php on line 18
Dit is geen bug van PHPHulp, dus ik zet dit topic in het juiste forum.
In PHP7 bestaat mysql_connect() niet meer, en moet je dus overstappen op de functies van mysqli_******() of PDO. Aan de include() functies ligt het niet, maar wel aan de bestanden die wat met MySQL doen.
Maar waarom zou je terug willen gaan? Wellicht als tijdelijke fix, maar grote kans dat de support van 5.X op een gegeven moment ook ophoudt. En dan is het (alsnog) zaak dat je over bent, anders sta je weer voor hetzelfde probleem alleen is er dan geen tijdelijke oplossing meer...
Misschien is het nu ook een uitgelezen moment voor een code review, want als er nog mysql-meuk in zit dan zal de rest van de applicatie (met name mbt security) mogelijk ook niet helemaal snor meer zitten :}.
Hoogstens kan je downgraden voor wat ademruimte, zodat je de boel kan fixxen/updaten. Probeer de hoogst mogelijke versie uit, en ga dan steeds een stapje lager.