Seite nur als Quellcode - wurde was verstellt?

comeconsul

comeconsul

Aktives Mitglied
Thread Starter
Dabei seit
21.11.2003
Beiträge
137
Reaktionspunkte
0
Hallo,

ich habe heute vormittag MAMP installiert, weil ich ein wenig mehr von PHP verstehen möchte. Zuerst ging das auch alles glatt und die ersten Beispiele wurden auch gleich korrekt umgesetzt ... Hello World und so weiter und so fort. ;-)

Nach der Mittagspause wollte ich dort weitermachen, aber auf einmal wurde nach Aufruf einer Seite nur noch der Quellcode mit den Skripten angezeigt, aber nichtmehr das eigentliche Ergebnis.

Kann es sein, daß da ein "lieber" Kollege etwas verstellt hat? Oder hab ich selbst da aus Versehen etwas umgestellt, ohne es zu bemerken?

Wer kann mir helfen? Den Kollegen kann ich nicht mehr erreichen, der ist schon im Wochenende ... <grmpf>

Weiterhin suchende Grüße


Volker
 
Zuletzt bearbeitet:
Du hast "WAMP" auf einem Mac installiert???????? Oder meinst du MAMP?
 
xenayoo schrieb:
Du hast "WAMP" auf einem Mac installiert???????? Oder meinst du MAMP?

Ich sag nur: Die Hitze ;-)

Natürlich habe ich MAMP installiert. Werde ich gleich mal ausbessern, aber der Fehler bleibt. <g>
 
comeconsul schrieb:
ich habe heute vormittag WAMP installiert, weil ich ein wenig mehr von PHP verstehen möchte.
...
Kurze Info am Rande.
Apache und PHP sind unter Mac OS X standardmäßig vorhanden.
Für MySQL gibt es einen Paketinstaller.
 
maceis schrieb:
Kurze Info am Rande.
Apache und PHP sind unter Mac OS X standardmäßig vorhanden.
Für MySQL gibt es einen Paketinstaller.
Super, das wissen wir. Der Vorzug von MAMP ist nur: Er ist fix und fertig konfiguriert und wenn man ihn nicht mehr braucht, dann ab in die Tonne. Dahingegen ist das Konfigurieren des Systemeigenen Apache etwas komplitzierter - vor allem für Anfänger....
 
comeconsul schrieb:
Kann es sein, daß da ein "lieber" Kollege etwas verstellt hat? Oder hab ich selbst da aus Versehen etwas umgestellt, ohne es zu bemerken?

Wer kann mir helfen? Den Kollegen kann ich nicht mehr erreichen, der ist schon im Wochenende ... <grmpf>

Weiterhin suchende Grüße


Volker
Ist es eventuell möglich, dass du lediglich ei neues Safari-fenster aufmachen mußt oder Safari einfach beenden und neu starten?
 
xenayoo schrieb:
Dahingegen ist das Konfigurieren des Systemeigenen Apache etwas komplitzierter - vor allem für Anfänger....

Stimmt, einmal in den Systemeinstellungen auf "Personal Websharing"
klicken ist natürlich echt anstrengend... :p Wie Maceis bereits sagte:
Es ist alles schon vorhanden, MySQL gibt es als fertiges Paket und die
httpd-Konfiguration ist nun wirklich ein Klacks, zumal es exzellente
Manuals via Google gibt und auch hier im Forum das Thema bereits
mehrfach und äusserst detailliert behandelt wurde...
 
HAL schrieb:
Stimmt, einmal in den Systemeinstellungen auf "Personal Websharing"
klicken ist natürlich echt anstrengend... :p Wie Maceis bereits sagte:
Es ist alles schon vorhanden, MySQL gibt es als fertiges Paket und die
httpd-Konfiguration ist nun wirklich ein Klacks, zumal es exzellente
Manuals via Google gibt und auch hier im Forum das Thema bereits
mehrfach und äusserst detailliert behandelt wurde...
Ich verneige mich, Buana.... Lös doch lieber mal das Problem, bevor du gleich losmotzt.... :D
 
xenayoo schrieb:
Ich verneige mich, Buana.... Lös doch lieber mal das Problem, bevor du gleich losmotzt.... :D

sorry, musste erst einmal ein anderes problem lösen:
https://www.macuser.de/forum/showthread.php?t=96179

;)

zum thema:

https://www.macuser.de/forum/showthread.php?t=284
https://www.macuser.de/forum/showthread.php?t=62585
https://www.macuser.de/forum/showthread.php?t=33149
https://www.macuser.de/forum/showthread.php?t=27263

davon ab: wenn php code als quellcode dargestellt wird, scheint
php nicht zu laufen. entweder du konfigurierst den internen server
(besser) oder du überprüfst noch einmal die config von dem mamp-
zeugs (schlecht).
 
Zuletzt bearbeitet von einem Moderator:
Ich kenne mich mit MAMP nicht aus, weil ich wie maceis und HAL die Systemkonfiguartions-Dateien bevorzuge. Das Verfahren muß aber ähnlich sein. Der Apache von Mac OS muß wohl aus sein, sonst weiß man ja nicht welcher Webserver antwortet. Der Apache von MAMP muß über eine httpd.conf konfiguriert sein, hier sind die Zeilen die "php" enthalten interessant.

Folgende Zeilen müssen vorkommen, damit Apache PHP interpretiert:

Code:
LoadModule php5_module        /usr/local/php5/libphp5.so
AddModule mod_php5.c
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

PHP-Version und Pfad können nat. anders sein. Ist es ein Apache2 so wird Zeile 2 nicht benötigt. Sind diese Zeilen bei der MAMP-Konfiguration auskommentiert, ist das der Fehler. Vorher würd ich aber nochmal schauen, ob da nicht doch 2 Apache laufen! Startfehler protokolliert Apache übrigens Standardmäßig in /var/log/httpd/error_log. Ich weiß nicht wo MAMP das hinpackt.

BTW: Programmieren wollen und eine Allergie gegen Konfigurationsdateien und Skripte zu haben schließt einander aus! Auch bei MAMP wird man hier wohl oder über nachschauen müssen. Anders geht es nicht. Eine gewisse Lernbereitschaft sollte zumindest auch dafür da sein!
 
xenayoo schrieb:
Ist es eventuell möglich, dass du lediglich ei neues Safari-fenster aufmachen mußt oder Safari einfach beenden und neu starten?

Hallo Xenayoo,

leider nicht. Ich habe erst WAMP beendet und neu gestartet, dann Safari und als alles nichts half, habe ich auch den ganzen Rechner neu gestartet. Das mache ich sonst nur einmal in der Woche zum Wochenende. ;-)

Und ich stimme Dir zu. Ich wollte jetzt keine Diskussion vom Zaun brechen, welche Vorgehensweise die Beste, Schnellste, Einfachste, Gründlichste, Profimäßigste oder weißichwaste Vorgehensweise ist, um PHP testen zu können, ohne den ganzen Plunder immer auf den Server hochladen zu müssen. Dazu hatte ich vorher bereits die Suche bemüht und bin dann auf WAMP gestoßen. War auch ganz zufrieden damit, bis ich auf einmal dieses Problem hatte und nicht weiter komme.

Also Kinners, streitet Euch nicht, sondern verratet mir lieber, wie ich Safari nicht nur als Quellcodeanzeiger benutzen kann. :)

Sonnige Grüße aus dem Süden


Volker
 
Hi Volker,
Du hast völlig recht ;)
Deine Aussage bedeutet jedoch klar Eines, PHP ist nicht aktiv im derzeit laufenden Apache. Genau so äußert sich das nämlich!

(1) Ist der Mac OS Apache abgeschaltet? ( Soweit ich weiß hat MAMP nen Eignen)

(2) Prüf bitte die httpd.conf, die ist es nämlich die PHP aktiviert in Apache. Die von mir aufgeführten Zeilen müssen darin enthalten sein. Xenayoo kann Dir sicher sagen wo die conf bei MAMP steht!

Ohne die 2 Punkte wird es schwierig weiterzukommen!

EDIT: Bin jetzt offline, weil ich noch ein Meeting habe heute Abend, schau aber nach Feierabend nochmal rein wenn ichs schaffe.
 
Zuletzt bearbeitet:
wegus schrieb:
(1) Ist der Mac OS Apache abgeschaltet? ( Soweit ich weiß hat MAMP nen Eignen)

(2) Prüf bitte die httpd.conf, die ist es nämlich die PHP aktiviert in Apache. Die von mir aufgeführten Zeilen müssen darin enthalten sein. Xenayoo kann Dir sicher sagen wo die conf bei MAMP steht!

So, die http.conf habe ich gefunden. Ist im Ordner MAMP/conf! Da drin find ich auch besagte Zeilen:

LoadModule php5_module modules/libphp5.so

AddType application/x-httpd-php .php .phtml

Aber ein "AddModule mod_php5.c" finde ich dort nicht.


Kann mir zwar kaum vorstellen, daß der Kollege gerade die Zeile rausgelöscht hat, aber dann bleibt immer noch die Frage, wie ich den Mac OS Apache abschalte.

Aber ich werd jetzt nochmal lesen ... lesen ... lesen ...

Auf alle Fälle schon mal vielen Dank für JEDE Hilfe hier.
 
comeconsul schrieb:
bleibt immer noch die Frage, wie ich den Mac OS Apache abschalte.

ganz einfach: systemeinstellungen > sharing > personal websharing
dort darf das häkchen nicht markiert sein, dann ist der interne apache aus.
 
HAL schrieb:
ganz einfach: systemeinstellungen > sharing > personal websharing
dort darf das häkchen nicht markiert sein, dann ist der interne apache aus.

Danke, aber der war bei mir eh nicht markiert.

Habe mein "Problem" jetzt kurzerhand so gelöst, indem ich die MAMP-Installation runterschmissen habe und nochmal draufgespielt habe. Jetzt funzt wieder alles so wie vorher.

Werde mich jetzt mal in die Materie einarbeiten und in ein paar Monaten diskutier ich dann mit den Freaks über all die Feinheiten. Jedenfalls schon mal jetzt vielen Dank für all die hilfsbereiten Geister hier. :)
 
Zurück
Oben Unten