localhost - Port

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

localhost - Port

Postby notstrom » 16. December 2013 14:27

Hi
Bin totaler Neuling und hab mal XAMPP installiert soweit gut gelaufen, Testseite schaut gut aus. Den Port hab ich auf 8080 geändert und nun bekomme ich immer eine "leere Seite" angezeigt wenn ich z.B. aus einem HTML-Code nach PHP gehe. In der Browserzeile steht dann immer http://localhost/mycode.html bzw. mycode.php.
Wenn ich mir die PHPinfo anschaue, steht überall localhost:8080.
Hostname:Port localhost:8080
HTTP_REFERER http://localhost:8080/xampp/navi.php
HTTP_HOST localhost:8080
SERVER_NAME localhost
SERVER_ADDR ::1
SERVER_PORT 8080
Referer http://localhost:8080/xampp/navi.php
Host localhost:8080

Bin für jeden Hinweis dankbar
lG
notstrom
notstrom
 
Posts: 3
Joined: 16. December 2013 12:12
Operating System: Windows 7 Home 64

Re: localhost - Port

Postby Altrea » 16. December 2013 15:18

Hi notstrom,

notstrom wrote:In der Browserzeile steht dann immer http://localhost/mycode.html bzw. mycode.php.

Wenn du den HTTP Standardport änderst, dann muss der Port an JEDEN Request an die Top Level Domain angehangen werden.
Die zitierte URL ist also inkorrekt.

mit freundlichen Grüßen,
Altrea
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11933
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: localhost - Port

Postby notstrom » 16. December 2013 15:35

Hier ist mein HTML-code (gespeichert in c:\xampps\httdocs\beispiele\myhtml.html)
Code: Select all
<!DOCTYPE html>
<html>

<head>
    <title>Formular Verarbeitung</title>

    <meta charset="ISO-8859-1">
    <meta name="description" content="">
    <meta name="author" content="">
    <meta name="keywords" content="">
    <meta name="generator" content="Webocton - Scriptly (www.scriptly.de)">

    <link href="style.css" type="text/css" rel="stylesheet">
</head>

<body>
    <form action="ausgabe.php" method="get">
        <label for="vorname:">Vorname:</label><br />
        <input type="text" name="vorname" size="20" maxlength="40" id="vorname" /><br />
        <input type="submit" value="senden" />
    </form>
</body>
</html>

Hier ist mein PHP-Code (gespeichert in c:\xampp\httdocs\beispiele\myphp.php):
Code: Select all
<?php
        echo "Name:\t" . htmlspecialchars($_GET["vorname"]) .  "<br />";
?>

So, ich rufe den IE auf und gebe in der Adresszeile ein: http://localhost:8080/beispiele/myhtml.html
Dann gebe ich irgendeinen Vornamen ein und klicke auf SENDEN.
Dann bekomme ich eine Seite mir der Fehlermeldung und in der Adresszeile steht: "http://localhost/beispiele/myphp.php"
Wenn ich jetzt in der Adresszeile ":8080" nach localhost einfüge, wird das PHP-Script richtig ausgeführt.
Was muss ich ändern, damit der Aufruf des PHP-Scripts OHNE MEIN EINGREIFEN funktioniert?

vielen Dank für eure Hilfe
lG
notstrom
notstrom
 
Posts: 3
Joined: 16. December 2013 12:12
Operating System: Windows 7 Home 64

Re: localhost - Port

Postby Altrea » 16. December 2013 15:46

Das Formular leitet auf eine Datei ausgabe.php, angegeben ist aber als Dateiname myphp.php

Ansonsten kann ich das von dir Beschriebene Verhalten weder nachvollziehen noch reproduzieren.
Auf meinem Testserver läuft das Script (mit korrigiertem Dateinamen) fehlerfrei.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11933
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: localhost - Port

Postby notstrom » 16. December 2013 22:11

Hi
Ja, klar, das war ein Tippfehler von mir. Muss im HTML-Code natürlich lauten
Code: Select all
 <form action="myphp.php" method="get">


Fein, wenn es bei dir läuft, dann ist wenigstens der Code ok! :wink:

Aber woran kann es dann bei mir liegen?
Neuinstallation von XAMPP?
Hab schon alle config-dateien durchsucht nach localhost, Server usw.
Ich muss aber auf Port 8080 umleiten, weil Apache mit Standardport 80 schon mal gar nicht läuft.

Vielleicht gibt's doch noch einen Rat?

Auf jeden Fall - danke für alle Antworten
lg
notstrom
notstrom
 
Posts: 3
Joined: 16. December 2013 12:12
Operating System: Windows 7 Home 64

Re: localhost - Port

Postby Altrea » 16. December 2013 22:54

notstrom wrote:Aber woran kann es dann bei mir liegen?

Mit den hier bekannten Informationen funktioniert es.
Also gibt es nur zwei Möglichkeiten:
  • Das Problem liegt irgendwo in den nicht bekannten Informationen
  • Deine Umgebung weicht von den hier genannten Informationen ab

Uns ist es unmöglich zu beurteilen, was davon zutrifft. Dafür teilst du uns einfach viel zuwenig mit.
Wir wissen zum Beispiel rein gar nichts darüber in welcher Umgebung XAMPP bei dir läuft (ob dort zum Beispiel noch andere Webserver-Pakete installiert sind, mit welcher Sicherheitssoftware alles abgesichert ist, die Informationen in welchem Pfad XAMPP installiert ist sind widersprüchlich, etc). Genauso hällst du uns sämtliche Logdateien vor, die vielleicht auf bestimmte Missstände hinweisen könnten. Ebensowenig wissen wir, was du alles unternommen hast, um Apache auf Port 8080 umzulegen.

Die Ferndiagnose stößt dort ganz massiv auf Grenzen.

notstrom wrote:Ich muss aber auf Port 8080 umleiten, weil Apache mit Standardport 80 schon mal gar nicht läuft.

Das ist für mich auch noch eine offene Frage, ob dies wirklich sein muss. Apache startet in der Regel nicht mit dem Standardport, wenn dieser bereits durch ein anderes Programm blockiert ist. Abhängig davon weshalb das Drittanbieter Programm den Port blockiert und inwiefern du dieses Programm benutzt kann man unter Umständen auch über eine Konfiguration oder Deinstallation des anderen Programms nachdenken.

Aber auch hier kommt wieder die fehlende Informationsfreude ins Spiel, wir wissen es nicht.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11933
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 137 guests