zaterdag 24 april 2021
  9 Replies
  190 Visits
Ik wilgraag upgraden naar PHP 7.4 (draai nog op 7.2) maar alsik dat doe, dan werken mijn Joomla sites niet meer.
De connectie met MySQL lukt niet:

error: Error: Failed to start application: Could not connect to MySQL server.

Ik krijg de indruk dat het te maken heeft met het autorisatieproces van de gebruikers maar na veel zoeken heb ik nog niet de oplossing gevonden.

Kan iemand mij helpen?
2 weken geleden
·
#22785
Hallo,

bij welke hosting zit je?

Probeer eens van 1 website het database wachtwoord te vernieuwen, en deze dus ook te wijzigen in configuration.php

Met vriendelijke groeten,

Ron :D
2 weken geleden
·
#22787
Hoi Ron,
Ik heb het wachtwoord van de user van de database gewijzigd in phpMyAdmin en ook de configuration.php.
Met 7.2 werkt het en met 7.4 niet. Error: Failed to start application: Could not connect to MySQL server.

Het is mijn test site url pacoserver.nl/bl/. Ik draai op mijn eigen Synology NAS met phpMydAdmin en MariaDB10. De productie site gaat wel goed dus de oorzaak ligt ergens in MariaDB of Synology.

Ik heb geen idee waar het aan ligt... Ik hoop dat jij me wat hints kan geven...
met vriendelijke groeten,
Paul
2 weken geleden
·
#22788
En je kunt wel inloggen met die gegevens in PHPMyAdmin? Klopt public $host ook?
2 weken geleden
·
#22789
Hoi Margriet,
Inloggen met phpMyAdmin gaat goed.
Zoals gezegd is het een kopie van mijn productie site op mijn NAS. Op productie gaat alles goed, daar draait de site wel met php 7.4
Als ik de site naar mijn NAS kopieer werkt hij prima onder php 7.2 maar niet onder 7.4.
Zou dus ook aan mijn NAS kunnen liggen maar alle andere niet-Joomla sites werken wel normaal met php 7.4.
Wat bedoel je overigens met "klopt public $host ook?"
groet, Paul
2 weken geleden
·
#22790
Hoi,

@Margriet bedoel de locathost naam in je configuration.php wel goed is.

Zou dus ook aan mijn NAS kunnen liggen maar alle andere niet-Joomla sites werken wel normaal met php 7.4.
Die andere Joomla sites draaien dus ook op de NAS begrijp ik uit deze reactie?

Groeten Ron :D
2 weken geleden
·
#22791
Ik maak ook gebruik van een Synology NAS, Ik heb MariaDB 5 en 10 er op staan. Maar als ik een joomla site aanmaak wordt deze standaard in MariadDB5. Het ligt niet aan Joomla volgens mij maar aan PHP, die is standaard aan MariaDB 5 gekoppeld. Heb je ook beide Maria's op je Synology staan of alleen 10??
2 weken geleden
·
#22792
Hallo WiPa
Ik heb beide Maria's nog op mijn NAS staan maar alleen MariaDB10 is geconfigureerd in Synology Webstation.
Het is zo dat alleen het activeren van PHP7.4 zorgt voor de error in mijn Joomla site, al de andere componenten blijven ongewijzigd. Daarmee denk ik ook dat de oorzaak niet in de configuration.php zit.
Hoe zou ik PHP aan MariaDB10 kunnen koppelen?
groet, Paul
2 weken geleden
·
#22793
Dag allemaal,
Ik heb een andere site van mij gevonden die niet met Joomla werkt. Daar treedt de fout ook op dus ik wil dit ticket voor Joomla sluiten.
De andere site geeft iets meer info:

Warning: mysqli_connect(): (HY000/2002): No such file or directory in /volume1/web/bsx/connect.php on line 6 Call Stack: 0.0005 417168 1. {main}() /volume1/web/bsx/bewonerslijst.php:0 0.0007 419144 2. include('/volume1/web/bsx/connect.php') /volume1/web/bsx/bewonerslijst.php:3 0.0007 419144 3. mysqli_connect() /volume1/web/bsx/connect.php:6 Unable to connect to database DBBastion No such file or directory

Ik ga verder sporen...

bedankt voor alle reacties!

groet,
Paul
2 weken geleden
·
#22794
Het bleek inderdaad te liggen aan de MySQL sockets
|
Bij PHP7.4 stond mysqld.sock terwijl bij PHP7.2mysqld10.sock stond.

Probleem opgelost. Nogmaals iedereen bedankt voor de reacties!:D
Hans marked this post as Resolved — 2 weken geleden
  • Pagina :
  • 1
Er zijn nog geen reacties op dit bericht.
Wees een van de eersten om op dit bericht te reageren!