php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Betriebssysteme, Hardware & Netzwerk > Linux und Unix
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


Linux und Unix Forum zum Austausch von Erfahrungen, Problemen, Tips und Tricks.

Antwort
 
LinkBack Themen-Optionen Bewertung: Bewertung: 2 Stimmen, 5,00 durchschnittlich.
  #1 (permalink)  
Alt 22-01-2008, 10:53
maikos
 Registrierter Benutzer
Links : Onlinestatus : maikos ist offline
Registriert seit: Aug 2005
Ort: bad herrenalb, bw, de
Beiträge: 48
maikos ist zur Zeit noch ein unbeschriebenes Blatt
Standard unixODBC unter SUSELinux 10.2 einrichten

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:

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
ODBCINST.INI:

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
Dann der Auszug der Abfrage die ich mit "odbcinst -q -d" (d=DRIVER) mache:

Code:
[ODBC Drivers]
[FoxPro Driver]
[FPC]
[MySQL]
Dann der Auszug der Abfrage die ich mit "odbcinst -q -s" (s= Data Source)mache:

Code:
odbcinst: SQLGetPrivateProfileString failed with Unable to find component name.
Version:
Code:
odbcinst --version
unixODBC 2.2.12
Konfigurations Informationen:
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
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!

Geändert von maikos (22-01-2008 um 11:57 Uhr)
Mit Zitat antworten
  #2 (permalink)  
Alt 24-01-2008, 09:43
nOe
 Registrierter Benutzer
Links : Onlinestatus : nOe ist offline
Registriert seit: Nov 2006
Ort: GAMERny
Beiträge: 253
nOe ist zur Zeit noch ein unbeschriebenes Blatt
nOe eine Nachricht über ICQ schicken
Standard

Da gibt es doch so einen Konfigurationsassistenten, soweit ich weiß. Einfach mal "ODBCConfig" in eine Shell eingeben.

Hoffe, das hilft dir weiter.

Gruß, nOe
__________________
"I am what I am and I do what I can..."
Meine HP -- Mein GPG-Key
Meine Projekte: WebStorage 2.0 -- easyAJAX-Chat 2.2.0 (beta)
Mit Zitat antworten
  #3 (permalink)  
Alt 24-01-2008, 12:19
maikos
 Registrierter Benutzer
Links : Onlinestatus : maikos ist offline
Registriert seit: Aug 2005
Ort: bad herrenalb, bw, de
Beiträge: 48
maikos ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Leider nein ...
Not Found ...

Außerdem glaube ich war das ein Grafisches Tool!

Dank dir Trotzdem!
maik
Mit Zitat antworten
  #4 (permalink)  
Alt 25-01-2008, 08:42
nOe
 Registrierter Benutzer
Links : Onlinestatus : nOe ist offline
Registriert seit: Nov 2006
Ort: GAMERny
Beiträge: 253
nOe ist zur Zeit noch ein unbeschriebenes Blatt
nOe eine Nachricht über ICQ schicken
Standard

Hast du den installiert? Eventuell mal bei YAST gucken..
__________________
"I am what I am and I do what I can..."
Meine HP -- Mein GPG-Key
Meine Projekte: WebStorage 2.0 -- easyAJAX-Chat 2.2.0 (beta)
Mit Zitat antworten
  #5 (permalink)  
Alt 25-01-2008, 12:13
maikos
 Registrierter Benutzer
Links : Onlinestatus : maikos ist offline
Registriert seit: Aug 2005
Ort: bad herrenalb, bw, de
Beiträge: 48
maikos ist zur Zeit noch ein unbeschriebenes Blatt
Standard

jep und wie gesagt ich brauch nen kde um das tool nutzen zu können!
arbeite aber nur auf konsole.

gruß
maik
Mit Zitat antworten
  #6 (permalink)  
Alt 28-01-2008, 09:59
maikos
 Registrierter Benutzer
Links : Onlinestatus : maikos ist offline
Registriert seit: Aug 2005
Ort: bad herrenalb, bw, de
Beiträge: 48
maikos ist zur Zeit noch ein unbeschriebenes Blatt
Standard odbc.log Auswertung:

[ODBC][20508][__handles.c][447]
Exit:[SQL_SUCCESS]
Environment = 0x803ec290
[ODBC][20508][SQLAllocHandle.c][359]
Entry:
Handle Type = 2
Input Handle = 0x803ec290
[ODBC][20508][SQLAllocHandle.c][477]
Exit:[SQL_SUCCESS]
Output Handle = 0x803ec820
[ODBC][20508][SQLConnect.c][3587]
Entry:
Connection = 0x803ec820
Server Name = [FoxProConn][length = 10 (SQL_NTS)]
User Name = [][length = 0 (SQL_NTS)]
Authentication = [][length = 0 (SQL_NTS)]
[ODBC][20508][SQLConnect.c][3796]Error: IM002
[ODBC][20508][SQLError.c][424]
Entry:
Connection = 0x803ec820
SQLState = 0xbf918faa
Native = 0xbf918fb0
Message Text = 0xbf918fb8
Buffer Length = 511
Text Len Ptr = 0xbf918fb6
[ODBC][20508][SQLError.c][461]
Exit:[SQL_SUCCESS]
SQLState = IM002
Native = 0xbf918fb0 -> 0
Message Text = [[unixODBC][Driver Manager]Data source name not found, and no default driver specified]
[ODBC][20508][SQLFreeHandle.c][273]
Entry:
Handle Type = 2
Input Handle = 0x803ec820
[ODBC][20508][SQLFreeHandle.c][324]
Exit:[SQL_SUCCESS]

---------------------------------------------------------------------------

Also ich habe nun alle probleme OHNE ODBC gelöst!!!

sucht einfach mal im netz nach ODBTP und lest euch da ein ...
es dauert nur grade mal 20 minuten und alles läuft so wie es soll!

Viel spass dabei und good luck!

maik

Geändert von maikos (15-09-2008 um 14:20 Uhr)
Mit Zitat antworten
  #7 (permalink)  
Alt 03-06-2009, 14:59
maikos
 Registrierter Benutzer
Links : Onlinestatus : maikos ist offline
Registriert seit: Aug 2005
Ort: bad herrenalb, bw, de
Beiträge: 48
maikos ist zur Zeit noch ein unbeschriebenes Blatt
Standard Auflösung...

Hallo Freunde, habe das Problem mit dem ODBTP Treiber gelöst, wenn jemand nähere Infos möchte bitte Melden!

Danke für Eure Mühen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

ebiz-trader 6.0 - Das professionelle PHP Marktplatz Script ansehen ebiz-trader 6.0 - Das professionelle PHP Marktplatz Script

Mit unserer Lösungen können Sie nahezu jeden B2B / B2C Marktplatz betreiben den Sie sich vorstellen können. Ganz egal ob Sie einen Automarktplatz, Immobilenportal oder einfach einen Anzeigenmarkt betreiben möchten. Mit ebiz-trader können Sie Ihre Anforder

11.10.2018 Berni | Kategorie: PHP/ Anzeigenmarkt
PHP Server Monitor

PHP Server Monitor ist ein Skript, das prüft, ob Ihre Websites und Server betriebsbereit sind.

11.09.2018 Berni | Kategorie: PHP/ Security
PHP WEB STATISTIK ansehen PHP WEB STATISTIK

Die PHP Web Statistik bietet Ihnen ein einfach zu konfigurierendes Script zur Aufzeichnung und grafischen und textuellen Auswertung der Besuchern Ihrer Webseite. Folgende zeitlichen Module sind verfügbar: Jahr, Monat, Tag, Wochentag, Stunde Folgende son

28.08.2018 phpwebstat | Kategorie: PHP/ Counter
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:52 Uhr.