webForumDet fria alternativet

Mappstruktur under utveckling

Webbutveckling

2 svar · 496 visningar · startad av banne

Medlem sedan apr. 200117 inlägg
Frågan#1

Skulle behöva lite tips från ngn erfaren.
Har gjort ett antal hemsidor till mindre företag. Under själva utvecklingen lägger jag hemsidan i en separat mapp ex https://www.minsida.com/dev/. Vill gärna jobba med den online så kunden kan följa utvecklingen. Sätter även ett lösenord på mappen i apache så sidan under utvecklingen inte indexeras på några sökmotorer. Sedan vid driftsättning så flyttar jag innehållet till root-mappen. Problemet är ofta att sökvägarna till include filer (php) och sökvägar till länkar kan bli drabbade om de inte är relativa, och i vissa fall kan absoluta sökvägar behövas.

Finns det någon som har några tips eller knep här som vill dela med sig?

Medlem sedan juni 2000114 inlägg
#2

Jag brukar lägga utvecklingssajten i en mapp som ligger parallellt med den vanliga sajten, t.ex. om den skarpa sajten ligger i /home/user/www lägger jag utvecklingssajten i /home/user/dev. Därefter skapar jag en virtualhost som använder dev-mappen som DocumentRoot och dev.domän.se som ServerName, men det kräver ju givetvis att man har rättighet att konfigurera apache (eller vilken webbserver man nu råkar ha). Till sist lösenordsskyddar jag dev-mappen med hjälp av .htaccess (eller direkt i VirtualHost).

På detta sätt kommer sökvägarna vara samma på utvecklingssajten som på den skarpa, så länge man inte skriver in domännamnet statiskt (vilket är onödigt när man har t.ex. $_SERVER["HTTP_HOST"] i php). En nackdel är dock att t.ex. nya bilder som läggs in av användare och/eller administratörer via webbgränssnitt inte hamnar under dev-mappen, men det finns säkert sätt att lösa det på också, om man tycker det är viktigt.

Krånglade jag till det tillräckligt? ;)

Medlem sedan apr. 20031 660 inlägg
#3

HEJ!

Hur många sidor rör det sig om? Eftersom du skriver "mindre företag", gissar jag på max 100, och kanske tom relativt enkla också?

Dvs, när du ska lägga webben live, flytta det rätt, öppna sidorna live med din editor, gör sök-ersätt på foldernamn, spara, klart!
Den tid det är fel är så kort, att det inte påverkar mer än några få besökare.
Du kan ju även ändra filerna lokalt, och sedan lägga upp dem.

Om du väljer detta arbetssätt tänker du även på det när du skapar webbplatsen och gör vissa anpassningar för att det ska bli ännu enklare.

256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)