ich habe auf einem w2k-server eine Installation aus Apache, php5,
mysql und Wordpress laufen, die einwandfrei funktioniert. Wenn ich nun
auf das selbe www-root auf einem anderen port einen IIS installiere,
ihm über die isapi-dll php beibringe und dann die website aufrufe,
bekomme ich von Wordpress diese Fehlermeldung:
"Ihrer PHP-Installation fehlt die MySQL-Erweiterung, welche für
WordPress notwendig ist"
Was will also php für eine Erweiterung, daß es den IIS an mysql
'ranläßt?
Diese extensions sind aktiv:
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
Sicher ist es nur irgend eine Kleinigkeit, die ich vergessen habe,
aber ich verstehe wohl noch zu wenig davon, um diese zu entdecken...
Danke für alle Hinweise, wie und wo ich weitersuchen kann!
-ras
--
Ralph A. Schmid
http://www.dk5ras.de/ http://www.db0fue.de/
http://www.bclog.de/
> "Ihrer PHP-Installation fehlt die MySQL-Erweiterung, welche für
> WordPress notwendig ist"
>
> Was will also php für eine Erweiterung, daß es den IIS an mysql
> 'ranläßt?
Die Fehlermeldung spricht von der "MySQL-Erweiterung, welche für
WordPress notwendig ist". Es scheint also etwas WordPress-spezifisches
zu sein. Hier sollte die WordPress-Doku weiterhelfen.
Gruß. Claus
>Die Fehlermeldung spricht von der "MySQL-Erweiterung, welche für
>WordPress notwendig ist". Es scheint also etwas WordPress-spezifisches
>zu sein. Hier sollte die WordPress-Doku weiterhelfen.
Das Komische ist ja, daß ein und die selbe
wordpress/php/sql-Installation (gleiche Maschine, gleiches
Verzeichnis) mit dem Apachen einwandfrei tut. Ich drehe mich da
momentan im Kreis in all der Flut an Doku...
> ich habe auf einem w2k-server eine Installation aus Apache, php5,
> mysql und Wordpress laufen, die einwandfrei funktioniert. Wenn ich nun
> auf das selbe www-root auf einem anderen port einen IIS installiere,
> ihm über die isapi-dll php beibringe und dann die website aufrufe,
> bekomme ich von Wordpress diese Fehlermeldung:
>
> "Ihrer PHP-Installation fehlt die MySQL-Erweiterung, welche für
> WordPress notwendig ist"
[...]
> Diese extensions sind aktiv:
>
> extension=php_mysql.dll
> extension=php_mysqli.dll
> extension=php_pdo.dll
> extension=php_pdo_mysql.dll
Stehen diese Zeilen auch in der richtigen php.ini? Hast du den Server
neu gestartet, nachdem du diese Zeilen ergänzt hast?
Ein Testskript mit einem Aufruf von phpinfo() kann die erste Frage
leicht klären.
Gruß
Mark
--
Franz Beckenbauer: "In einem Jahr hab ich mal 15 Monate durchgespielt."
>Stehen diese Zeilen auch in der richtigen php.ini? Hast du den Server
Ja, es ist ein und die selbe php-Installation.
>neu gestartet, nachdem du diese Zeilen ergänzt hast?
Ich habe zuerst den IIS neu gestartet, dann den ganzen Rechner, und
dies inzwischen auch schon mehrmals. Dank VPN und VNC habe ich auf den
server alle Zugriffsmöglichkeiten, bin auch Administrator, da die
Kiste mir real gehört.
>Ein Testskript mit einem Aufruf von phpinfo() kann die erste Frage
>leicht klären.
Beide serverinstanzen (der Apache und der IIS) können phpinfo
ausgeben, also scheint php erst mal zu funktionieren.
> Mark Wiesemann <ne...@mark-wiesemann.de> wrote:
>
>>Ein Testskript mit einem Aufruf von phpinfo() kann die erste Frage
>>leicht klären.
>
> Beide serverinstanzen (der Apache und der IIS) können phpinfo
> ausgeben, also scheint php erst mal zu funktionieren.
Der Hinweis auf phpinfo() war eher so gemeint, dass du mal schauen
sollst, ob die mysql-Extension in der Aufgabe von phpinfo() zu sehen
ist.
Die im OP genannte Meldung kommt übrigens von folgender Prüfung:
if ( !extension_loaded('mysql') && !file_exists(WP_CONTENT_DIR .
'/db.php') )
PDO und mysqli sind also (in diesem Fall) überflüssig.
Gruß
Mark
--
Marcel Reif: "Auch ohne Matthias Sammer hat die deutsche Mannschaft
bewiesen, dass sie in der Lage ist, ihn zu ersetzen."
>Sicher ist es nur irgend eine Kleinigkeit, die ich vergessen habe,
>aber ich verstehe wohl noch zu wenig davon, um diese zu entdecken...
Nachdem ich lang und mühselig strukturiert vorgegangen bin, ohne
weiterzukommen, habe ich begonnen, etwas planloser in den configs
herumzueditieren - und plötzlich funktioniert alles. Insofern
unbefriedigend, daß ich nicht weiß, woran es genau gelegen hat, aber
wenigstens tut es.
>> Sicher ist es nur irgend eine Kleinigkeit, die ich vergessen habe,
>> aber ich verstehe wohl noch zu wenig davon, um diese zu entdecken...
>
> Nachdem ich lang und mühselig strukturiert vorgegangen bin, ohne
> weiterzukommen, habe ich begonnen, etwas planloser in den configs
> herumzueditieren - und plötzlich funktioniert alles. Insofern
> unbefriedigend, daß ich nicht weiß, woran es genau gelegen hat, aber
> wenigstens tut es.
Sehr schlechtes Vorgehensweise ;-)
Grundsätzlich: beim IIS sind Änderungen in der php.ini nur wirksam, wenn
du die entsprechende Webseite und den Anwendungspool erst anhälst und
dann beides wieder startest.
G.
--
BM Computer-Services Schwedenstr. 13
Webdesign 13357 Berlin
Internet Tel.: 030/20649400, mobil 0175/7419517
Layout
Grafik Web: http://www.bmservices.de
Programmierung eMail: kon...@bmservices.de
>Sehr schlechtes Vorgehensweise ;-)
Ja, eh klar, das war dann die trotzige Frustreaktion :-) Kaputtspielen
und dann über das Image wieder den alten Zustand herstellen...war dann
aber plötzlich nicht mehr nötig.
>Grundsätzlich: beim IIS sind Änderungen in der php.ini nur wirksam, wenn
>du die entsprechende Webseite und den Anwendungspool erst anhälst und
>dann beides wieder startest.
Ist mir klar...