Seite 1 von 1

PHP-Konfig. am Server unterst. n. meinen Datenbank-Typ

Verfasst: 05.10.2004 11:04
von MarioMan
hallo zusammen,

ich will für meine freundin und ihren studienkollegen ein forum bereitstellen. von einigen anderen sites kenn ich das phpbb und es gefällt mir recht gut.

ich bin nicht unbedingt ein newbie, aber mit linux beschäftige ich mich erst ca. 1 jahr.

so... nun zu meinen problem. ich hab auf diesen board jetzt ca. 2 tage gesucht. aber keine lösung zu meinen problem gefunden. wobei, gefunden schon, aber die gefundenen lösungen passen nicht ganz zu meinen prob.

ich bekomme bei der installation folgende fehlermeldung:
Die PHP-Konfiguration auf deinem Server unterstützt nicht den gewählten Datenbank-Typ

so sieht derzeit meine system-konfig aus:
OS:
suse 9.1
vmlinuz-2.6.4-52-default

MySQL:
mysql-4.0.18-32

HTTP:
apache2-2.0.49-23
apache2-prefork-2.0.49-23
apache2-mod_php4-4.3.4-26

PHP und mysql_mod:
php4-4.3.4-26
php4-mysql-4.3.4-26

und noch das bewährte phpMyAdmin:
phpMyAdmin-2.5.6-34

hätte es fast vergessen:
phpbb 2.0.10

ich hab jetzt schon einiges probiert.
keine sonderzeichen in DB und LG usw. mit root als dblogin. etc.

also das phpmyadmin schnurrt wie ein kätzchen. no probs. sagt mir das nicht, dass mein php doch für meine db geeignet ist?

mein prob eben:
ich kann eigentlich nur die installation vom forum nicht durchführen bzw. beenden.

da ich das forum relativ bald bereitstellen möchte, bitte ich schnelle antowrt. :-) sofern mein prob überhaupt lösbar ist.

vielen dank schonmal im voraus...

lg mm

Verfasst: 05.10.2004 21:27
von PhilippK
Prüf doch mal mit phpinfo (KB:phpinfo), ob da ein Abschnitt für MySQL existiert (ein Link zu der Datei wäre das einfachste). Da phpMyAdmin auch auf anderem Wege an die DB kann, kann das schon an einer fehlerhaften MySQL/PHP-Konfiguration liegen.

Gruß, Philipp

Fehler gefunden...

Verfasst: 06.10.2004 19:46
von MarioMan
hi...

das mit phpinfo ist klar. danke. kenn ich, da ich schon viel im php geschrieben habe.

hab aber tatzächlich übersehen, das die extension nicht geladen wird. hab nicht darauf geachtet, da ich eben davon ausging, dass das phpmyadmin auch über das läuft.

naja. jetzt muss ich das teil nur noch zum mailen bekommen.

lg mm

Verfasst: 17.10.2004 19:35
von araberboy
wo kann man genau die extension aktivieren? im php.ini hab ich den entsprechenden eintrag hinzugefügt, aber kein erfolg.

extensions für mysql

Verfasst: 17.10.2004 21:13
von MarioMan
hi...

also ich kann dir da jetzt nur mal ein paar tipps geben, was du mal checken sollst.

bei mir sieht das php.ini so aus:

also der parameter für den extensionpfad wo eben die extensions drinnen sin:

extension_dir = /usr/lib/php/extensions
hier solltes du mal checken, ob auch die mysql-extension drin ist.
bei mir heisst die mysql-extension: mysql.so

bei den extensions solltes du eben dann auch folgendes hinzufügen, wenns net eh schon dort steht.

im meinen fall eben:
extension=mysql.so

ist die extension nicht im verzeichnis, sollte diese nachinstalliert werden. also bei suse geht das recht einfach im yast. da suchst nach php und irrgendwie wird dann das zusatzmodul mysql auch angezeigt. dass kannst dann installieren. aber im php.ini musst es dann manuell eintragen.

hängt aber eben vom os ab!

lg mario

Verfasst: 28.10.2004 19:12
von Rettungsdackel
Hi Leute,

Die PHP-Konfiguration auf deinem Server unterstützt nicht den gewählten Datenbank-Typ

ich hatte die selben Probleme mit Suse 9.1, mySQL 4.0.18 und PHP 4.3.4

Könnte es sein, das bei "extension=mysql.so" in der php.ini das y bei mysql vergessen wurde?
Bei mir stand nur 'extension=msql.so' drin.

Seit ich das geändert habe funktioniert alles :-)

einträge in php.ini

Verfasst: 28.10.2004 20:26
von MarioMan
hi...

naja... ich hab so einen eintrag auch. aber das ist mir wohl nicht aufgefallen, da ich den mysql.so selbst hinzugefügt hab.

web01:~ # cat /etc/php.ini | grep sql.so
; extension=msql.so
extension=pgsql.so
extension=mysql.so

lg mm

Verfasst: 29.10.2004 16:23
von PhilippK
mysql != msql - das sind zwei verschiedene Paar Stiefel...
Ansonsten: KB:php_konfiguration

Gruß, Philipp

dachte mir das

Verfasst: 29.10.2004 19:59
von MarioMan
hab mir das eh schon gedacht. wobei ein extension msql.so hab i net gfunden.

was ist den msql? das wird doch net eine abkürzung für MS-SQL sein? :-)

lg mm

Verfasst: 30.10.2004 11:08
von PhilippK
mSQL (mini SQL) ist eine sehr einfache SQL-Implementierung: http://www.hughes.com.au/products/msql/

Gruß, Philipp