Posted by hakan kristiansen on January 1, 2011 at 6:38pm
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
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
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
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
Ja, jag kör med Windows Vista, WAMP och Apache.
Mvh Håkan
Du vill kunna köra flera
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 hostsInclude 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.dev127.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
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
Då du inte använder WAMP utan BitNami får du anpassa sökvägarna därefter, principen är densamma dock.
Klart!
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