PHP testseite läuft aber keine Scripts

Hier bekommen neue Server-Administratoren ihre Fragen rund um den Einstieg mit Windows-Home-Server beantwortet.
Benutzeravatar
wildhor
Foren-Mitglied
Beiträge: 155
Registriert: 23. Feb 2008, 11:16

PHP testseite läuft aber keine Scripts

Beitrag von wildhor »

Hallo,
habe nach dieser Anleitung: [urlhttp://www.netzwerktotal.de/whsphp.htm][/url] PHP installiert. Nun wenn ich die PHP info aufrufe ist alles in ordnung. Wenn ich aber eine PHP seite in einem Ordner schiebe dann wird die php seite nicht abgearbeitet. Waran kann das liegen? Oder schiebe ich die dateien in den falschen Odner? Habe vorher die Site mit "whiist" erstellt. Die html die in diesem Ordner sind funzen auch von INET.
CPU: Intel® Core™ i3
Speicher: 32GB Skill DDR-3 1333MhZ
TV Karte: TV-Karte Terratvalue
HDD: 1X Seagate FireCuda SSHD 1Tb [System]
HDD: 1X Seagate 1,5Tb [Backup]
HDD: 8X 8Tb Seagate Archive HDD ST8000AS0002 [Daten]
Motherboard: Asrock Z87 Extreme 6
OS: Windows Server Essentials 2019

Software: Argus Monitor, Kerio Connect, Lights-Out, Emby,
Slowman
Foren-Mitglied
Beiträge: 69
Registriert: 22. Jun 2009, 16:02
Wohnort: Schöneiche bei Berlin

Re: PHP testseite läuft aber keine Scripts

Beitrag von Slowman »

Schonmal die PHP-Datei in den gleichen Ordner, geschoben, wo die phpinfo liegt ?
Notfalls zeige mal deine PHP Info, aber wenn er die Info lesen kann, müsste er auch den rest lesen, vielleicht die php zu alt ? Meine jetzt, das diese mit PHP5 Probleme hat, haben nämlich einige alte Onlineshopssoftware`s
Benutzeravatar
wildhor
Foren-Mitglied
Beiträge: 155
Registriert: 23. Feb 2008, 11:16

Re: PHP testseite läuft aber keine Scripts

Beitrag von wildhor »

Ja, habe ich schon. Hier der Link zu meiner WHS Seite: http://horhaeuser.homeserver.com:90/test/phpinfo.php
CPU: Intel® Core™ i3
Speicher: 32GB Skill DDR-3 1333MhZ
TV Karte: TV-Karte Terratvalue
HDD: 1X Seagate FireCuda SSHD 1Tb [System]
HDD: 1X Seagate 1,5Tb [Backup]
HDD: 8X 8Tb Seagate Archive HDD ST8000AS0002 [Daten]
Motherboard: Asrock Z87 Extreme 6
OS: Windows Server Essentials 2019

Software: Argus Monitor, Kerio Connect, Lights-Out, Emby,
Slowman
Foren-Mitglied
Beiträge: 69
Registriert: 22. Jun 2009, 16:02
Wohnort: Schöneiche bei Berlin

Re: PHP testseite läuft aber keine Scripts

Beitrag von Slowman »

Hmm.. auf den ersten Blick ist alles ok.
Und auch wenn die anderen PHP Dateien im gleichen Verzeichnis liegen funzt dies nicht ?
Benutzeravatar
wildhor
Foren-Mitglied
Beiträge: 155
Registriert: 23. Feb 2008, 11:16

Re: PHP testseite läuft aber keine Scripts

Beitrag von wildhor »

Das schon. Aber wenn ich z.b. ein Gästebuch in den Ordner kopiere, dann habe ich komische zeichen. Das GB geht aber auf einem Freehoster. Hier sehe mal: http://horhaeuser.homeserver.com:90/tes ... stbook.php
CPU: Intel® Core™ i3
Speicher: 32GB Skill DDR-3 1333MhZ
TV Karte: TV-Karte Terratvalue
HDD: 1X Seagate FireCuda SSHD 1Tb [System]
HDD: 1X Seagate 1,5Tb [Backup]
HDD: 8X 8Tb Seagate Archive HDD ST8000AS0002 [Daten]
Motherboard: Asrock Z87 Extreme 6
OS: Windows Server Essentials 2019

Software: Argus Monitor, Kerio Connect, Lights-Out, Emby,
Benutzeravatar
wildhor
Foren-Mitglied
Beiträge: 155
Registriert: 23. Feb 2008, 11:16

Re: PHP testseite läuft aber keine Scripts

Beitrag von wildhor »

Keiner eine Idee?
CPU: Intel® Core™ i3
Speicher: 32GB Skill DDR-3 1333MhZ
TV Karte: TV-Karte Terratvalue
HDD: 1X Seagate FireCuda SSHD 1Tb [System]
HDD: 1X Seagate 1,5Tb [Backup]
HDD: 8X 8Tb Seagate Archive HDD ST8000AS0002 [Daten]
Motherboard: Asrock Z87 Extreme 6
OS: Windows Server Essentials 2019

Software: Argus Monitor, Kerio Connect, Lights-Out, Emby,
der-Leo
Foren-Mitglied
Beiträge: 649
Registriert: 30. Aug 2009, 13:32
Kontaktdaten:

Re: PHP testseite läuft aber keine Scripts

Beitrag von der-Leo »

Ah... so wie ich das sehe benutzt du in den Skripten eine alte Kurzform für die Ausgabe von Variablen.
Im <head> deiner Datei wird ein CSS eingebunden.
Der Name kommt aus PHP heraus.
Und dort wo er rein soll steht folgendes:
<?=$GuestbookStyle?>
Die Kurzform <?= wird inzwischen nicht mehr unterstützt.
Du musst also einfach per Suchen&Ersetzen all diese durch folgendes ersetzen:
<?php echo
Somit wird also letztendlich aus dem o.g.
im ganzen das hier:
<?php echo $GuestbookStyle ?>
Dann sollten die Skripte laufen.
Benutzeravatar
wildhor
Foren-Mitglied
Beiträge: 155
Registriert: 23. Feb 2008, 11:16

Re: PHP testseite läuft aber keine Scripts

Beitrag von wildhor »

Aber warum läuft das GB auf einem Freehoster wie z.b. bplaced.net?
CPU: Intel® Core™ i3
Speicher: 32GB Skill DDR-3 1333MhZ
TV Karte: TV-Karte Terratvalue
HDD: 1X Seagate FireCuda SSHD 1Tb [System]
HDD: 1X Seagate 1,5Tb [Backup]
HDD: 8X 8Tb Seagate Archive HDD ST8000AS0002 [Daten]
Motherboard: Asrock Z87 Extreme 6
OS: Windows Server Essentials 2019

Software: Argus Monitor, Kerio Connect, Lights-Out, Emby,
der-Leo
Foren-Mitglied
Beiträge: 649
Registriert: 30. Aug 2009, 13:32
Kontaktdaten:

Re: PHP testseite läuft aber keine Scripts

Beitrag von der-Leo »

Du kannst es mir glauben oder es auch sein lassen.
Ändere die Stellen und du wirst sehen dass es dann laufen wird.
Aber wenn du unbedingt ne Begründung haben willst...
Weil die Hoster vielleicht ne ältere version von PHP einsetzen, bei der die neue Regelung noch nicht drinnen ist.
Oder sie haben es entsprechend umgestellt. Denn viele (vorallem ältere) Skripte verlassen sich darauf und funktionieren nicht wenn es so eingestellt ist wie es bei dir derzeit der Fall ist. Und die meisten User nehmen fertige Skripte und hoffen dass diese dann laufen. Weil sie absolut keine Ahnung haben was da eigentlich passiert und wie das Skript überhaupt funktioniert. Und diese User sind sehr selten in der Lage herauszufinden warum ein Skript nicht läuft. Und dann nerven sie den Support des Hosters. Ausserdem sind sie nicht in der Lage ein Skript anzupassen dass es funktioniert, selbst wenn sie wissen was der Grund ist. Die Hoster wollen sich einfach Ärger ersparen. Und natürlich wollen sie sich nicht die DAUs vergraulen. Also stellen sie alles so einfach wie nur irgendwie möglich ein. Damit auch wirklich jeglicher Mist auf ihren Servern läuft. Du wirst nicht glauben wieviel Hoster register_globals noch auf ihren Servern aktiviert haben. Obwohl das ein riesen Sicherheitsrisiko darstellen kann.
Na egal...
Du kannst also nun deine Skripte anpassen (was mit einem halbwegs brauchbaren Texteditor dank Suchen & Ersetzern nur eine Sache von nicht einmal einer Minute ist) oder dein PHP umkonfigurieren.
Genaueres findest du hier: http://de3.php.net/manual/de/ini.core.p ... t-open-tag
Benutzeravatar
wildhor
Foren-Mitglied
Beiträge: 155
Registriert: 23. Feb 2008, 11:16

Re: PHP testseite läuft aber keine Scripts

Beitrag von wildhor »

Ja, das ist mir schon klar! Aber nachdem ich das Script geändert habe, funzt es immer noch nicht so richtig.
CPU: Intel® Core™ i3
Speicher: 32GB Skill DDR-3 1333MhZ
TV Karte: TV-Karte Terratvalue
HDD: 1X Seagate FireCuda SSHD 1Tb [System]
HDD: 1X Seagate 1,5Tb [Backup]
HDD: 8X 8Tb Seagate Archive HDD ST8000AS0002 [Daten]
Motherboard: Asrock Z87 Extreme 6
OS: Windows Server Essentials 2019

Software: Argus Monitor, Kerio Connect, Lights-Out, Emby,
Martin M.
Foren-Mitglied
Beiträge: 211
Registriert: 1. Nov 2008, 00:13

Re: PHP testseite läuft aber keine Scripts

Beitrag von Martin M. »

Ehrlich gesagt, bei deinem Fachwissen zu PHP & Co würde ich dir empfehlen, es NICHT auf deinem Homeserver einzusetzen. Du kannst dir hier Sicherheitslücken auf deinem System aufmachen, deren Tragweite du nicht abschätzen kannst.
Bleibe bei deinem Hoster um wenige € pro Monat, dafür sind deine Daten und Sicherungen auf deinem Homeserver garantiert vom Zugriff aus dem Internet geschützt.
Slowman
Foren-Mitglied
Beiträge: 69
Registriert: 22. Jun 2009, 16:02
Wohnort: Schöneiche bei Berlin

Re: PHP testseite läuft aber keine Scripts

Beitrag von Slowman »

Wo wir bei das wären, was ich am Anfang schon geschrieben habe :)
der-Leo
Foren-Mitglied
Beiträge: 649
Registriert: 30. Aug 2009, 13:32
Kontaktdaten:

Re: PHP testseite läuft aber keine Scripts

Beitrag von der-Leo »

wildhor hat geschrieben:... funzt es immer noch nicht so richtig.
Das ist jetzt leider eine Fehlerbeschreibung die sehr viel Freiraum für Interpretationen lässt. ;)
Ohne genauere Hinweise wird es schwierig herauszufinden wo dein Problem liegt.
Als deine Seiten noch erreichbar waren habe ich einen Fehler entdecken können, den ich dir auch genannt habe.
Ob es noch weitere Probleme gibt ist schwer zu sagen ohne zu sehen was letzendlich raus kommt.
Benutzeravatar
wildhor
Foren-Mitglied
Beiträge: 155
Registriert: 23. Feb 2008, 11:16

Re: PHP testseite läuft aber keine Scripts

Beitrag von wildhor »

Hallöchen,
danke, habe alle werte von <?= auf <?php echo geändert. Jetzt funzt es. Habe nur ein kleines Problemchen, mein Kontakformular funzt nicht :( Habe die php.ini geändert. Bei mir kommt aber nichts an.
CPU: Intel® Core™ i3
Speicher: 32GB Skill DDR-3 1333MhZ
TV Karte: TV-Karte Terratvalue
HDD: 1X Seagate FireCuda SSHD 1Tb [System]
HDD: 1X Seagate 1,5Tb [Backup]
HDD: 8X 8Tb Seagate Archive HDD ST8000AS0002 [Daten]
Motherboard: Asrock Z87 Extreme 6
OS: Windows Server Essentials 2019

Software: Argus Monitor, Kerio Connect, Lights-Out, Emby,
der-Leo
Foren-Mitglied
Beiträge: 649
Registriert: 30. Aug 2009, 13:32
Kontaktdaten:

Re: PHP testseite läuft aber keine Scripts

Beitrag von der-Leo »

Es liegt mit Sicherheit daran dass PHP unter Windows in einer Normalinstallation keine Mails versenden kann.
Was hast du wo in der PHP.ini angepasst?
So weit ich das weiß kann PHP unter Windows Mails nur per SMTP rausschicken.
Bin mir da aber nicht ganz sicher...
Antworten