Avatar billede the_edge Nybegynder
02. september 2007 - 21:08 Der er 14 kommentarer og
1 løsning

Indbygget webserver

Hej

Jeg har et lille problem. jeg har aktiveret den indbygget webserver, men når jeg jeg går ind på siden viser den kun kildekoden. Det virker som om den ikke fortolker siden

der kommer også hele tiden standart siden op med at man skal slette index.html i sin hjemmemappe i websider. Men den er der ikke. der er kun en bruger på mac'en
Avatar billede egonspock Seniormester
02. september 2007 - 22:15 #1
Hvilken side forsøger du at ramme?
http://localhost/~brugernavn/ eller http://localhost ?
Avatar billede the_edge Nybegynder
02. september 2007 - 22:38 #2
Avatar billede egonspock Seniormester
02. september 2007 - 22:51 #3
Det er vigtigt at der er en fil, der hedder index.html i mappen, ellers virker det helt sikkert ikke.
Avatar billede the_edge Nybegynder
02. september 2007 - 22:56 #4
altså det virker som om den tager fra en anden mappe... for jeg kan slet ikke finde den fil nogen steder
Avatar billede langbein Nybegynder
02. september 2007 - 22:59 #5
Har 0 peiling på Mac, men litt på FreeBSD som det hele kjører på. På Unix/Linux så ville det vel kunne dreie seg om et feil oppsett i konfigureringsfilen til web serveren, der den typisk ikke er i stand til å kjenne igjen endelsen .html eller at index.html er en index fil, forutsatt at webserver virkelig kjører. Man må selvfølgelig også sjekke at webserver funksjonen (demonen) virkelig kjører.
Avatar billede langbein Nybegynder
02. september 2007 - 23:02 #6
Det ser da ut som å dreie seg om den samme Apache serveren som på Linux/FreeBSD:
http://www.apple.com/no/server/macosx/webhosting.html
Mulig konfigureringsfilen heter noe slikt som /etc/httpd.con
Vet som sagt nesten ingen ting om Mac annet enn at det er utviklet ut i fra FreeBSD.
Avatar billede the_edge Nybegynder
02. september 2007 - 23:06 #7
hvad er det konfigurations filen hedder?
Avatar billede langbein Nybegynder
02. september 2007 - 23:07 #8
Vet jo ingen ting om MAC men fant en litt tilårskommen artikkel som forhåpentlig fortsatt er rett:
http://www.macdevcenter.com/pub/a/mac/2001/12/07/apache.html
Avatar billede egonspock Seniormester
02. september 2007 - 23:14 #9
Det lyder som om at den fil, du forsøger at få vist har et problem, for hvis du kan få en side frem, så kører serveren i hvert fald.

Hvad står der i de første par linjer i det kode, du får frem? Og hvilket program bruger du til at lave koden med?
Avatar billede the_edge Nybegynder
03. september 2007 - 19:04 #10
ja altså serveren kører som sådan... jeg kan få den standart HTML fil frem. men den gider ikke tolke PHP...

de første kode linjer er

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 TRANSITIONAL//EN">
<meta http-equiv="Content-Type" content="text/php; charset="utf-8">

<html>

    <head>
        <title></title>
    <link rel="stylesheet" type="text/css" href="design.css">
   
    <?php
   
    include_once("menuhead.inc");

    ?>
Avatar billede egonspock Seniormester
03. september 2007 - 19:55 #11
Ah, så skal du have slået php til. Det er beskrevet her på tredje side af Langbeins fine link:
http://www.macdevcenter.com/pub/a/mac/2002/01/04/apache_macosx_pt3.html
Det kan opsummeres ved at du skal ind-kommentere de linjer i httpd.conf-filen, som du finder her: /etc/httpd/httpd.conf som har noget med php at gøre. (du kan komme til /etc/httpd ved at vælge "gå til mappe" i Finders Gå-menu. Den er skjult i det daglige ).
Der står en havelåge(#) foran php-linjerne, som skal fjernes og filen skal derefter gemmes. Så skal du genstarte serveren, enten via Systemindstillinger eller ved i terminalen at skrive:
sudo apachectl restart graceful

Derefter bør det virke (Hvis det var lige langhåret nok, så må du sige til)
Avatar billede the_edge Nybegynder
03. september 2007 - 22:29 #12
ahh tak skal du have... nu har jeg slået PHP til og rettet i roden så den peger på mine dokumenter... men den viser stadig bare indholdet af min kode... ikke outputtet. dette kan jeg ikke forstå. jeg har genstarted serveren
Avatar billede the_edge Nybegynder
03. september 2007 - 22:34 #13
hey det virked egonspock... havde glemt også at åbne for de 2 php moduler :D :D::D

mange tak for hjælpen :D
Avatar billede egonspock Seniormester
03. september 2007 - 23:04 #14
Rart at høre at det virkede :-) Bemærk dog at der ved sikkerhedsopdateringer til Apache kan ske en "fornyelse" af httpd.conf-filen, der så skal have samme tur igen.
Avatar billede the_edge Nybegynder
05. september 2007 - 22:39 #15
hmm okay... den tid den sorg :) og tak igen for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester