Propojeni Nette + Linux + Mssql

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
czmarek
Člen | 8
+
0
-

Ahoj,
jak propojit aplikaci napsanou v Nette, bezici na Linuxu (Fedora) s MSSQL databazi?
Neustale mi to hazi ‚could not find driver‘. Vystup z phpinfo():
PDO
PDO support ⇒ enabled
PDO drivers ⇒ dblib, mysql, pgsql, sqlite
PDO Driver for FreeTDS/Sybase DB-lib ⇒ enabled
PDO Driver for MySQL ⇒ enabled
PDO Driver for PostgreSQL ⇒ enabled
PDO Driver for SQLite 3.x ⇒ enabled

Podpora MSSQL je to FreeTDS/Sybase. Cili tu mam.

V kombinaci Windows + Nette + Mssql funguje vse v pohode.

Diky za radu

CZechBoY
Člen | 3608
+
0
-

Zkus do dsn pripsat na zacatek sybase:

czmarek
Člen | 8
+
0
-

Priznam se, ze odpoved moc nechapu

CZechBoY
Člen | 3608
+
0
-

V konfiguraku (config.local.neon) mas neco v tomhle smyslu

database:
    dsn: 'mssql:host=localhost;dbname=databaze1'
user: Root
password: Pass123

Tak to dsn zmenit aby na zacatku bylo sybase:

database:
    dsn: 'sybase:host=localhost;dbname=databaze1'
zooner
Člen | 7
+
0
-

Bohuzel nepomohlo. Porad stejna chyba.
Zkousel jsem:

  • dsn: ‚sybase:host=localhost;dbname=databaze1‘
  • dsn: ‚sybase:server=localhost;dbname=databaze1‘
  • dsn: ‚sybase:host=localhost;database=databaze1‘
  • dsn: ‚sybase:server=localhost;database=databaze1‘
CZechBoY
Člen | 3608
+
0
-

Jakou chybu to teda hlásí? Můžeš poslat BSOD (červená obrazovka, ale říká se jí bsod)?

czmarek
Člen | 8
+
0
-

Porad tu samou s tim, ze nemuze najit driver.
http://oi67.tinypic.com/209io34.jpg