Auteur Topic: Geen driver gevonden voor PDO connectie met mysql  (gelezen 2037 keer)

Offline Jojoseph

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 10
Geen driver gevonden voor PDO connectie met mysql
« Gepost op: 15 juli 2019, 22:19:44 »
Beste forumleden,

Na diverse websites geraadpleegd te hebben, post ik dan toch maar mijn vraag op dit forum.

Wat is het probleem?
De verbinding met mysql via PDO wordt niet tot stand gebracht. Ik krijg de melding: 'could not find driver'

Ik heb gecheckt of mysql geïnstalleerd is op mijn Synology. Dat is inderdaad het geval. Ik kan via de CLI diverse maria10db databases benaderen. Echter via dit php script lukt het niet:
<?php 
$dsn "mysql:host=localhost;dbname=xxxxx;charset=utf8";
$username "root";
$pass "xxxxxx"

$db = new PDO($dsn$username$pass);
?>

Geinstalleerd: Apache 2.2, PHP7.2, MariaDB10
Ik heb ook in PHPSettings.json (/usr/syno/etc/packages/WebStation) de extension pdo_mysql veranderd in pro_mysql.so zie ook:
Maar ook deze wijziging heeft het probleem niet opgelost...

Wie heeft een idee hoe dit probleem op te lossen?
  • Mijn Synology: DS411

Offline Jojoseph

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 10
Re: Geen driver gevonden voor PDO connectie met mysql
« Reactie #1 Gepost op: 07 augustus 2019, 11:43:39 »
Eureka! :)

Ik heb de oplossing hier gevonden: pagina

Verderop deze pagina staat een alinea over trouble shooting MYSQL connections. Daar bleek dat ik het pad naar PDO moest veranderen. Omdat ik Mariadb10 gebruik, werd het pad voor mij: /run/mysqld/mysqld10.sock.

Zoals zo vaak: een klein regeltje veranderen maar het kost je wel heel veel tijd.....
  • Mijn Synology: DS411

Offline Wyodor

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 159
  • Berichten: 793
Re: Geen driver gevonden voor PDO connectie met mysql
« Reactie #2 Gepost op: 07 augustus 2019, 13:06:17 »
Het is vrij simpel.
Bij de instellingen wat vinkjes zetten.

Vervolgens in PHP de volgende verbinding gebruiken.

<?php
$db 
= new PDO('mysql:host=127.0.0.1;dbname=databasenaam;port=3307;charset=utf8mb4''username''password');
?>
  • Mijn Synology: DS720+
  • HDD's: 2 x ST4000VN008


 

VERPLAATST: Na DSM update 6.2-23739 geen netwerktoegang meer via W10

Gestart door BirdyBoard Netwerk algemeen

Reacties: 0
Gelezen: 1427
Laatste bericht 05 juli 2018, 21:51:06
door Birdy
Eerste opstart DS718+ loopt onmiddellijk fout: geen volume gemaakt

Gestart door RihoNASBoard NAS hardware vragen

Reacties: 1
Gelezen: 2326
Laatste bericht 06 november 2018, 11:15:58
door RihoNAS
Probleem met interne toegang + geen externe toegang mogelijk

Gestart door Dementor69Board Netwerk algemeen

Reacties: 11
Gelezen: 2626
Laatste bericht 21 april 2019, 17:31:49
door Briolet
Geen internet na Firmware update SRM 1.2.3-8017-2

Gestart door Trucker380Board Synology Router

Reacties: 16
Gelezen: 3406
Laatste bericht 22 augustus 2019, 11:26:29
door Birdy
1 gebruiker krijgt geen toegang tot gedeelde mappen

Gestart door DachrakBoard File Station

Reacties: 0
Gelezen: 2295
Laatste bericht 09 april 2009, 12:47:08
door Dachrak