IIS+php=seltsames Verhalten
- glhsman
- Foren-Einsteiger
- Beiträge: 15
- Registriert: 23. Aug 2010, 11:42
- Wohnort: Nähe Dortmund
- Kontaktdaten:
IIS+php=seltsames Verhalten
Hallo erstmal....
Den WHS habe ich erstmal zu Testzwecken vor dem produktiven Einsatz in einer VM installiert. Soweit zur Hardware. Bisher nutze ich einen sehr alten PC mit dem OS FreeNAS als Home-Server, der aber leider zu klein wird und ein paar Dinge, wie Printserver, fehlen da auch leider. Also spiele ich mit dem Gedanken einen WHS aufzusetzen.
Nun aber zu meiner Frage:
Da ich sehr gern auch ne private Homepage haben möchte, habe ich den WHS per Addon mit php aufgerüstet. Das klappte auch soweit, mir werden php-Seiten angezeigt. Allerdings arbeiten die Scripte nicht wirklich. EIn Besucherzähler zB zählt nicht hoch, die Umfrage liefert kein Ergebnis nach dem voten etc. DIe Seiten wurden mit "web 2 date" erstellt und laufen bisher auf meinem Freenas-Server klaglos. Fehlermeldungen bekomme ich allerdings auch keine und angezeigt werden die Seiten ja. Ok, dachte ich mir, der IIS ist Sch....e, habe parallel den xampp installiert, dern http-port vom IIS umgelegt. Xampp arbeitet, aber auch dort keine Verarbeitung der Scripte.
Zuerst dchte ich an falsche Rechte in den Ordnern, habe alle Ordner unter wwwroot für IIS und htdocs unter xampp für alle freigegeben und auch per ftp-Programm alles auf 777 gesetzt. Leider half das nichts. Zähler zählt nicht hoch. Upload meldet Fehler und Umfrage zeigt auch keine Ergebnisse.
Jetzt bin ich mit meinem Latein am Ende....
PS: Lokal auf WIn7 Laptop mit xampp klappt alles, ebenso auf meinen jetzigen produktiven Server. An den Webseiten selber liegts also nicht, zumal mit Profiprogramm erstellt.
Frank
Den WHS habe ich erstmal zu Testzwecken vor dem produktiven Einsatz in einer VM installiert. Soweit zur Hardware. Bisher nutze ich einen sehr alten PC mit dem OS FreeNAS als Home-Server, der aber leider zu klein wird und ein paar Dinge, wie Printserver, fehlen da auch leider. Also spiele ich mit dem Gedanken einen WHS aufzusetzen.
Nun aber zu meiner Frage:
Da ich sehr gern auch ne private Homepage haben möchte, habe ich den WHS per Addon mit php aufgerüstet. Das klappte auch soweit, mir werden php-Seiten angezeigt. Allerdings arbeiten die Scripte nicht wirklich. EIn Besucherzähler zB zählt nicht hoch, die Umfrage liefert kein Ergebnis nach dem voten etc. DIe Seiten wurden mit "web 2 date" erstellt und laufen bisher auf meinem Freenas-Server klaglos. Fehlermeldungen bekomme ich allerdings auch keine und angezeigt werden die Seiten ja. Ok, dachte ich mir, der IIS ist Sch....e, habe parallel den xampp installiert, dern http-port vom IIS umgelegt. Xampp arbeitet, aber auch dort keine Verarbeitung der Scripte.
Zuerst dchte ich an falsche Rechte in den Ordnern, habe alle Ordner unter wwwroot für IIS und htdocs unter xampp für alle freigegeben und auch per ftp-Programm alles auf 777 gesetzt. Leider half das nichts. Zähler zählt nicht hoch. Upload meldet Fehler und Umfrage zeigt auch keine Ergebnisse.
Jetzt bin ich mit meinem Latein am Ende....
PS: Lokal auf WIn7 Laptop mit xampp klappt alles, ebenso auf meinen jetzigen produktiven Server. An den Webseiten selber liegts also nicht, zumal mit Profiprogramm erstellt.
Frank
Hauptrechner: 3000+ AMD-CPU, 1GB RAM, 80GB HDD, Ubuntu 9.10
WHS virtuell mit VMWarePlayer auf der Ubuntu-Maschine
FreeNAS-Homeserver: Pentium 1 166MHz, 128MB RAM, als NAS und Webserver
Laptop HP550: Intel Celeron 2.00GHz, 1GB RAM, 120 GB HDD, WIndows 7
Desktop 1: IBM netvista, 2.8GHz, 1GB RAM, 40GB HDD, Windows XP prof.
Desktop 2: Fujitsu Siemens Senic, 2.8GHz, 512MB RAM, 40GB HDD, Windows 7
WHS virtuell mit VMWarePlayer auf der Ubuntu-Maschine
FreeNAS-Homeserver: Pentium 1 166MHz, 128MB RAM, als NAS und Webserver
Laptop HP550: Intel Celeron 2.00GHz, 1GB RAM, 120 GB HDD, WIndows 7
Desktop 1: IBM netvista, 2.8GHz, 1GB RAM, 40GB HDD, Windows XP prof.
Desktop 2: Fujitsu Siemens Senic, 2.8GHz, 512MB RAM, 40GB HDD, Windows 7
-
- Foren-Mitglied
- Beiträge: 649
- Registriert: 30. Aug 2009, 13:32
- Kontaktdaten:
Re: IIS+php=seltsames Verhalten
Profiprogramm?
Der war gut....
Aber egal...
Es kann unzählig viele Gründe geben warum das bei dir nicht läuft.
So wie es aussieht hast du wohl selbst keine Ahnung vom Programmieren in PHP.
Deswegen wirst du auch kaum nützliche Hinweise liefern können.
Am einfachsten wäre es vielleicht wenn du dann mal die entsrpechenden Skripte postest.
Vielleicht findet sich ja was....
Der war gut....

Aber egal...
Es kann unzählig viele Gründe geben warum das bei dir nicht läuft.
So wie es aussieht hast du wohl selbst keine Ahnung vom Programmieren in PHP.
Deswegen wirst du auch kaum nützliche Hinweise liefern können.
Am einfachsten wäre es vielleicht wenn du dann mal die entsrpechenden Skripte postest.
Vielleicht findet sich ja was....
http://www.der-Leo.de
Meine Server Hardware
Die Software auf meinem Server
OpenVPN auf dem WHS (v1): Teil 1 | Teil 2
Meine Server Hardware
Die Software auf meinem Server
OpenVPN auf dem WHS (v1): Teil 1 | Teil 2
- glhsman
- Foren-Einsteiger
- Beiträge: 15
- Registriert: 23. Aug 2010, 11:42
- Wohnort: Nähe Dortmund
- Kontaktdaten:
Re: IIS+php=seltsames Verhalten
Nein, von php verstehe ich nur Grundbegriffe, bin eher in html und css bewandert. Aber warum läuft die Webseite auf (lass mich kurz zählen...) 5 weiteren Webservern tadellos, nur auf dem WHS nicht?
Mach dir selber ein Bild davon, hier die funktionierende Variante auf FreeNAS:
http://ruehl.homelinux.com/w2d/ Um auch auf den WHS zu gelangen, müßte ich temporär die Port im Router umbiegen.
Eine mit dem gleichen Programm erstellte Seite ist auf dem WHS. Inzwischen läuft der Besucherzähler und der upload. Nur das Voting nicht. Wird wohl an den Ordner-Berechtigungen liegen. Wie sollten die denn sein?? Welcher user oder welche Gruppe sollte dort Schreibrechte haben?
Wenn du unbedingt den php-code haben möchtest, muß ich erst die Seiten händisch durchforsten. Aber hier ist ja kein php-Forum-
Gruss Frank
Mach dir selber ein Bild davon, hier die funktionierende Variante auf FreeNAS:
http://ruehl.homelinux.com/w2d/ Um auch auf den WHS zu gelangen, müßte ich temporär die Port im Router umbiegen.
Eine mit dem gleichen Programm erstellte Seite ist auf dem WHS. Inzwischen läuft der Besucherzähler und der upload. Nur das Voting nicht. Wird wohl an den Ordner-Berechtigungen liegen. Wie sollten die denn sein?? Welcher user oder welche Gruppe sollte dort Schreibrechte haben?
Wenn du unbedingt den php-code haben möchtest, muß ich erst die Seiten händisch durchforsten. Aber hier ist ja kein php-Forum-
Gruss Frank
Hauptrechner: 3000+ AMD-CPU, 1GB RAM, 80GB HDD, Ubuntu 9.10
WHS virtuell mit VMWarePlayer auf der Ubuntu-Maschine
FreeNAS-Homeserver: Pentium 1 166MHz, 128MB RAM, als NAS und Webserver
Laptop HP550: Intel Celeron 2.00GHz, 1GB RAM, 120 GB HDD, WIndows 7
Desktop 1: IBM netvista, 2.8GHz, 1GB RAM, 40GB HDD, Windows XP prof.
Desktop 2: Fujitsu Siemens Senic, 2.8GHz, 512MB RAM, 40GB HDD, Windows 7
WHS virtuell mit VMWarePlayer auf der Ubuntu-Maschine
FreeNAS-Homeserver: Pentium 1 166MHz, 128MB RAM, als NAS und Webserver
Laptop HP550: Intel Celeron 2.00GHz, 1GB RAM, 120 GB HDD, WIndows 7
Desktop 1: IBM netvista, 2.8GHz, 1GB RAM, 40GB HDD, Windows XP prof.
Desktop 2: Fujitsu Siemens Senic, 2.8GHz, 512MB RAM, 40GB HDD, Windows 7
-
- Foren-Mitglied
- Beiträge: 649
- Registriert: 30. Aug 2009, 13:32
- Kontaktdaten:
Re: IIS+php=seltsames Verhalten
Ordnerrechte sind unter Windows völlig irrelevant.
Die greifen eh nicht.
Bist du dir sicher dass du auf allen Systemen die selbe PHP-Version hast.
Falls du ein aktuelles XAMPP installiert hast dann dürfte das wohl der Grund sein.
Dort ist meines Wissens nach PHP 5.3 dabei.
Und bei dem hat sich gegenüber 5.2 (oder älteren) so einiges geändert.
Da kann es schnell mal passieren dass etwas nicht mehr so läuft wie bei älteren Systemen.
Schmeiss mal eine Datei auf die Server in die du nur folgendes schreibst
Nenn sie irgendwas mit .php am Ende.
Dann ruf diese Datei mal auf allen Systemen auf.
Dann kannst ud ja mal vergleichen ob du die selbe PHP-Version einsetzt.
Auch kann du sehen welche Erweiterungen aktiv sind.
Vielleicht brauchen die Skripte ja irgendwelche bestimmten Module.
Ach ja...
am Ende die Datei wieder löschen.
Falls die jemand findet erfährt er etwas zu viel über deinen Server.
Damit würde man Angriffe unnötig erleichtern.
Die greifen eh nicht.
Bist du dir sicher dass du auf allen Systemen die selbe PHP-Version hast.
Falls du ein aktuelles XAMPP installiert hast dann dürfte das wohl der Grund sein.
Dort ist meines Wissens nach PHP 5.3 dabei.
Und bei dem hat sich gegenüber 5.2 (oder älteren) so einiges geändert.
Da kann es schnell mal passieren dass etwas nicht mehr so läuft wie bei älteren Systemen.
Schmeiss mal eine Datei auf die Server in die du nur folgendes schreibst
Code: Alles auswählen
<?php phpinfo() ?>
Dann ruf diese Datei mal auf allen Systemen auf.
Dann kannst ud ja mal vergleichen ob du die selbe PHP-Version einsetzt.
Auch kann du sehen welche Erweiterungen aktiv sind.
Vielleicht brauchen die Skripte ja irgendwelche bestimmten Module.
Ach ja...
am Ende die Datei wieder löschen.
Falls die jemand findet erfährt er etwas zu viel über deinen Server.
Damit würde man Angriffe unnötig erleichtern.
http://www.der-Leo.de
Meine Server Hardware
Die Software auf meinem Server
OpenVPN auf dem WHS (v1): Teil 1 | Teil 2
Meine Server Hardware
Die Software auf meinem Server
OpenVPN auf dem WHS (v1): Teil 1 | Teil 2
- glhsman
- Foren-Einsteiger
- Beiträge: 15
- Registriert: 23. Aug 2010, 11:42
- Wohnort: Nähe Dortmund
- Kontaktdaten:
Re: IIS+php=seltsames Verhalten
Danke erstmal, werde ich mal genau so testen. EInes weiß ich auch ohne test.php, auf meinem Laptop und auf dem WHS sind identische xampp und php versionen. Der IIS auf dem WHS nutzt glaube ich noch eine ältere. Genaueres nach dem vorgechlagenem Test. Ich melde mich.....
Bis später...
Edit:
Der IIS willnicht mehr, konnte so leider bisher nur den xampp testen. Ich denke, ich werde den WHS löschen (ist ja VM) und neu aufsetzen und ohne phpaddon betreiben. Dann den xampp installieren und den IIS (so wie jetzt auch schon) auf Port 8008 umbiegen. Sollte es dann wieder nicht klappen, ist der WHS für mich absolut wertlos und ich bleibe beim FreeNAS-Server. Da Webhosting ein absolutes must have ist.
Bis dann, erstmal danke für die Hilfe.
Frank
Bis später...
Edit:
Der IIS willnicht mehr, konnte so leider bisher nur den xampp testen. Ich denke, ich werde den WHS löschen (ist ja VM) und neu aufsetzen und ohne phpaddon betreiben. Dann den xampp installieren und den IIS (so wie jetzt auch schon) auf Port 8008 umbiegen. Sollte es dann wieder nicht klappen, ist der WHS für mich absolut wertlos und ich bleibe beim FreeNAS-Server. Da Webhosting ein absolutes must have ist.
Bis dann, erstmal danke für die Hilfe.
Frank
Hauptrechner: 3000+ AMD-CPU, 1GB RAM, 80GB HDD, Ubuntu 9.10
WHS virtuell mit VMWarePlayer auf der Ubuntu-Maschine
FreeNAS-Homeserver: Pentium 1 166MHz, 128MB RAM, als NAS und Webserver
Laptop HP550: Intel Celeron 2.00GHz, 1GB RAM, 120 GB HDD, WIndows 7
Desktop 1: IBM netvista, 2.8GHz, 1GB RAM, 40GB HDD, Windows XP prof.
Desktop 2: Fujitsu Siemens Senic, 2.8GHz, 512MB RAM, 40GB HDD, Windows 7
WHS virtuell mit VMWarePlayer auf der Ubuntu-Maschine
FreeNAS-Homeserver: Pentium 1 166MHz, 128MB RAM, als NAS und Webserver
Laptop HP550: Intel Celeron 2.00GHz, 1GB RAM, 120 GB HDD, WIndows 7
Desktop 1: IBM netvista, 2.8GHz, 1GB RAM, 40GB HDD, Windows XP prof.
Desktop 2: Fujitsu Siemens Senic, 2.8GHz, 512MB RAM, 40GB HDD, Windows 7
-
- Foren-Einsteiger
- Beiträge: 31
- Registriert: 29. Jan 2010, 15:01
Re: IIS+php=seltsames Verhalten
IIS und PHP laufen absolut perfekt zusammen. Und keine Fehlermeldungen gibt es eigentlich nicht.
Fehlerreporting eingeschaltet? Welches Level? E_ALL?
Wie schaut die PHP.ini aus? Verwendest du vielleicht ShortTags und sind diese in der PHP.ini aktiviert?
Fehlerreporting eingeschaltet? Welches Level? E_ALL?
Wie schaut die PHP.ini aus? Verwendest du vielleicht ShortTags und sind diese in der PHP.ini aktiviert?
-
- Beiträge: 1181
- Registriert: 6. Jan 2009, 19:42
Re: IIS+php=seltsames Verhalten
Auch wenn es total einfach ist das PHP AddOn zu installieren, sollte man eher den Aufwand betreiben und PHP + FastCGI installieren.
Dann läuft der IIS mit PHP stabil und problemlos.
Alles andere sind nicht sonderlich empfehlenswerte Vorgehensweisen.
Dann läuft der IIS mit PHP stabil und problemlos.
Alles andere sind nicht sonderlich empfehlenswerte Vorgehensweisen.
Das dies unsinnig ist, ist dir schon klar? Wird halt nicht mit CHMOD gemacht, NTFS Berechtigungen müssen trotzdem korrekt sein.Ordnerrechte sind unter Windows völlig irrelevant.
WHS: ASRock NF6 G-DVI | AMD e4350 | 2 TB Samsung F4 + 2 x Samsung 1TB + 2x 1.5 TB + 0.5 TB (7,5 TB)| 1 GBit@ Home, 20/1 MBit @ www
- glhsman
- Foren-Einsteiger
- Beiträge: 15
- Registriert: 23. Aug 2010, 11:42
- Wohnort: Nähe Dortmund
- Kontaktdaten:
Re: IIS+php=seltsames Verhalten
ShortTags??? Ich habe nichts aktiviert oder deaktiviert.
Habe heute morgen mal php 5.3 händisch installiert nach den Anleitungen in einigen Tutorials. Klappt natürlich nicht, war zu erwarten. Jetzt habe ich den ganzen Mist wieder runtergeschmissen und nochmal das WHSPHP-Addin installiert. Kann wenigstens wieder php-Seiten aufrufen.
--->nicht mehr aktuell:
Auch habe ich den Ordner wwwroot für JEDER Berechtigt für Lesen, AUsführen und Schreiben. Ohne das ging gar nichts. Laut einem TUT habe ich auch den Ordner c:\php5\ diese Berechtigung für JEDER gegeben. Trotzdem bekomme ich beim Aufruf jeder Webseite ein Anmeldefenster. Dieses kann man zwar mit ABBRECHEN wegklicken, Seite wird dann angezeigt, aber das nervt schon gewaltig.
Kann doch nicht sein, das die Einrichtung des IIS sooo kompliziert ist. Grauer können meine Haare ja schon fast nicht werden. Und ich dachte, ich kenn mich mit Windows aus.
PS: Nach Änderung der NTFS-Berechtigungen habe ich den WHS jedesmal neu gestartet und der Apache ist momentan komplett abgeschaltet, damit ich mich erstmal um den IIS kümmern kann.
Ende------<
Habe den IIS jetzt am Laufen ohne Benutzerabfrage. Das Problem mit php besteht leider weiterhin.
Soll ich mal den Ausdruck der test.php als pdf hier posten? Vielleicht kann ja jemand etwas damit anfangen.
Habe heute morgen mal php 5.3 händisch installiert nach den Anleitungen in einigen Tutorials. Klappt natürlich nicht, war zu erwarten. Jetzt habe ich den ganzen Mist wieder runtergeschmissen und nochmal das WHSPHP-Addin installiert. Kann wenigstens wieder php-Seiten aufrufen.
--->nicht mehr aktuell:
Auch habe ich den Ordner wwwroot für JEDER Berechtigt für Lesen, AUsführen und Schreiben. Ohne das ging gar nichts. Laut einem TUT habe ich auch den Ordner c:\php5\ diese Berechtigung für JEDER gegeben. Trotzdem bekomme ich beim Aufruf jeder Webseite ein Anmeldefenster. Dieses kann man zwar mit ABBRECHEN wegklicken, Seite wird dann angezeigt, aber das nervt schon gewaltig.
Kann doch nicht sein, das die Einrichtung des IIS sooo kompliziert ist. Grauer können meine Haare ja schon fast nicht werden. Und ich dachte, ich kenn mich mit Windows aus.
PS: Nach Änderung der NTFS-Berechtigungen habe ich den WHS jedesmal neu gestartet und der Apache ist momentan komplett abgeschaltet, damit ich mich erstmal um den IIS kümmern kann.
Ende------<
Habe den IIS jetzt am Laufen ohne Benutzerabfrage. Das Problem mit php besteht leider weiterhin.
Soll ich mal den Ausdruck der test.php als pdf hier posten? Vielleicht kann ja jemand etwas damit anfangen.
Hauptrechner: 3000+ AMD-CPU, 1GB RAM, 80GB HDD, Ubuntu 9.10
WHS virtuell mit VMWarePlayer auf der Ubuntu-Maschine
FreeNAS-Homeserver: Pentium 1 166MHz, 128MB RAM, als NAS und Webserver
Laptop HP550: Intel Celeron 2.00GHz, 1GB RAM, 120 GB HDD, WIndows 7
Desktop 1: IBM netvista, 2.8GHz, 1GB RAM, 40GB HDD, Windows XP prof.
Desktop 2: Fujitsu Siemens Senic, 2.8GHz, 512MB RAM, 40GB HDD, Windows 7
WHS virtuell mit VMWarePlayer auf der Ubuntu-Maschine
FreeNAS-Homeserver: Pentium 1 166MHz, 128MB RAM, als NAS und Webserver
Laptop HP550: Intel Celeron 2.00GHz, 1GB RAM, 120 GB HDD, WIndows 7
Desktop 1: IBM netvista, 2.8GHz, 1GB RAM, 40GB HDD, Windows XP prof.
Desktop 2: Fujitsu Siemens Senic, 2.8GHz, 512MB RAM, 40GB HDD, Windows 7
-
- Foren-Mitglied
- Beiträge: 649
- Registriert: 30. Aug 2009, 13:32
- Kontaktdaten:
Re: IIS+php=seltsames Verhalten
Je mehr Informationen du lieferst desto wahrscheinlicher ist es dass die jemand helfen kann.
Poste doch auch gleich mal eines der PHP-Skripte welches nicht so laufen will, wie du dir das vorstellst.
Poste doch auch gleich mal eines der PHP-Skripte welches nicht so laufen will, wie du dir das vorstellst.
http://www.der-Leo.de
Meine Server Hardware
Die Software auf meinem Server
OpenVPN auf dem WHS (v1): Teil 1 | Teil 2
Meine Server Hardware
Die Software auf meinem Server
OpenVPN auf dem WHS (v1): Teil 1 | Teil 2
- glhsman
- Foren-Einsteiger
- Beiträge: 15
- Registriert: 23. Aug 2010, 11:42
- Wohnort: Nähe Dortmund
- Kontaktdaten:
Re: IIS+php=seltsames Verhalten
Ok, hier ist zB das Zählerscript, welches immer auf 1 stehen bleibt:
Und hier die Umfrage:
Den Ausdruck der test.php würde ich hier auch gerne hochladen, weiß leider nicht wie und ob das überhaupt geht. Alternativ kann ich die Files als Downloadlink anbieten.
Aber erstmal warte ich hier ne Reaktion ab......
Gruss Frank
Code: Alles auswählen
<?php
$counttotal=0;
$counttoday=0;
$lastdate="";
$today=date("d.m.Y");
$mytext="Zugriffe heute: [d] - gesamt: [t].";
$myfile="./assets/plugindata/w2dcnt32d7bfb6cf20e4a16e2267ca190cc048.dat";
$myhide=0;
$mystyle="03c1989de411db504";
$myplaintext="0";
if (file_exists($myfile)) {
$fp=fopen($myfile,"r");
if ($fp) {
flock($fp,1);
$counttotal=(integer)fread($fp,11);
$counttoday=(integer)fread($fp,11);
$lastdate=fread($fp,10);
flock($fp,3);
fclose ($fp);
}
}
$counttotal++;
if (strcmp($lastdate,$today)==0) {
$counttoday++;
} else {
$counttoday=1;
}
$mytext=str_replace("[t]",$counttotal,$mytext);
$mytext=str_replace("[d]",$counttoday,$mytext);
if ($myhide==0) {
if ($mystyle=="") {
echo ("<p>".$mytext."</p>");
} else {
$digits=substr("00000000".$counttotal,-8);
echo("<p align=\"center\">");
if ($myplaintext==0) {
for ($i=0;$i<8;$i++) {
$digit=substr($digits,$i,1);
echo ("<img src=\"".$mystyle.$digit.".gif\" alt=\"".$digit."\">");
}
} else {
echo($digits);
}
echo("</p>\n");
}
}
$fp=fopen($myfile,"w");
if ($fp) {
flock($fp,2);
fputs($fp, substr("0000000000".$counttotal,-10)." ",11);
fputs($fp, substr("0000000000".$counttoday,-10)." ",11);
fputs($fp, $today,10);
flock($fp,3);
fclose ($fp);
}
?>
Code: Alles auswählen
<?php
$s1mydatafile="./assets/plugindata/w2dvotedata03c1989de411ff105.txt";
$s1mylockfile="./assets/plugindata/w2dvotelock03c1989de411ff105.txt";
$s1maxwidth=160/2;
$s1iplock=0;
$s1onlyresult=0;
$s1deadline=mktime(0,0,0,9,16,2010);
$s1usedeadline=1;
$s1mysort=1;
$s1myshowcount=1;
$s1myshowpercent=1;
$s1myshowtotals=1;
$s1myshowbars=1;
$s1mysidebarmode=1;
$s1answercount=5;
$s1answer[0]["caption"]="1 (sehr gut)";
$s1answer[0]["count"]=0;
$s1answer[0]["psmall"]="";
$s1answer[0]["pbig"]="";
$s1answer[1]["caption"]="2";
$s1answer[1]["count"]=0;
$s1answer[1]["psmall"]="";
$s1answer[1]["pbig"]="";
$s1answer[2]["caption"]="3";
$s1answer[2]["count"]=0;
$s1answer[2]["psmall"]="";
$s1answer[2]["pbig"]="";
$s1answer[3]["caption"]="4";
$s1answer[3]["count"]=0;
$s1answer[3]["psmall"]="";
$s1answer[3]["pbig"]="";
$s1answer[4]["caption"]="5 (sehr schlecht)";
$s1answer[4]["count"]=0;
$s1answer[4]["psmall"]="";
$s1answer[4]["pbig"]="";
function w2dvotecmps1($s1a, $s1b)
{
if ($s1a["count"] == $s1b["count"]) {
return 0;
}
return ($s1a["count"] < $s1b["count"]) ? 1 : -1;
}
if (isset($HTTP_GET_VARS["s1selection"])) {
$s1selection=$HTTP_GET_VARS["s1selection"];
} else {
$s1selection="";
};
if (isset($HTTP_GET_VARS["s1showresults"])) {
$s1myshowresults=true;
} else {
$s1myshowresults=false;
};
// Stimmen lesen
if (file_exists($s1mydatafile)) {
$s1fp=fopen($s1mydatafile,"r");
if ($s1fp) {
flock($s1fp,1);
$s1i=0;
while($s1count=fgets($s1fp,11)) {
$s1count=rtrim($s1count);
if ($s1count!="") {
$s1answer[$s1i]["count"]=(integer)$s1count;
$s1i++;
}
}
flock($s1fp,3);
fclose($s1fp);
}
}
// Abstimmung zählen
if ($s1selection!="") {
$s1revisit=0;
$s1remoteaddr=$HTTP_SERVER_VARS["REMOTE_ADDR"];
// IP-Lock
if ($s1iplock) {
if (isset($s1remoteaddr)) {
// Erneuter Besuch?
if (file_exists($s1mylockfile)) {
$s1fp=fopen($s1mylockfile,"r");
if ($s1fp) {
flock($s1fp,1);
while($s1addr=fgets($s1fp,20)) {
$s1addr=rtrim($s1addr);
if ($s1addr==$s1remoteaddr) {
$s1revisit=1;
break;
}
}
flock($s1fp,3);
fclose ($s1fp);
}
}
// Neue IP loggen
if (!$s1revisit) {
$s1fp=fopen($s1mylockfile,"a+");
if ($s1fp) {
flock($s1fp,2);
fputs($s1fp, $HTTP_SERVER_VARS["REMOTE_ADDR"]);
fputs($s1fp, "\r\n");
flock($s1fp,3);
fclose ($s1fp);
}
}
}
}
// Stimme zählen
if (!$s1revisit) {
$s1answer[$s1selection]["count"]++ ;
$s1fp=fopen($s1mydatafile,"w");
if ($s1fp) {
flock($s1fp,2);
for($s1i=0;$s1i<$s1answercount;$s1i++) {
fputs($s1fp, $s1answer[$s1i]["count"]."\r\n");
}
flock($s1fp,3);
fclose ($s1fp);
}
}
}
if (time()>$s1deadline && $s1usedeadline) {
$s1onlyresult=1;
}
if ($s1myshowresults || $s1onlyresult)
{
// Gesamtzahl berechnen
$s1total=0;
$s1maxcount=0;
for($s1i=0;$s1i<$s1answercount;$s1i++) {
$s1total+=$s1answer[$s1i]["count"];
if ($s1answer[$s1i]["count"]>$s1maxcount) {
$s1maxcount=$s1answer[$s1i]["count"];
}
}
if ($s1maxcount==0) {$s1maxcount=1;}
if ($s1total==0) {$s1total=1;}
if ($s1mysort) {
usort($s1answer,"w2dvotecmps1");
}
// Ergebnis ausgeben
echo("<p>Ergebnis: Wie gefällt dir die Webseite?</p>");
if ($s1mysidebarmode) {
echo("<table border='0' cellspacing='0' cellpadding='2' width='100%'>");
} else {
echo("<table border='0' cellspacing='0' cellpadding='4'>");
}
for($s1i=0;$s1i<$s1answercount;$s1i++) {
echo("<tr><td height=20 class=s2d>");
echo($s1answer[$s1i]["caption"])."\n";
echo("</td>");
if ($s1mysidebarmode) {
echo("</tr><tr>");
} else {
if ($s1answer[$s1i]["psmall"]!="") {
if ($s1answer[$s1i]["pbig"]=="") {
echo ("<td class=s2d><img src='".$s1answer[$s1i]["psmall"]."' border='0' alt=''></td>");
} else {
echo ("<td class=s2d><a href='".$s1answer[$s1i]["pbig"]."' target='_blank'>");
echo ("<img src='".$s1answer[$s1i]["psmall"]."' border='0' alt=''></a></td>");
}
} else {
echo ("<td class=s2d></td>");
}
}
$s1bar=$s1answer[$s1i]["count"]/$s1maxcount*$s1maxwidth;
if ($s1myshowbars) {
echo("<td height=20 class=s2d>");
echo("<img src='barleft.gif' width='20' height='20' border='0' alt=''>");
echo("<img src='bar.gif' width='$s1bar' height='20' border='0' alt=''>");
echo("<img src='barright.gif' width='20' height='20' border='0' alt=''>");
echo("</td>");
}
if ($s1mysidebarmode) {
echo("</tr><tr>");
echo("<td align=right>");
if ($s1myshowcount) {
echo($s1answer[$s1i]["count"]);
}
if ($s1myshowpercent) {
echo(" (".number_format($s1answer[$s1i]["count"]/$s1total*100,1))."%)";
}
echo("</td>");
} else {
if ($s1myshowcount) {
echo("<td height=20 class=s2d>");
echo($s1answer[$s1i]["count"]);
echo("</td>");
}
if ($s1myshowpercent) {
echo("<td height=20 class=s2d>");
echo(" (".number_format($s1answer[$s1i]["count"]/$s1total*100,1))."%)";
echo("</td>");
}
}
echo("</tr>");
}
echo("</table>");
if ($s1myshowtotals) {
echo("<p><br>Insgesamt abgegebene Stimmen: $s1total</p>");
}
} else {
// Formular ausgeben
echo("<p>Wie gefällt dir die Webseite?</p>");
echo("<form action='index.php'>");
echo("<table border='0' cellspacing='0' cellpadding='4'>");
for($s1i=0;$s1i<$s1answercount;$s1i++) {
echo ("<tr><td class=s2d><input type='radio' name='s1selection' value='$s1i'></td>");
echo ("<td class=s2d>".$s1answer[$s1i]["caption"]."</td>");
if ($s1answer[$s1i]["psmall"]!="") {
if ($s1answer[$s1i]["pbig"]=="") {
echo ("<td class=s2d><img src='".$s1answer[$s1i]["psmall"]."' border='0' alt=''></td>");
} else {
echo ("<td class=s2d><a href='".$s1answer[$s1i]["pbig"]."' target='_blank'>");
echo ("<img src='".$s1answer[$s1i]["psmall"]."' border='0' alt=''>");
echo ("</a></td>");
}
}
echo ("</tr>");
}
if ($s1mysidebarmode) {
echo("<tr><td colspan=3 align='left'><br><input type='hidden' name='s1showresults' value='1'><input type='submit' value='Abstimmen' style='widht: 120px;'></td></tr>");
} else {
echo("<tr><td colspan=3 align='right'><br><input type='hidden' name='s1showresults' value='1'><input type='image' src='./images/s2dbtnvote.gif' alt='Abstimmen' border=''></td></tr>");
}
echo("</form>");
echo("</table>");
}
?>
Aber erstmal warte ich hier ne Reaktion ab......
Gruss Frank
Hauptrechner: 3000+ AMD-CPU, 1GB RAM, 80GB HDD, Ubuntu 9.10
WHS virtuell mit VMWarePlayer auf der Ubuntu-Maschine
FreeNAS-Homeserver: Pentium 1 166MHz, 128MB RAM, als NAS und Webserver
Laptop HP550: Intel Celeron 2.00GHz, 1GB RAM, 120 GB HDD, WIndows 7
Desktop 1: IBM netvista, 2.8GHz, 1GB RAM, 40GB HDD, Windows XP prof.
Desktop 2: Fujitsu Siemens Senic, 2.8GHz, 512MB RAM, 40GB HDD, Windows 7
WHS virtuell mit VMWarePlayer auf der Ubuntu-Maschine
FreeNAS-Homeserver: Pentium 1 166MHz, 128MB RAM, als NAS und Webserver
Laptop HP550: Intel Celeron 2.00GHz, 1GB RAM, 120 GB HDD, WIndows 7
Desktop 1: IBM netvista, 2.8GHz, 1GB RAM, 40GB HDD, Windows XP prof.
Desktop 2: Fujitsu Siemens Senic, 2.8GHz, 512MB RAM, 40GB HDD, Windows 7
-
- Foren-Mitglied
- Beiträge: 649
- Registriert: 30. Aug 2009, 13:32
- Kontaktdaten:
Re: IIS+php=seltsames Verhalten
Wo und wie werden diese PHP-Skripte eingebunden?
Die nötigen Dateien sind alle vorhanden und richtig referenziert?
Schreib- und Leserechte auf Systemebene gesetzt?
Also nicht per FTP chmod oder sowas.
Werden irgendwelche Fehlermeldungen ausgegeben?
Such mal in den PHP-Files nach @include, @require oder @require_once oder allgemein nach dem @-Zeichen.
Das unterbindet sämtliche Fehlermeldungen der dahinterstehenden Funktion.
Somit werden diese nicht angezeigt.
Wenn du das @ entfernst werden die Meldungen ganz normal in das ausgegebene HTML-Dokument geschrieben.
Vielleicht findest du da ja nützliche Hinweise.
Die nötigen Dateien sind alle vorhanden und richtig referenziert?
Schreib- und Leserechte auf Systemebene gesetzt?
Also nicht per FTP chmod oder sowas.
Werden irgendwelche Fehlermeldungen ausgegeben?
Such mal in den PHP-Files nach @include, @require oder @require_once oder allgemein nach dem @-Zeichen.
Das unterbindet sämtliche Fehlermeldungen der dahinterstehenden Funktion.
Somit werden diese nicht angezeigt.
Wenn du das @ entfernst werden die Meldungen ganz normal in das ausgegebene HTML-Dokument geschrieben.
Vielleicht findest du da ja nützliche Hinweise.
http://www.der-Leo.de
Meine Server Hardware
Die Software auf meinem Server
OpenVPN auf dem WHS (v1): Teil 1 | Teil 2
Meine Server Hardware
Die Software auf meinem Server
OpenVPN auf dem WHS (v1): Teil 1 | Teil 2
- glhsman
- Foren-Einsteiger
- Beiträge: 15
- Registriert: 23. Aug 2010, 11:42
- Wohnort: Nähe Dortmund
- Kontaktdaten:
Re: IIS+php=seltsames Verhalten
Wie ich eingangs schon erwähnt habe, werden jetzt speziell diese Seiten mit dem 180,-Euro teurem Programm von Data-Becker "web 2 date" erstellt. Dort sind die php-scripte als Plugin in jede Seite einfügbar. Die Seiten werden ähnlich wie mit einem CMS-System erstellt. Nur eben offline und nicht direkt auf dem Webspace. DIe entsprechenden Dateien und Unterordner für die Scripte werden direkt vom Programm erzeugt. Das das klappt beweist ja die voll funktionierende Webseite auf meinem FreeNAS-Server und genauso lokal auf dem Laptop mit win 7 und xampp.
Schreib und Leserechte...?? Ja ich denke schon, daß die richtig sind. Die rootordner habe ich für JEDER les- schreib- und ausführbar gemacht. Das müßte doch reichen, oder? Ich bin eher ein Linuxer und tue micht mit den Berechtigungen unter NTFS schwerer.
Bei Interesse, das Ergebnis der test.php unter dem IIS kann man hier downloaden (die anderen -freenas- -xampp- auch):
http://ruehl.homelinux.com/w2d/dateiupload/index.php
direkt:
http://ruehl.homelinux.com/w2d/assets/p ... a/IIS6.pdf
Schon mal Danke
Frank
Schreib und Leserechte...?? Ja ich denke schon, daß die richtig sind. Die rootordner habe ich für JEDER les- schreib- und ausführbar gemacht. Das müßte doch reichen, oder? Ich bin eher ein Linuxer und tue micht mit den Berechtigungen unter NTFS schwerer.
Bei Interesse, das Ergebnis der test.php unter dem IIS kann man hier downloaden (die anderen -freenas- -xampp- auch):
http://ruehl.homelinux.com/w2d/dateiupload/index.php
direkt:
http://ruehl.homelinux.com/w2d/assets/p ... a/IIS6.pdf
Schon mal Danke
Frank
Hauptrechner: 3000+ AMD-CPU, 1GB RAM, 80GB HDD, Ubuntu 9.10
WHS virtuell mit VMWarePlayer auf der Ubuntu-Maschine
FreeNAS-Homeserver: Pentium 1 166MHz, 128MB RAM, als NAS und Webserver
Laptop HP550: Intel Celeron 2.00GHz, 1GB RAM, 120 GB HDD, WIndows 7
Desktop 1: IBM netvista, 2.8GHz, 1GB RAM, 40GB HDD, Windows XP prof.
Desktop 2: Fujitsu Siemens Senic, 2.8GHz, 512MB RAM, 40GB HDD, Windows 7
WHS virtuell mit VMWarePlayer auf der Ubuntu-Maschine
FreeNAS-Homeserver: Pentium 1 166MHz, 128MB RAM, als NAS und Webserver
Laptop HP550: Intel Celeron 2.00GHz, 1GB RAM, 120 GB HDD, WIndows 7
Desktop 1: IBM netvista, 2.8GHz, 1GB RAM, 40GB HDD, Windows XP prof.
Desktop 2: Fujitsu Siemens Senic, 2.8GHz, 512MB RAM, 40GB HDD, Windows 7
-
- Foren-Mitglied
- Beiträge: 649
- Registriert: 30. Aug 2009, 13:32
- Kontaktdaten:
Re: IIS+php=seltsames Verhalten
Nur weil die Software einen Haufen Geld gekostet hat ist sie nicht automatisch Profisoftware.
Das meiste Geld hast du für die unzähligen Vorlagen bezahlt.
Die Software ist ein sog. Desktop-CMS.
Was das ist hast du selbst schön beschrieben.
Sie zielt auf Leute ab die selbst keine HTML-Seiten und erst Recht keine PHP-Skripte schreiben können.
Die Software versucht es den Benutzern so einfach wie möglich zu machen.
Das bedingt nicht dass die erstellten Seiten immer und überall laufen.
Gibt es in der Dokumentation der Software nicht irgendwo eine Auflistung der Systemvoraussetzungen des Servers?
Vielleicht werden irgendwelche Module benötigt die auf dem WHS nicht vorhanden sind.
Und nochmal:
Ohne jegliche Fehlermeldung ist es sehr schwierig herauszufinden wo dein Problem liegt.
Also gehe doch bitte dem Hinweis aus meinem letzten Post nach.
Das meiste Geld hast du für die unzähligen Vorlagen bezahlt.
Die Software ist ein sog. Desktop-CMS.
Was das ist hast du selbst schön beschrieben.
Sie zielt auf Leute ab die selbst keine HTML-Seiten und erst Recht keine PHP-Skripte schreiben können.
Die Software versucht es den Benutzern so einfach wie möglich zu machen.
Das bedingt nicht dass die erstellten Seiten immer und überall laufen.
Gibt es in der Dokumentation der Software nicht irgendwo eine Auflistung der Systemvoraussetzungen des Servers?
Vielleicht werden irgendwelche Module benötigt die auf dem WHS nicht vorhanden sind.
Und nochmal:
Ohne jegliche Fehlermeldung ist es sehr schwierig herauszufinden wo dein Problem liegt.
Also gehe doch bitte dem Hinweis aus meinem letzten Post nach.
http://www.der-Leo.de
Meine Server Hardware
Die Software auf meinem Server
OpenVPN auf dem WHS (v1): Teil 1 | Teil 2
Meine Server Hardware
Die Software auf meinem Server
OpenVPN auf dem WHS (v1): Teil 1 | Teil 2
- glhsman
- Foren-Einsteiger
- Beiträge: 15
- Registriert: 23. Aug 2010, 11:42
- Wohnort: Nähe Dortmund
- Kontaktdaten:
Re: IIS+php=seltsames Verhalten
Kurzes Zwischenergebnis:
Betreff der Fehlermeldungen, es gibt keine "@" im Code. Bin trotzdem einen Schritt weiter. Nachdem ich nochmal im Explorer mit den Sicherheitsberechtigungen herumgespielt hatte, ging plötzlich der Uploadbereich samt Besucherzähler. Das Problem dabei ist, die zuständigen Ordner sind ja 3x im Dateisystem vorhanden und welche von denen angepasst werden müssen weiß alleine der liebe Gott.
Habe dann vom ersten Erfolg angespornt, noch weiter experimentiert. Danach mußte ich für jede Webseite wieder Name + PW eingeben. Ich bekomm die Krise.
Fazit: die Scripte arbeiten, wenn man sie läßt (Berechtigungen), leider weiß ich nicht welche genau und Wo genau.
Frank
Edit: Ich vergass zu schreiben, daß ich die Webseite mit dem Addon Whiist erstellt habe im Ordner "Öffendlich" und dort einen Unterordner "htdocs" erstellt habe.
Betreff der Fehlermeldungen, es gibt keine "@" im Code. Bin trotzdem einen Schritt weiter. Nachdem ich nochmal im Explorer mit den Sicherheitsberechtigungen herumgespielt hatte, ging plötzlich der Uploadbereich samt Besucherzähler. Das Problem dabei ist, die zuständigen Ordner sind ja 3x im Dateisystem vorhanden und welche von denen angepasst werden müssen weiß alleine der liebe Gott.
Habe dann vom ersten Erfolg angespornt, noch weiter experimentiert. Danach mußte ich für jede Webseite wieder Name + PW eingeben. Ich bekomm die Krise.
Fazit: die Scripte arbeiten, wenn man sie läßt (Berechtigungen), leider weiß ich nicht welche genau und Wo genau.
Frank
Edit: Ich vergass zu schreiben, daß ich die Webseite mit dem Addon Whiist erstellt habe im Ordner "Öffendlich" und dort einen Unterordner "htdocs" erstellt habe.
Hauptrechner: 3000+ AMD-CPU, 1GB RAM, 80GB HDD, Ubuntu 9.10
WHS virtuell mit VMWarePlayer auf der Ubuntu-Maschine
FreeNAS-Homeserver: Pentium 1 166MHz, 128MB RAM, als NAS und Webserver
Laptop HP550: Intel Celeron 2.00GHz, 1GB RAM, 120 GB HDD, WIndows 7
Desktop 1: IBM netvista, 2.8GHz, 1GB RAM, 40GB HDD, Windows XP prof.
Desktop 2: Fujitsu Siemens Senic, 2.8GHz, 512MB RAM, 40GB HDD, Windows 7
WHS virtuell mit VMWarePlayer auf der Ubuntu-Maschine
FreeNAS-Homeserver: Pentium 1 166MHz, 128MB RAM, als NAS und Webserver
Laptop HP550: Intel Celeron 2.00GHz, 1GB RAM, 120 GB HDD, WIndows 7
Desktop 1: IBM netvista, 2.8GHz, 1GB RAM, 40GB HDD, Windows XP prof.
Desktop 2: Fujitsu Siemens Senic, 2.8GHz, 512MB RAM, 40GB HDD, Windows 7
-
- Foren-Mitglied
- Beiträge: 649
- Registriert: 30. Aug 2009, 13:32
- Kontaktdaten:
Re: IIS+php=seltsames Verhalten
Oh.
Keine gute Idee.
Bei den Ordnern in den Sahres mischt sich immer wieder der WHS selbst ein.
Der lässt sich da nicht sehr gerne reinreden.
Erstell den htdocs Ordner irgendwo auf D: (oder C: ) aber auf jede Fall ausserhalb der Sahres.
Keine gute Idee.
Bei den Ordnern in den Sahres mischt sich immer wieder der WHS selbst ein.
Der lässt sich da nicht sehr gerne reinreden.
Erstell den htdocs Ordner irgendwo auf D: (oder C: ) aber auf jede Fall ausserhalb der Sahres.
http://www.der-Leo.de
Meine Server Hardware
Die Software auf meinem Server
OpenVPN auf dem WHS (v1): Teil 1 | Teil 2
Meine Server Hardware
Die Software auf meinem Server
OpenVPN auf dem WHS (v1): Teil 1 | Teil 2
© Home Server Blog · Streamline theme by StudioPress ·