Utveckla 2 webbsidor lokalt

Events happening in the community are now at Drupal community events on www.drupal.org.
hakan kristiansen's picture

Hej ,
Vilken är den bästa mappstrukturen om jag skall hantera utvecklingen av 2 webbsidor lokalt? Sida nummer två har egentligen inga likheter med sida ett, förutom några få moduler och eventuellt temat. Båda två görs i version 6.20.
Tacksam för tips på katalogstruktur och vad jag bör skriva i configfilerna (och vilka).

Mvh
Håkan

Comments

Mitt förslag är att ha exakt

frjo's picture

Mitt förslag är att ha exakt samma struktur som du har på servern.

Är de två webb-platserna separata installationerna på servern så gör dem separata lokalt också. Är de en multi-site install på servern så gör likadant lokalt.

filstruktur

hakan kristiansen's picture

Tack, Om jag förstår det rätt, så lägger jag filerna lokalt såhär:

drupal/htdocs (här ligger filerna för första webbsidan)
drupal/htdocs2 (här ligger filerna för andra webbsidan)

I vilka configfiler skall jag peka på den nya mappen?

Mvh
Håkan

Du vill veta hur du ska

frjo's picture

Du vill veta hur du ska konfigurera din webb-server. Då behöver du berätta hur din miljö är uppbyggd. Kör du Mac/Linux/Windows, WAMP/MAMP/XAMPP eller egen installerat, annan webb-server än Apache etc?

Ja, jag kör med Windows

hakan kristiansen's picture

Ja, jag kör med Windows Vista, WAMP och Apache.

Mvh Håkan

Du vill kunna köra flera

frjo's picture

Du vill kunna köra flera webb-platser samtidigt på en dator/IP adress och det kallas virtual hosting.

Du har tre filer att redigera. Delen "Apache2.2.17" i sökvägarna nedan beror på vilken version av WAMP du kör.

I exemplen nedan har jag valt *.dev som lokal domän, du kan välja vad du vill så länge det inte är en riktig domän. Har också valt att lägga alla webb-mappar under "C:\wamp\www\". Vill man lägga dem på annat ställe krävs lite mer inställningar.

Exemplen "site1" och "site2" nedan ersätter du naturligtvis med de riktiga namnen på dina webb-platser. Använd dock bara små bokstäver och inga mellanslag eller åäö etc.

Skapa mapparna "site1" och "site2" i "C:\wamp\www\". Det är direkt i dessa mappar du lägger dina Drupal-installationer.

Du behöver tala om för Apache att ladda in virtual host conf filen

C:\wamp\bin\apache\Apache2.2.17\conf\httpd.conf

Rullar du långt ned i ovanstående fil hittar du

# Virtual hosts
#Include conf/extra/httpd-vhosts.conf

Ändra så det blir

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

Nu öppnar du virtual host conf filen.

C:\wamp\bin\apache\Apache2.2.17\conf\extra\httpd-vhosts.conf

Ta bort de två virtual host exemplen längst ned och stoppa in följande istället.

<VirtualHost *:80>
    ServerName site1.dev
    DocumentRoot "C:\wamp\www\site1"
</VirtualHost>

<VirtualHost *:80>
    ServerName site2.dev
    DocumentRoot "C:\wamp\www\site2"
</VirtualHost>

Det sista är att tala om för datorn att "site1.dev" och "site2.dev" är webb-platser som finns lokalt på datorn. Det görs i datorns host-fil.

C:\WINDOWS\system32\drivers\etc\hosts

Lägg till följande längst ned i host-filen.

127.0.0.1       site1.dev
127.0.0.1       site2.dev

Kör "Restart all services" i WAMP-menyn och du bör vara igång. Gå till "site1.dev" och "site2.dev" i din webb-läsare för att bekräfta att det fungerar.

struktur

hakan kristiansen's picture

Tack!! Bra och enkelt att förstå!

Vill egentligen lägga allt under C:\Program Files\BitNami Drupal 6 Stack\ istället för c:\Bitnami Drupal 6 stack\ för att slippa installera om allt igen (även om det hade varit nyttigt..) du nämner att det blir mer inställningar om jag lägger den på annat ställe och är nyfiken på vad det skulle vara. Om det är mycket att ändra kör jag på att lägga installationen direkt under c:\ som du föreslår.

I min installation har jag inte "\bin\ katalogen direkt under " \BitNami Drupal 6 Stack\ - Se ovan. Kommer det påverka nåt?

Mvh
Håkan

Då du inte använder WAMP utan

frjo's picture

Då du inte använder WAMP utan BitNami får du anpassa sökvägarna därefter, principen är densamma dock.

Klart!

hakan kristiansen's picture

Avinstallerat hela Bitnami och kört in WampServer 2.1e från www.wampserver.com.
Nu funkar det direkt och enkelt var det :-)

Tack för bra beskrivning!!

Mvh
Håkan