Jump to content
xt:Commerce Community Forum

Probleme Mit Microsoft Iis


RHansmann

Recommended Posts

Hallo!

Ich weiss nicht, ob es mit dem IIS zusammenh?ngt, aber alle Pfade, die in der configure.php definiert sind, f?hren xtc in die Irre. Es sieht so aus, als ob generell eingebundene Dateien (sowohl require als auch include) immer eine Datei dort sucht, wo sie selbst beheimatet ist. Anders ausgedr?ckt: wenn eine Pfadangabe vor die Datei gestellt wird, wird sie nicht gefunden. Ist bei allen Einbindungen so.

Was tun?

Gruss

Reinhard

Link to comment
Share on other sites

Jou, im Prinzip richtig. Aber was hat das mit den Pfadangaben zu tun?

Ihr ruft z. B. mit include z.B. eine Datei mit "include/classes/xxx.php" auf. Wenn nun die aufrufende Datei selber im include Verzeichnis liegt, findet PHP die Datei xxx.php nicht, da davon ausgegangen wird, dass das Verzeichnis "include" ein Unterverzeichnis des aktuellen Pfades (also auch "include" ist). Wir denn immer eine Umgebungsvariable von PHP davor gestellt? W?r mir neu!

Kann das irgendwie mit PHP-Einstellungen oder der PHP-Version zu tun haben. Ich hatte mal so zum Test einen osCommerce-Shop eingerichtet, bei dem stehen ja die Pfade eigentlich genauso wie bei Eurem Shop. Der Shop lief anstandslos. Nun habe ich inzwischen die PHP-Version von 4.0.x auf 4.3.4 angehoben und seitdem kennt auch osCommerce die korrekten Pfade nicht mehr.

Ich habe das Gef?hl, dass das irgendwie mit der Version oder mit irgendwelchen Einstellungen in der php.ini zu hat, komme aber nicht dahinter, was es sein k?nnte. Vielleicht hat ja irgend jemand hier in der community 'ne Idee. W?re dankbar f?r eine L?sung. Ich denke, es gibt auch noch gen?gend andere Benutzer, die mit dem IIS arbeiten.

Danke und Gruss

Reinhard

Link to comment
Share on other sites

die includes sind bei uns nicht un der form "include/classes/xxx.php" da dies nat?rlich auf anderen systemen auch nicht funktioniert wenn die aufrufende datei innerhalb der verzeichnisse liegt.

die includes sind immer auf den root path bezogen also /home/....../shop/include/...

Link to comment
Share on other sites

  • 2 years later...

Auch ich habe Probleme mit der neuen PHP Version 4.4.4

Die Installation und Konfiguration von PHP unter dem IIS-Server funktioniert einwandfrei.

Nur xtc macht probleme mit einer Fehlermeldung:

Fatal error: main(): Failed opening required 'http://xyz/includes/classes/boxes.php' (include_path='.;e:\PHP') in xyz\includes\application.php on line 36

Kann vielleicht jemand helfen, der dieses Problem kennt?

Viele Grüße aus Würzburg

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...