---
title: "Kan inte få min sajt att funka lokalt."
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/169042-kan-inte-få-min-sajt-att-funka-lokalt"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "Matsakii"
published: "2008-02-14T11:14:34.000Z"
updated: "2008-02-15T16:47:04.000Z"
replies: 10
views: 819
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/webbutveckling/169042-kan-inte-få-min-sajt-att-funka-lokalt"
---

# Kan inte få min sajt att funka lokalt.

## #1 — Matsakii, 2008-02-14T11:14Z

Hej,
Jag kör Mac OS X och har en del sajter lokalt på min burk så jag kan testa och mecka med dom innan jag lägger upp dom på servern.

Men nu får jag inte en utav sajterna att funka som virtualhost i Apache. Så här ser dom virtualhosts ut som fungerar:

```
<VirtualHost *:80>
        ServerName ayia
        DocumentRoot /Users/mats/Sites/ayianapa.nu
</VirtualHost>
```

 

& 

```
<VirtualHost *:80>
DocumentRoot "/Users/mats/Sites/ayianapa.nu_eng"
ServerName eng
<Directory "/Users/mats/Sites/ayianapa.nu_eng">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
```

 

Men sajten som jag inte får att fungera ser ut såhär:

```
<VirtualHost *:80>
DocumentRoot "/Users/mats/Sites/barskola2"
ServerName barten
<Directory "/Users/mats/Sites/barskola2">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
```

 

Errorkoden blir: Safari can’t open the page “<http://barten/”> because it can’t find the server “barten”. 

Jag har stratat om Apache och datorn utan resultat. Vad kan det va för fel jag gör?

Permalänk: https://www.webforum.nu/p/169042

## #2 — Danne V, 2008-02-14T11:58Z

Har du skapat den virtuella värden som heter "barten" i Netinfo Managern då? Finns foldern "barskola2" i "Sites"

Permalänk: https://www.webforum.nu/p/2079671

## #3 — Matsakii, 2008-02-14T12:07Z

Nej varför ska jag in i Netinfo Manager o pilla? Har inte behövts till dom andra? Och "Sites" finns eftersom alla sajter ligger där.

Permalänk: https://www.webforum.nu/p/2079673

## #4 — The_Hulk, 2008-02-14T12:38Z

Har du gjort något med DNS för de andra sidorna?

Permalänk: https://www.webforum.nu/p/2079682

## #5 — Matsakii, 2008-02-14T13:53Z

Nej inget.

Permalänk: https://www.webforum.nu/p/2079701

## #6 — The_Hulk, 2008-02-14T14:16Z

Något måste du ha gjort för hur ska annars webbläsaren veta att de olika namnen går till just din dator?
Webbläsaren frågar ju inte den lokala webbservern om den känner till namnen, det andra namnet du använder, är det datorns namn?

**/r**
Länk till en sidan som visar hur man ändrar den lokala DNS:en <http://www.mactips.org/archives/2007/07/19/modify-hosts-file-change-your-local-dns/>

Permalänk: https://www.webforum.nu/p/2079708

## #7 — Danne V, 2008-02-14T23:08Z

> **Matsakii skrev:**
>
> Nej varför ska jag in i Netinfo Manager o pilla? Har inte behövts till dom andra? Och "Sites" finns eftersom alla sajter ligger där.

Ingen aning varför de andra sajterna funkar. Men Netinfo Managern funkar som en DNS. Man måste tala om vart servern ska hämta sajten.

Starta Netinfo Manager (i Utilities). Följ instruktioner t.ex. här: <http://www.oreillynet.com/cs/user/view/cs_msg/18893> eller här <http://www.evolt.org/article/Enabling_Virtual_Hosts_on_MacOS_X/18/13138/>

EDIT: Ser nu att theHulk länkat till en liknande instruktion om samma sak.

Permalänk: https://www.webforum.nu/p/2079817

## #8 — Matsakii, 2008-02-14T23:13Z

1\. måste jag lägga ala sajter i www katalogen då med eller hur skriver jag in det i Netinfo Manager?

2\. Om sajten bara ska fungera lokalt så ska jag väl bara använda localhost och inget annat?

3\. Och sen ska det stå kvar som det gör i httpd.conf med virtual host?

(bart) är bara nick precis som jag kallar den första sajten (ayia) (ServerName ayia) så <http://ayia/> och <http://eng/> för att komma till /Users/mats/Sites/ayianapa.nu_eng

Och varför det funkar med dom men inte bart är en gåta då??

Permalänk: https://www.webforum.nu/p/2079818

## #9 — Danne V, 2008-02-15T08:18Z

> **Matsakii skrev:**
>
> 1\. måste jag lägga ala sajter i www katalogen då med eller hur skriver jag in det i Netinfo Manager?
> 
> 2\. Om sajten bara ska fungera lokalt så ska jag väl bara använda localhost och inget annat?
> 
> 3\. Och sen ska det stå kvar som det gör i httpd.conf med virtual host?
> 
> (bart) är bara nick precis som jag kallar den första sajten (ayia) (ServerName ayia) så <http://ayia/> och <http://eng/> för att komma till /Users/mats/Sites/ayianapa.nu_eng
> 
> Och varför det funkar med dom men inte bart är en gåta då??

Så här gör jag med lokala sajter, och jag tror att det är så man "ska" göra:

1\. i private/etc/httpd/httpd.config lägger du till din sajt längst ner i dokumentet bland andra virtuella värdar så här:

\<VirtualHost 127.0.0.1\>
	DocumentRoot /Users/användarnamn/Sites/folderns_namn
	ServerName namn_jag_vill_använda_som_URL
\</VirtualHost\>

Du kan lägga den var du vill. Behöver inte vara i "Sites". Jag har flera direkt i min hemmakatalog t.ex.: DocumentRoot /Users/användarnamn/folderns_namn

Jag förstår inte riktigt varför du lagt in den andra koden (Directory) mellan VirtualHost-taggarna. De behövs ju inte där eftersom sajten är lokal. Om du vill fibbla med specialare till en sajt, så kan du ju i så fall göra det med htaccess. Jag misstänker att det är just dessa tillägg du gjort som gör att du inte kan kolla sajten.

2\. Följ sedan instruktionerna på de sidor som jag och The_Hulk länkat till och lägg in sajten på Netinfo Manager. Du ska alltså konfigurera BÅDE den OCH httpd.config. 

3\. Starta om datorn (eller om det räcker med att bara starta om Apache). Nu ska du få fram sajten genom att skriva "http://namn_jag_vill_använda_som_URL" i webbläsarens adressfönster.

EDIT: Skälet till att en sajt funkar men inte en annan kanske kan vara hur du en gång navigerat till den som funkar. Du kanske från början gick till <http://127.0.0.1/~användarnamn/> och in i mappen med den sajten, och sen har kanske webbläsaren kvar URL:en i minnet och förkortar den... typ nåt sånt. Men med din nya sajt kanske du försöker accessa direkt utan att gå via <http://127.0.0.1/~användarnamn/>, och webbläsaren har då inge minne av adressen... (avdelning för långsökta svar......)

Permalänk: https://www.webforum.nu/p/2079850

## #10 — Matsakii, 2008-02-15T12:00Z

Tack Daniel för en idiotsäker förklaring :)

Permalänk: https://www.webforum.nu/p/2079901

## #11 — Danne V, 2008-02-15T16:47Z

> **Matsakii skrev:**
>
> Tack Daniel för en idiotsäker förklaring :)

Tar det som intäkt för att du fick det att funka till slut... Kanon!!! (y)

Permalänk: https://www.webforum.nu/p/2079991

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/169042-kan-inte-få-min-sajt-att-funka-lokalt
