Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   PHP - Was ist hier falsch? (https://www.delphipraxis.net/140410-php-ist-hier-falsch.html)

GreenHorn3600 17. Sep 2009 21:28


PHP - Was ist hier falsch?
 
Hallo Wissende,

ich hab ein merkwürdiges Problem, gegeben ist dieser Code:

Code:
<html>
<head></head>
<body>
<?php

  echo "dies ist ein test" ;
?>
</body>
</html>
Wenn ich den aber ausführe kommt eine Fehlermeldung (hier: "Error in my_thread_global_end(): 4 threads didn't exit"). Was habe ich hier falsch gemacht, oder was muss ich anders machen, damit diese Fehlermeldung nicht mehr erscheint

Euer Ratloses
GreenHorn

RWarnecke 17. Sep 2009 21:34

Re: PHP - Was ist hier falsch?
 
Hallo,

der Sourcecode ist eigentlich in Ordnung. Auf was für ein System hast Du denn den Webserver laufen, welches PHP hast Du installiert u.s.w. ?

Hast Du schon mal nach der Fehlermeldung gegoogelt ? [google]"Error in my_thread_global_end(): 4 threads didn't exit"[/google] Da gibt es einige Beispiele, wo der Fehler auftritt.

GreenHorn3600 17. Sep 2009 22:09

Re: PHP - Was ist hier falsch?
 
Hallo Rolf,

yep, das ist PHP5 auf dem MS IIS. Als das Problem auftauchte, hatte ich keine iNet Verbindung daher hatte ich keine Möglichkeit im iNet zu suchen.

... jetzt hab ich mal einen Blick auf das iNet geworfen, da scheint die einzige Möglichkeit den IIS gegen den Apache auszutauschen, gibt es da auch eine andere Möglichekeit den PHP5 mit IIS zum fliegen zu bekommen, oder ist es die einzige Möglichkeit den IIS zu verschrotten?

Danke schon mal.

Euer GrennHorn

Alfredo 17. Sep 2009 22:14

Re: PHP - Was ist hier falsch?
 
Heißt die Datei *.php?

Mein Apache mag *.htm nicht.

Gruß
Alfred

GreenHorn3600 17. Sep 2009 22:17

Re: PHP - Was ist hier falsch?
 
Hallo Alfred,

hab die Endungen alle schon durchprobiert, das Teil wo PHP drin ist, heißt auch .php, die anderen je nach Testphase .HTM, .HTML, .PHP hat aber alles nichts gebracht :-(

Schöne Grüße
Euer GreenHorn

Meflin 17. Sep 2009 22:25

Re: PHP - Was ist hier falsch?
 
Zitat:

Zitat von GreenHorn3600
... jetzt hab ich mal einen Blick auf das iNet geworfen, da scheint die einzige Möglichkeit den IIS gegen den Apache auszutauschen, gibt es da auch eine andere Möglichekeit den PHP5 mit IIS zum fliegen zu bekommen, oder ist es die einzige Möglichkeit den IIS zu verschrotten?

Es ist auf jeden Fall nicht die schlechteste.

Der IIS ist kein so wirklich ernstzunehmender Server :mrgreen: :duck:

Alfredo 17. Sep 2009 23:00

Re: PHP - Was ist hier falsch?
 
Hast Du <?php

wirklich keinen Leerraum zwischen ? und php.

Auf meinem Apache läuft Deine Datei.

Gruß
Alfred

RWarnecke 18. Sep 2009 07:34

Re: PHP - Was ist hier falsch?
 
Ich habe nochmal ein wenig rumgesucht in Google. Der Fehler tritt am meisten in Verbindung mit dem IIS und PHP5 auf. Rüste einfach auf den Apache um. Der ist schnell und einfach zu konfigurieren, sowohl unter Windows und auch unter Linux.

GreenHorn3600 18. Sep 2009 18:58

Re: PHP - Was ist hier falsch?
 
Hallo Rolf, Hallo Alfred,

habe jetzt den IIS verschrottet, wie von Meflin geraten. Habe dafür den XAMMP aufgesetzt LAMP Stack, jetzt funktioniert der Code einwandfrei :-)

Spielt ja keine große Rolle, da der WebServer sowieso auf LAMP aufbaut. Hätt ich jetzt nicht gedacht, dass der IIS nach über 7 Jahren Entwicklungszeit noch so buggy ist :-(

Schöne Grüße
Euer GreenHorn

Valle 18. Sep 2009 19:59

Re: PHP - Was ist hier falsch?
 
Zitat:

Zitat von GreenHorn3600
Hallo Rolf, Hallo Alfred,

habe jetzt den IIS verschrottet, wie von Meflin geraten. Habe dafür den XAMMP aufgesetzt LAMP Stack, jetzt funktioniert der Code einwandfrei :-)

Spielt ja keine große Rolle, da der WebServer sowieso auf LAMP aufbaut. Hätt ich jetzt nicht gedacht, dass der IIS nach über 7 Jahren Entwicklungszeit noch so buggy ist :-(

Hey, dir ist schon klar dass das L in LAMP für Linux steht? Was du meinst ist WAMP, Windows, Apache, MySQL and PHP. Denke bitte dran, dass XAMPP in der Standardkonfiguration erhebliche Sicherheitsrisiken birgt. Willst du was sichereres, setze die Komponenten lieber einzeln auf.

Weiterhin fährt ein Webserver unter Linux besser, da Apache und PHP (bei MySQL weiß ich es nicht) für Linux optimiert wurden. Wenn der Server allerdings nicht von außen zu erreichen ist und nur dein privater Entwicklungsserver ist, dann spricht natürlich auch nichts gegen deine Methode. ;-)

Mit freundlichen Grüßen,

Valle


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:08 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz