Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Netzwerke
>
server_name ist immer Computername und nicht IP bei PHP
server_name ist immer Computername und nicht IP bei PHP
-Oliver-
12.03.07
11:31
HI,
mein Problem ist, dass bei mir lokal bei meinem PHP-Apache der server_name jeweils der computername ist und nicht die IP-Adresse, aus diesem Grund gibt es Probleme, wenn ich Seite von anderen Computer von meinen Computer abrufe.
Irgendwelche Ideen?
Falls notwendig, schicke ich auch gerne meine php.ini und httpd.conf.
Vielen Dank schon mal im Voraus,
Oliver
Hilfreich?
0
Kommentare
MacSebi
12.03.07
11:37
Warum genau gibt es deswegen Probleme?
Durch ein Script von Dir?
Dann nehm doch im Script einfach SERVER_ADDR statt SERVER_NAME.
„German by nature - Kiwi by heart“
Hilfreich?
0
-Oliver-
12.03.07
11:43
Ja, das Problem ist, dass das Script bei mir lokal aber auch gleichzeitig im Internet läuft.
Somit sollte SERVER_NAME im Internet die Domain und bei mir lokal die IP anzeigen. Leider kann/darf ich dies nicht ändern.
Ich habe bei Kollegen geschaut, bei denen klappt es ohne Probleme.
LG,
oliver
Hilfreich?
0
polonius
12.03.07
12:44
Hallo,
ich sehe nicht ein, wieso SERVER_NAME in beiden Fällen unterschiedliche Werte haben sollte.
Das PHP Manual sagt doch unter
relativ klar: "Der Name des Server Hosts unter dem das aktuelle Skript ausgeführt wird. Falls das Skript unter einem virtuellen Host läuft, wird der Name, der für diesen virtuellen Host vergeben wurde, angezeigt."
Wenn du uns mitteilst, was deine Absicht ist, können wir eventuell andere Lösungsansätze vorschlagen.
Hilfreich?
0
-Oliver-
12.03.07
14:09
Also so viel ich weiss, sollte der SERVER_NAME, falls ich die Seite über die IP des Rechners anspreche die IP haben, sollte ich die Seite über den Namen (lokal = computername, im internet = domain) ansprechen dann sollte der name drinnen stehen.
Wie gesagt, das merkwürdige ist eben, dass es bei Kollegen klappt bei mir nicht.
Was ich machen will: Wenn ich lokal entwickle, dann schreibe ich einfach http://localhost bzw.
jedoch wenn ich es aus dem virtuellen Maschine bzw. von einem fremden Rechner ansprechen will, muss ich http://IPADRESSE/ verwenden.
LG,
Oliver
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.
Vor 18 Jahren: iPhone, Apple TV und "Apple Inc."
PIN-Code erraten: Dauer
iPod-Vater Tony Fadell wollte Sonos kaufen – St...
Weitere Berichte zur neuen Kamera des iPhone 17...
M4 zu M5: Erste Vorbereitungen
TechTicker
iPhone 17 "Air": Weitere Informationen zu Preis...
Parallels führt x86-Windows auf M-Macs aus – Te...