Hallo Freunde,
also dann kommen wir mal zu meinem Problem:
Ich habe ein frisches Linux 10.2 auf meinem Webserver und möchte ODBC nutzen.
Ein paar ausführliche anleitungen zur Installation und Konfiguration habe ich gefunden und auch SCHRITT für SCHRITT durchgeführt. Unter anderem auch die Aktivierung von Seitens PHP, was ja auch zwingend erforderlich ist, da ich darüber zugreife!
http://www.easysoft.com/developer/in...dbc/linux.html
http://www.easysoft.com/developer/la...ache_odbc.html
http://www.linuxfromscratch.org/blfs.../unixodbc.html
Dann noch ein paar ausführliche Infos zum unixODBC:
http://www.koders.com/c/fid0B02970FF...6CFB0BDD7.aspx
Natürlich ausführliche Informationen zum PHP Teil:
http://www.php.net/manual/de/ref.uodbc.php
und ansonsten googeln was das zeug hällt!
Nun ja, so weit so gut, aber jetzt zum Problem, mein ODBC Funktioniert nicht!
Hier die Einstellungen und Auszüge der odbc.ini und odbcinst.ini...
ODBC.INI:
ODBCINST.INI:
Dann der Auszug der Abfrage die ich mit "odbcinst -q -d" (d=DRIVER) mache:
Dann der Auszug der Abfrage die ich mit "odbcinst -q -s" (s= Data Source)mache:
Version:
Konfigurations Informationen:
Man sieht deutlich das mit dem Befehl "odbcinst -q -s" nicht das kommt was kommen soll ..
wenn ich trotzdem mit dem kleinen aber feinen tool "isql" Teste ob ein LOKALER ODBC zugriff auf eine MySQL DB möglich ist, kommt natürlich auch ein Fehler ...
hat jemand Lösungsvorschläge?
Ist "sau" Wichtig, wäre super wenn ich da Bescheid bekomme!
gruß
Maik
PS: Unter anderem auch in folgenden Foren gepostet: linux-club, linux-forum und entwickler-forum ... Grund:Ich benötige umfassend SCHNELLE lösungsansätze und werde mich natürlich um eine synchronisation kümmern! Danke für den Hinweis bezüglich Crossposting!
also dann kommen wir mal zu meinem Problem:
Ich habe ein frisches Linux 10.2 auf meinem Webserver und möchte ODBC nutzen.
Ein paar ausführliche anleitungen zur Installation und Konfiguration habe ich gefunden und auch SCHRITT für SCHRITT durchgeführt. Unter anderem auch die Aktivierung von Seitens PHP, was ja auch zwingend erforderlich ist, da ich darüber zugreife!
http://www.easysoft.com/developer/in...dbc/linux.html
http://www.easysoft.com/developer/la...ache_odbc.html
http://www.linuxfromscratch.org/blfs.../unixodbc.html
Dann noch ein paar ausführliche Infos zum unixODBC:
http://www.koders.com/c/fid0B02970FF...6CFB0BDD7.aspx
Natürlich ausführliche Informationen zum PHP Teil:
http://www.php.net/manual/de/ref.uodbc.php
und ansonsten googeln was das zeug hällt!
Nun ja, so weit so gut, aber jetzt zum Problem, mein ODBC Funktioniert nicht!
Hier die Einstellungen und Auszüge der odbc.ini und odbcinst.ini...
ODBC.INI:
Code:
[ODBC Data Sources] sqlconn = SQL database FoxProConn = FoxPro Driver FoxPro = FoxPro Driver [sqlconn] ReadOnly = 0 Servername = localhost Port = 3306 Driver = MySQL Database = usr_webx_1 UserName = einer Password = keiner [FoxProConn] Description = FoxPro database TargetDSN = FoxProConn Driver = FoxPro Driver Driver = /usr/lib/libodbc.so SERVER = 22.22.22.22 USER = Password = Database = artikel ReadOnly = 0 [FoxPro] Description = FoxPro database TargetDSN = FoxPro Driver = FoxPro Driver Driver = /usr/lib/libodbc.so SERVER = 22.22.22.22 USER = Password = Database = artikel ReadOnly = 0 [Default] Description = FoxPro database TargetDSN = Default Driver = FoxPro Driver Driver = /usr/lib/libodbc.so SERVER = 22.22.22.22 USER = Password = Database = artikel ReadOnly = 0 [ODBC] InstallDir=/usr/lib
Code:
[ODBC Drivers] FoxPro Driver = Installed UsageCount = 3 [FoxPro Driver] DRIVER = /usr/lib/libodbc.so SETUP = /usr/lib/libodbc.so FileUsage = 1 UsageCount = 5 [FPC] DRIVER = /usr/lib/libodbc.so FileUsage = 1 UsageCount = 5 [MySQL] DRIVER = /usr/lib/libmyodbc3.so SETUP = /usr/lib/libmyodbc3S.so FileUsage = 1 UsageCount = 5 [ODBC] TraceFile = /tmp/odbc.log Trace = Yes
Code:
[ODBC Drivers] [FoxPro Driver] [FPC] [MySQL]
Code:
odbcinst: SQLGetPrivateProfileString failed with Unable to find component name.
Code:
odbcinst --version unixODBC 2.2.12
Code:
odbcinst -j unixODBC 2.2.12 DRIVERS............: /etc/unixODBC/odbcinst.ini SYSTEM DATA SOURCES: /etc/unixODBC/odbc.ini USER DATA SOURCES..: /root/.odbc.ini
wenn ich trotzdem mit dem kleinen aber feinen tool "isql" Teste ob ein LOKALER ODBC zugriff auf eine MySQL DB möglich ist, kommt natürlich auch ein Fehler ...
hat jemand Lösungsvorschläge?
Ist "sau" Wichtig, wäre super wenn ich da Bescheid bekomme!
gruß
Maik
PS: Unter anderem auch in folgenden Foren gepostet: linux-club, linux-forum und entwickler-forum ... Grund:Ich benötige umfassend SCHNELLE lösungsansätze und werde mich natürlich um eine synchronisation kümmern! Danke für den Hinweis bezüglich Crossposting!
Kommentar