Apache med PHP5 problem

Tags:    diverse

<< < 123 > >>
Har tidligere rodet med Apache og PHP5 og har en god erfaring med det, men nu er jeg løbet ind på nogle problemer jeg simpelthen bare ikke kan løse.

Jeg bestemte mig for at prøve XAMPP af (Hvis der skulle være nogle som ikke kender det, er det en pakke hvor Apache, PHP og MySQL er inkluderet i).

Det fungerer fint nok når jeg prøver mit site af som er kodet i PHP på localhost, men når jeg så vil prøve den af fra en anden computer over nettet, kan man ikke se siden. Har så prøvet at trykket F5 et par gange og så kommer siden, men når man så klikker på feks. et menupunkt står der bare at siden ikke kan vises. Altså, det virker meget ustabilt.

Har også haft disse problemer når jeg installere Apache og PHP5 hver for sig.

Hvad kan være problemet her?



27 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Har du apache, php og mysql kørende på PC1 med IP 192.168.0.1
Kan du se din side på tre måder: http://localhost/, http://127.0.0.1/ og http://192.168.0.1/

Skal du se siden fra en anden pc, eks. PC2 kan du kun bruge: http://192.168.0.1/

Domænet localhost, refererer til IP adressen 127.0.0.1 som er en loopback IP som refererer til den computer der opretter forbindelsen.

Kort fortalt: for at kunne se din side fra en anden pc, skal du bruge ip-adressen på den pc hvor serveren er, samt sørge for serveren kører og at firewallen ikke blokerer den.



Tricket var til XAMPP vel at mærke.

Vi bruger XAMPP på arbejdet, fordi det er så utrolig hurtigt at installere og sætte op.

Håber det hjælper dig.


Det kan godt være det var et trick til XAMPP, men det der en opsætning til Apache Webserveren, så det vil også virke uden XAMPP



Mystisk, men der står:

NameVirtualHost *:80
<Directory "c:\\path\\to\\xampp\\htdocs">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>

<VirtualHost *:80>
DocumentRoot "c:\\www\\domain_dk"
ServerName www.domain.dk
</VirtualHost>

Vi bruger xampp på arbejdet i vores test miljø. Det virker perfekt.

Husk du kan pege din loopback IP (altså 127.0.0.1, normalt localhost) på andre DNS navne, som ServerName i en VirtualHost så fortolker. Den ligger i "C:\\WINDOWS\\system32\\drivers\\etc\\hosts" på en XP maskine. Bare åbn den i notepad f.eks.

I "hosts" kan du så tilfæje f.eks.:
127.0.0.1 testsite.dev

Og i apache's httpd.conf f.eks:
<VirtualHost *:80>
DocumentRoot "c:\\www\\testsite_project"
ServerName testsite.dev
</VirtualHost>



Kan det eventuelt skyldes at serveren står på en dårlig forbindelse, eller at noget hæmmer serverens forbindelse?



@Per

Nej, har haft en webserver til at køre før uden problemer. Har lige formateret og ville installere det igen. Fik så dette problem.

@Nick

Jep alt det ved jeg. Bruger så også min global ip for at kunne se den over nettet. Kører igennem 2 routere og har forwardet portene. Det virkede perfekt for et par timer, men efter jeg formaterede fik jeg dette problem som jeg skrev til Per.





Er det kun med XAMPP du har problemer, eller er det også med apache hentet direkte fra http://apache.org/ af?

Hvis det kun er med XAMPP du har problemer, kan jeg anbefale WAMP server, der også er en apache, php og mysql distro. Den kører upåklageligt.



Ja, har også problemer med Apache når jeg installere det med PHP hver for sig. Well, html virker fint. Læser den uden problemer, men når den skal læse php vil den ikke altid læse det ordentlig og kommer bare for det meste med "Siden kunne ikke vises" eller "Siden blev ikke fundet".

Men vil da lige prøve WAMP af og se om det virker bedre.

EDIT: Du kan feks gå ind på http://reaperstale.servegame.com for at se hvordan det virker. Hvis du ikke får noget output, så prøv at opdatere et par gange og der skulle gerne lige komme nogle hurtige billeder eller sådan noget.



Indlæg senest redigeret d. 02.02.2007 03:05 af Bruger #11286
Har installeret WAMP. Stadig samme problem.

Du kan se hvis man skriver:

http://reaperstale.servegame.com

så virker det fint da det bare er en HTML side

men hvis du så skriver:

http://reaperstale.servegame.com/php/index.php

hvor den så loader en php side med

<?php
phpinfo();
?>

som kode, så læser den ikke siden rigtigt. Så det har tydeligvis noget med php instillingerne at gøre selvom de skulle være konfigueret fra starten i sådan en pakke.

Hvis den forresten lige pludselig skulle loade siden fint, så prøv at opdatere et par gange eller 3 og så kommer den med at siden ikke vises.



Indlæg senest redigeret d. 02.02.2007 04:11 af Bruger #11286
Har prøvet dine links i dag kl. 14.45 og fandt ingen problemer ud over at din phpinfo() ikke kører helt færdig. Den stopper ved "log_errors_max_len" delen.

Hvilket windows version kører serveren på?



Indlæg senest redigeret d. 02.02.2007 14:50 af Bruger #4442
Den kører på Windows XP med Service Pack 2.

Hvis du prøver at opdatere index.php så skulle den gerne komme med "Siden blev ikke fundet".



<< < 123 > >>
t