Auto Geschrieben 29. November 2001 Geschrieben 29. November 2001 Hallo, Ich hab eine HTML Seite geschrieben mit php eingebaut. Jedoch sehe ich nur die Texte die mit HTML geschrieben wurden, jedoch nicht die mit php. Ich kann auch keine php Seite aufrufen ? Mein IExplorer öffnet sich obwohl ich auf localhoast zugreifen will. Wer kann mir helfen? Danke Zitieren
Wolle Geschrieben 29. November 2001 Geschrieben 29. November 2001 Hi, PHP wird auf dem Server verarbeitet und nur die Ausgabe, also die HTML-Befehle an den Browser geschickt. <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von Auto: <STRONG>Ich kann auch keine php Seite aufrufen ? </STRONG> Zitieren
Auto Geschrieben 29. November 2001 Autor Geschrieben 29. November 2001 das löst aber nicht mein Problem :-(. Ich vermute iiiirgentetwas an meinen Einstellungen stimmt nicht vom IExplorer? Oder? Hat jemand eine Lösung? Ich bin was PHP in HTML betrifft Anfänger.Was kann ich machen ? Hiiiiilfe. Zitieren
Wolle Geschrieben 29. November 2001 Geschrieben 29. November 2001 Deswegen hab ich ja nachgefragt, ob du die php Seiten nicht aufmachen kannst, oder ob du nur fragst, ob man die öffnen kann. War vielleicht etwas schlecht formuliert von mir... Gib mal ein paar mehr Infos, dann kann dir besser geholfen werden... Was hast du denn für einen Webserver drauf?? Welche PHP-Version hast du auf dem Webserver installiert?? <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von Auto: <STRONG>Mein IExplorer öffnet sich obwohl ich auf localhoast zugreifen will. </STRONG> Zitieren
Auto Geschrieben 29. November 2001 Autor Geschrieben 29. November 2001 Also ich hab den Apache 1.3.22 unter c:/apache. Dann hab ich PHP 4.05 unter c:/apache/php. und ich hab mysql unter c:/apache/mysql. Die httpd.conf hab ich einige Zeilen (wie es in der Anleitung steht) geändert. Der Apache läuft (..is running), und mysql steht die Ampel auf grün. Meine selbstgeschriebenen Dateien stehen unter c:/apache/htdocs/info.php z.B. Und wenn ich meinen IExplorer öffne, will er gleich "online" gehen, dann kliecke ich auf Offline gehen und gebe oben http://localhoast ein und dann kommt folgendes "Es klappt der Apache Webserver ist installiert". Cool, nur wenn ich dann http://localhoast/info.php eingebe kommt " die Seite wurde nicht gefunden". Tja, und in der Datei info.php steht nur "<?phpinfo();?>". Auch über den Explorer kann ich die Datei nicht öffnen. So, was kann ich noch machen ? Woran liegt das? Zitieren
Wolle Geschrieben 29. November 2001 Geschrieben 29. November 2001 Ich dachte eben, das ist ein Tippfehler, das muß localhost heißen, nicht localhoast, alternativ kannst du auch http://127.0.0.1 oder deine Lokale IP-Adresse (falls du eine vergeben hast) nehmen, dann müßte es gehen. <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von Auto: <STRONG>Tja, und in der Datei info.php steht nur "<?phpinfo();?>". </STRONG> Zitieren
Auto Geschrieben 29. November 2001 Autor Geschrieben 29. November 2001 ja, das wahr auch ein Schreibfehler. Der Aufruf localhost ´funktioniert ja, nur ich kan dann die Datei info.php nicht öffnen! Das ist mein Problem. Wieso kann ich keine .php Dateien öffnen ? Zitieren
Wolle Geschrieben 29. November 2001 Geschrieben 29. November 2001 Bekommst du eine Fehlermeldung, oder will der IE die Datei runterladen?? Falls er sie runterladen will, könnte es daran liegen, das du die Endung .php nicht zugeordnet hast (der Browser erkennt die Endung dann nicht als php-Datei). Das kannst du in der Config-Datei vom Apache machen, ich weiß jetzt allerdings nicht wie die Datei unter Windows genau heißt, ich arbeite nur mit Linux. Hier steht, was du da eintragen mußt. Ist zwar für die Linuxversion, müßte aber unter Win gleich oder ähnlich sein. Ansonsten kannst du auch mal probieren, die info.php in info.php4 unzubenennen. Zitieren
Auto Geschrieben 29. November 2001 Autor Geschrieben 29. November 2001 Nein, runterladen will er nichts. Sondern es steht nur "Die Seite wurde nicht gefunden......" Also iirgendwie findet er noch kein php ? Unter Dateiendungen (Typ) hat er php erkannt. Was kann ich noch machen? Zitieren
Wolle Geschrieben 29. November 2001 Geschrieben 29. November 2001 Dann liegt es wahrscheinlich nicht am PHP sondern am Apache. Zum testen kannst du mal eine normale HTML-Datei in das Verzeichnis legen und versuchen die aufzurufen. Für mich sieht es im Moment so aus, als ob der Apache die Seiten im falschen Verzeichnis sucht. Du kannst in der Config-Datei die Serverroot angeben. Das ist der absolute Pfad zu dem Verzeichnis, in dem die HTML und/oder PHP-Dateien liegen sollten. Schau doch mal nach, ob der Pfad stimmt. Zitieren
Auto Geschrieben 29. November 2001 Autor Geschrieben 29. November 2001 also die HTML Seite erkennt er auch nicht.:-( Welche der "root`s " soll ich ändern? unter httpd.conf Configuration and logfile names: If the filenames you specify for many # of the server's control files begin with "/" (or "drive:/" for Win32), the # server will use that explicit path. If the filenames do *not* begin # with "/", the value of ServerRoot is prepended -- so "logs/foo.log" # with ServerRoot set to "/usr/local/apache" will be interpreted by the # server as "/usr/local/apache/logs/foo.log". --> ServerRoot "/apache" Soll ich das hier so ändern? -->> ServerRoot "/apache/htdocs" DocumentRoot "/apache/htdocs" CacheRoot "c:/apache DocumentRoot /www/docs/dummy-host.example.come/proxy" Oder was ? Aber dann funktioniert es auch nicht. Zitieren
Wolle Geschrieben 29. November 2001 Geschrieben 29. November 2001 Die Serverroot mußt du absolut setzten (mit Laufwerk), also z.B. "C:/apache" (bin mir jetzt nicht sicher ob du "/" oder "\" nehmen mußt. Laut der Beschreibung ist es "/" :confused: Die Documentroot baut dann auf diesem Verzeichnis auf. Wenn du die Serverroot auf C:/apache hast muß dann die Documentroot einfach "htdocs" sein, damit du in das Verzeichnis C:\apache\htdocs kommst. Die 2. Documentroot mußt du dann löschen oder auskommentieren (mit # davor). Zitieren
Auto Geschrieben 29. November 2001 Autor Geschrieben 29. November 2001 ok, das hab ich gemacht, doch leider ohne Erfolg. Was gibt es noch für Möglichkeiten ? Wenn er die Seite nicht anzeigen kann, gibt er den HTTP 404 Gehlercod mit an, bringt das was ? Zitieren
Wolle Geschrieben 29. November 2001 Geschrieben 29. November 2001 Die 404 ist einfach Datei nicht gefunden, hilft also nicht wirklich weiter... Aus der Ferne läßt sich das schwer sagen, woran es noch liegen könnte. Schau mal hier rein. Da findest du unter anderem eine Conf Datei mit deutschen Kommentaren. Vielleicht findest du so den Fehler... Zitieren
arrayhunter Geschrieben 30. November 2001 Geschrieben 30. November 2001 http://www.vogelgesang-berlin.de/server/apache/winapache.htm schau mal hier rein... dann brauchst du die config-dateien nicht schreiben und durchackern... Zitieren
DanielH Geschrieben 30. November 2001 Geschrieben 30. November 2001 Hi, zum testen erstelle doch einfach mal einen Ordner auf der obersten ebene von Laufwerk C: Dann gibst du in der CONF-Datei an den entsprechenden Stellen ein: DocumnentRoot = "c:/dein_ordner" Ein paar Zeilen weiter unten steht: # # This should be changed to whatever you set DocumentRoot to. # Dort kommt rein: <Directory "c:/dein_ordner"> Oder aber du nimmst die Orginal-Conf, und kopierts deine PHP-Datei ins Verzeichnis apache/htdocs/ von dort kommt auch die apache Begrüßungsseite. MfG Zitieren
JoelH Geschrieben 1. Dezember 2001 Geschrieben 1. Dezember 2001 <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von blast: <STRONG>http://www.vogelgesang-berlin.de/server/apache/winapache.htm schau mal hier rein... dann brauchst du die config-dateien nicht schreiben und durchackern...</STRONG> Zitieren
beetFreeQ Geschrieben 1. Dezember 2001 Geschrieben 1. Dezember 2001 Wenn garnichts wirklich funzen will, kann ich für Anfänger erstmal PHPTriad empfehlen! Das ist nämlich ein vorkonfigurierter Apache inkl. PHP, MySQL, Perl und PHPMyAdmin! Den bekommste u.a. unter www.download.com - damit solltest Du eigentlich ohne große Konfigurationsarbeiten starten können! Zitieren
Wolle Geschrieben 1. Dezember 2001 Geschrieben 1. Dezember 2001 <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von JoelH: <STRONG> irgendwie nicht Ihr muesst auch mal überlegen was das problem ist, nicht einfach posten !!</STRONG> Zitieren
Anderswelt Geschrieben 3. Dezember 2001 Geschrieben 3. Dezember 2001 Nun ich hab das Ding auch als WAMP laufen, ich zeige mal, wie das bei mir aussieht ( geht ja erstmal um die Anzeige überhaupt ): ServerType standalone ServerRoot "D:/Apache" PidFile logs/httpd.pid ScoreBoardFile logs/apache_runtime_status Timeout 300 KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 15 MaxRequestsPerChild 0 ThreadsPerChild 50 #BindAddress * Port 80 ServerAdmin ########## ServerName ########### DocumentRoot "D:/Homepage" <Directory "D:/Homepage"> Options FollowSymLinks MultiViews +Includes +ExecCGI -indexes AllowOverride None Order allow,deny Allow from all </Directory> Das sind die wichtigsten EInstellungen... Dort wo die # stehen sind halt Deine spezifischen Einträge! Was mir da grad noch einfällt... Hast Du nen Firewall laufen? Wenn ja, dann mußt Du den so konfigurieren, das sie NICHT auf Port 80 "lauscht", denn sonst kannst Du das meistens vergessen, denn ein "normaler" PC erthält ja keine Anfragen auf diesem Port, so dass der Firewall das als Angriff ansieht und automatisch blockt. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.