Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Installationsfehler: Your Webserver does not appear to support any comon database types

Eingetragen von delcon (9)
am 04.11.2008 - 20:22 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Hallo Forum

Ich habe seit zwei Tagen eine Anfrage im englischsprachigen Forum hängen. Und so wie es aussieht weiss niemand rat. Die Installation bleibt mit der Meldung "Your Webserver does not appear to support any comon database types" hängen. Hier der Link zum Beitrag mit den relevanten Files. Und natürlich läuft MySQL einwandfrei, andere Progs benutzen es auch.

Weiss vielleicht das deutschsprachige Forum Rat? Ich würde wirklich gerne Drupal installieren....

Leo

‹ In Kontaktmodul "Kategorie" umbenennen Kann views local unter xampp nicht updaten ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hier kannste dich

Eingetragen von Tobias Bähr (4019)
am 04.11.2008 - 21:02 Uhr

Hier kannste dich http://drupal.cocoate.com/de/node/1 durchlesen bzw. Systemvoraussetzung http://drupal.org/requirements. Sollte das nix bringen, dann ein anderen Webserver/Webhoster suchen.

----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es könnte das PHP-Interface

Eingetragen von wla (9461)
am 04.11.2008 - 21:30 Uhr

Es könnte das PHP-Interface zu MYSQL fehlen, dann geht das nicht mit Drupal. Perl könnte dann trotzdem mit der Datenbank Verbindung aufnehmen mittels des Perl-Interfaces. Das ist jetzt nur mal so spekuliert. Letztlich kann Dir das nur Dein Provider beantworten.

Gruß
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich bin mir nicht sicher

Eingetragen von red_alert (59)
am 04.11.2008 - 21:52 Uhr

Hallo!

Sag mal was hast du da genau für einen Server? Ist da das PHP vielleicht selbst konfiguriert?
Mir erscheint das ziemlich komisch
ACHTUNG nur unsicheres Halbwissen kann mich auch täuschen
Was mir aber auffällt:


In der Php info ist der Pfad zur mysql.sock

MYSQLI_SOCKET /tmp/mysql.sock

als Linux/Unix Dateipfad angegeben.


In der PHP.ini sind die Pfade als Windos Pfade angelegt?


extension_dir ="C:\Program Files\PHP\ext"
enable_dl = On
fastcgi.impersonate = 1;
file_uploads = On
upload_max_filesize = 2M
allow_url_fopen = On
allow_url_include = Off
default_socket_timeout = 60
upload_tmp_dir="C:\Windows\Temp"
session.save_path="C:\Windows\Temp"

Es ist möglich das dies so richtig ist. Ich kann es mir aber ehrlichgesagt kaum vorstellen. Kann aber selbst nicht so einfach nachschauen (kein windows mit php vorhanden). Daher Achtung Halbwissen.



Ich würde jetzt mal tippen das du entweder die Dateien von unterschiedlichen servern hast. Oder das du einen Server falsch konfiguriert hast.


Welche anderen Anwendungen mit PHP laufen denn?

Infomationen und wissenswerte rund um eines der leckersten Hobbys?
www.cocktail4all.info

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo und danke für euere

Eingetragen von delcon (9)
am 05.11.2008 - 01:12 Uhr

Hallo und danke für euere Anregungen.

Mein Server ist W2008 mit IIS7. PHP 5.2.6 installiert. Microsoft URL Rewrite Module for IIS 7.0 CTP1 gemäss Anleitung installiert und Konfiguriert. Systemvoraussetzungen sind kontrolliert und erfüllt. Der Provider bin ich.

Die PHPinfo wird ja vom Server ausgegeben. Darum wohl die / -Pfade. Wenn die PHPinfo ausgegeben wird, und auch die Installation die ersten Seiten einwandfrei anzeigt und verabeitet muss ich annehmen, dass PHP läuft.

In der PHP.ini sind die extensions richtig konfiguriert:
extension_dir ="C:\Program Files\PHP\ext"
und aktiviert:
extension=php_msql.dll
[PHP_MSSQL]
extension=php_mssql.dll
[PHP_MYSQL]
extension=php_mysql.dll
[PHP_MYSQLI]
extension=php_mysqli.dll
[PHP_PDO]
extension=php_pdo.dll
[PHP_LDAP]
extension=php_ldap.dll
[PHP_IISFUNC]
extension=php_iisfunc.dll

und darum tauchen sie wohl auch in der phpinfo unter dem abschnitt mysql und mysqli auf.

warum dann "MYSQLI_SOCKET /tmp/mysql.sock" steht entzieht sich meinen Erkentnissen. Ich wüsste auch nicht wo ich das ändern könnte. Aber es scheint mir ein Ansatz zu sein.

Dass MySQL einwandfrei läuft zeit mir das grafische Administrationstool, und die Tatsache dass andere Anweindungen in der lage Sind diesen Server für sich zu verwenden.

Kann man irgendwo in Drupal Einstellungen betreffend Verbindung mit der Datenbank vornehmen? Oder vielleicht einen genaueren Fehlercode in Erfahrung bringen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das heißt es gibt noch kein

Eingetragen von red_alert (59)
am 05.11.2008 - 07:25 Uhr

Das heißt es gibt noch kein anderes Programm das die Vernknüpfung von PHP und MYSQL erfolgreich nutzt?

Das Grafische Tool von dem du sprichst ist vermutlich Mysql Administrator. Oder?

Wenn es noch kein Programm gibt, das beides benutzt dann würde ich als erstes mal was anderes testen um zu sehen ob das geht.
Kimai, TODO liste, Joomla was auch immer. Nur um zu sehen PHP kann auf die Datenbank zu greifen. Oder eben nicht.

Erst wenn das geht würde ich anfangen an drupal weiter zu suchen. Mir sieht das derzeit noch nach einem Problem mit PHP und dessen Einrichtung aus.

Genauere Tipps kann ich leider auch nicht liefern. Ich hatte mit PHP auf windows noch nicht viel am Hut.

mfg
red

Infomationen und wissenswerte rund um eines der leckersten Hobbys?
www.cocktail4all.info

  • Anmelden oder Registrieren um Kommentare zu schreiben

Joomla läuft

Eingetragen von delcon (9)
am 05.11.2008 - 13:17 Uhr

Joomla läuft einwandfrei.
Bei einem Problem mit den Schreibrechten zu Joomla (Ein nicht dokumentierter User musste hinzugefügt werden um die Konfig zu schreiben) habe ich den ProcessMonitor von Sysinternals benutzt.

Beine Beobachtungen haben ergeben, dasss Durpal nicht mal versucht irgend etwas mit MySQL anzustellen. Als wenn Drupal gar nicht wüsste, dass ich MySQL verwende.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Port?

Eingetragen von wla (9461)
am 05.11.2008 - 13:38 Uhr

Läuft MYSQL nicht auf dem standard Port? Auf der Seite mit den Datenbank Einstellung gibt es noch eine Abteilung mit Extras (ist normal eingeklappt). Dort kann man andere Server für die Datenbank und/oder einen anderen Port einstellen.

Gruß
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

soweit komme ich nicht. Die

Eingetragen von delcon (9)
am 05.11.2008 - 21:12 Uhr

soweit komme ich nicht. Die Schritte die funktionieren sind:
# Choose profile
# Choose language
# Verify requirements
und dann bei setup Database kommt die beschriebene Fehlermeldung.
MYSQL läuft auf Standartport.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Erstellt der IIS

Eingetragen von red_alert (59)
am 06.11.2008 - 07:23 Uhr

Erstellt der IIS irgendetwas, das mit den Apache Error Logs zu vergleichen ist?

Das könnte uns vielleicht beim suchen weiterhelfen.

------------
Infomationen und wissenswertes rund um eines der leckersten Hobbys?
www.cocktail4all.info

  • Anmelden oder Registrieren um Kommentare zu schreiben

IIS schreibt einfache

Eingetragen von delcon (9)
am 09.11.2008 - 13:55 Uhr

IIS schreibt einfache logfiles, da IIS aber nicht PHP spricht scheint es mir sinnvoller zu sein PHP logging zu aktivieren. Das habe ich auch gemacht, leider sind keine Errors auszumachen.

Wäre es nicht am besten die PHP stelle im Program zu finden wo die Datenbank angebunden wird zu finden? Und so ev. eine detailiertere Fehlermeldung ausgeben zu lassen als nur "der Webserver scheint keine Datenbank zu unterstützen..."?

Da gäbe es vielleicht einige hier im Forum die sich schon damit auseinandergesetzt haben..

  • Anmelden oder Registrieren um Kommentare zu schreiben

Auch unter Apache

Eingetragen von delcon (9)
am 09.11.2008 - 15:18 Uhr

Auch unter Apache funktioniert es nicht.
Ich habe gerade Apache unter Windows installiert, PHP aktiviert. Ich bleibe an der gleichen Stelle hängen.
Welchen Errorlog würde euch weiterhelfen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

delcon schrieb Auch unter

Eingetragen von px (77)
am 09.11.2008 - 16:51 Uhr
delcon schrieb

Auch unter Apache funktioniert es nicht.
Ich habe gerade Apache unter Windows installiert, PHP aktiviert. Ich bleibe an der gleichen Stelle hängen.
Welchen Errorlog würde euch weiterhelfen?

Das Problem dürfte nicht der Webserver, sondern der PHP Interpreter sein. Dementsprechend ist das PHP log von Interesse. Pack mal

; Log errors into a log file (server-specific log, stderr, or error_log (below))
; As stated above, you're strongly advised to use error logging in place of
; error displaying on production web sites.
log_errors = On

; Log errors to syslog (Event Log on NT, not valid in Windows 95).
error_log = syslog

In deine php.ini

Meine Vermutung geht mal dahin, dass PHP versucht MySQL via socket (/tmp/mysql.sock) und nicht mittels TCP Port erreichen will, was unter Windows eigentlich nur in die Hose gehen kann (unter Linux sind Sockets spezielle Dateien im Dateisystem, die als "Durchreiche" verwendet werden).

  • Anmelden oder Registrieren um Kommentare zu schreiben

log_errors=on zeigt

Eingetragen von delcon (9)
am 10.11.2008 - 02:49 Uhr

log_errors=on zeigt überhaupt keine Fehler. Ich vermute eben dass die Verbindung zu MySQL geprüft wird und das Ergebnis (das ja keinen Fehler produziert, sondern das Fehlen der Verbindung zeigt) bewirkt die Fehlermeldung in der Ausgabe.
Zum Thema /tem/mysql.sock scheint es dass diese Socket vom Server selbst erstellt wird, und darum im Temp-Verzeichnis liegt: siehe hier

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi! Ich glaube auch

Eingetragen von red_alert (59)
am 10.11.2008 - 07:30 Uhr

Hi!

Ich glaube auch immernoch das der Fehler inrgendwo in dieser ecke liegt.
Du hast schon recht das /temp/mysql.sock sollte vom Server aus erzeugt werden. Das geht allerdings nicht. Windows kann mit solch einer Pfadangabe einfach nichts anfangen.

Schon allein die Angabe des root Directorys heist auf Windows nicht / sondern c:\ Windows kann diese Pradangabe einfach nicht richtig verarbeiten können.

Interessant ist auch diese Seite. Es geht zwar um den MYSQL Server, aber hier werden die entsprechenden Sockets zu verfügung gestellt. Diese Pfadangaben sind alle "Windows Like".

Nehmen wir mal an: Mysql hat die datei unter c: temp erstellt, PHP versucht unter /temp/ zu lesen. Kein Fehler da das ding einfach nicht antwortet. Oh welch Wunder :)

------------
Infomationen und wissenswertes rund um eines der leckersten Hobbys?
www.cocktail4all.info

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich hab heute mittag zeit.

Eingetragen von red_alert (59)
am 10.11.2008 - 07:39 Uhr

Ich hab heute mittag zeit. Dann versuche ich mich daran mal.

Ich find leider keine eindeutigen Angaben im internet. Ob diese socket angabe nun richtig ist, oder eben auch nicht.

------------
Infomationen und wissenswertes rund um eines der leckersten Hobbys?
www.cocktail4all.info

  • Anmelden oder Registrieren um Kommentare zu schreiben

; Default socket name for

Eingetragen von delcon (9)
am 11.11.2008 - 12:39 Uhr

; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
mysqli.default_socket =
und

; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
mysql.default_socket =

könnte es damit etwas aufsich haben?

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich habe übrigens noch mit

Eingetragen von delcon (9)
am 11.11.2008 - 13:21 Uhr

ich habe übrigens noch mit dem Process Monitor überprüft, es gibt keine Berechtigungsprobleme, wie Schreibsrechte nicht gegeben, fehlendes Verzeichnis usw.

aber was ich seltsam finde ist, dass MySQLAdministrator auch nach dem Anzeigen der Seite zwei aktive Verbindungen zeigt:

PID: 12
User: root
Host: Localhost:60975
DB: drupal
Command:Query
Time: 0
State:
Info: Show Full Process List

PID: 32
User: root
Host: localhost:63481
DB:
Command: Sleep
Time: 1
State:
Info:

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 2 Tagen
  • Hey danke
    vor 2 Wochen 3 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 3 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 3 Wochen 6 Tagen
  • In der entsprechenden View
    vor 3 Wochen 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 6 Tagen
  • gelöst
    vor 6 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20456

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 26 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association