När det gäller att göra uppdateringar eller betydande ändringar på din WordPress-webbplats kan det vara riskabelt att göra det direkt. Det är här en staging-webbplats kommer in.
Det är en perfekt klon av din live-webbplats där du säkert kan testa ändringar, felsöka problem och förfina uppdateringar innan du driftsätter dem på din huvudwebbplats.
På WPBeginner använder vi staging-webbplatser för att testa webbplatsuppdateringar innan vi publicerar dem på våra live-webbplatser. Detta sparar oss från potentiell nertid, trasiga funktioner och andra komplikationer.
I den här steg-för-steg-guiden visar vi hur du enkelt skapar en staging-miljö för din WordPress-webbplats. Vi kommer att täcka flera olika metoder och de flesta av dem kräver bara några få klick.

Vad är en staging-webbplats?
En staging-webbplats är en klon av din live-webbplats som används för att testa ändringar innan de görs live. Staging-webbplatser hjälper dig att upptäcka fel, så att du inte bryter din live-webbplats.
Tidigare var det mycket svårt att sätta upp en staging-webbplats för WordPress, men nu har det förändrats så att även en icke-teknisk person kan göra det.
Många användare installerar WordPress lokalt på sina Windows- eller Mac-datorer för att testa ändringar. När de är klara med uppdateringarna laddar de helt enkelt upp dessa ändringar från localhost till den live servern.
Det största problemet med detta tillvägagångssätt är vad händer om något som fungerade på din localhost inte fungerar på live-servern?
Ofta körs de lokala webbplatserna och live WordPress-värdservrarna inte i samma miljö.
Eftersom staging-webbplatsen finns på din webbhotellsserver kan du enkelt förhindra alla dessa fel eftersom den kör samma serverkonfiguration som din live-webbplats.
Med det sagt, låt oss titta på hur man sätter upp en staging-webbplats för WordPress.
Hur man enkelt skapar en WordPress staging-webbplats
Det finns flera sätt att skapa en staging-webbplats för WordPress. Det enklaste är att använda din värdleverantörs inbyggda funktion för staging-webbplatser.
Några av de bästa WordPress-värdföretagen erbjuder redan 1-klicks staging-webbplatser. Om din webbplats finns hos en av dem kan du enkelt skapa en staging-webbplats utan krångel.
Om du inte har en av dessa populära hostinglösningar, så har vi också en lösning för att hjälpa dig att skapa en WordPress staging-sida med hjälp av ett plugin (och även manuellt).
För snabbare surfning kan du använda navigeringen nedan för att hoppa till den sektion som är mest relevant för dig:
- Skapa en staging-webbplats på Bluehost
- Skapa en staging-sida på SiteGround
- Skapa en staging-webbplats på WP Engine
- Skapa en staging-webbplats med WordPress-plugin
- Skapa en staging-webbplats för WordPress manuellt
Skapa en staging-webbplats på Bluehost
Bluehost är ett av de bästa WordPress-värdföretagen. De erbjuder en snabb 1-klicks-staging-webbplatslösning med alla sina planer.
Först måste du gå till din Bluehost-instrumentpanel och besöka avsnittet 'Mina webbplatser'.
Byt sedan till fliken ‘Plugins’ och växla omkopplaren bredvid alternativet ‘Bluehost Plugin’.

Därefter går du till din WordPress-webbplats instrumentpanel och besöker sidan Bluehost » Staging.
Klicka nu på knappen 'Skapa staging-webbplats'.

Bluehost kommer nu att förbereda staging-miljön för din webbplats.
När det är klart kommer det att visas en sektion för "Staging Site" där du måste kryssa i rutan "Redigerar inte för närvarande".

En uppmaning kommer nu att öppnas på din skärm och be dig att byta till staging-webbplatsen.
Härifrån klickar du på knappen 'Byt'.

När du har bytt ser du en knapp på skärmen som indikerar att du arbetar på staging-webbplatsen.
Du kan fortsätta att arbeta på din webbplats utan att oroa dig för att det påverkar din live-webbplats.

Publicera ändringar från staging till live-webbplats på Bluehost
När du är redo att publicera ändringar från staging till den live webbplatsen, gå helt enkelt till sidan Bluehost » Staging från sidofältet i WordPress-administrationen.
Härifrån ser du rullgardinsmenyn för driftsättningsalternativ bredvid din staging-webbplats. Du kan driftsätta endast filerna, endast databasen eller driftsätta alla ändringar.
Om du är osäker, klicka på knappen ‘Deploy All Changes’ för att fortsätta.

Därefter klickar du på knappen ‘Deploy Site’ bredvid rullgardinsmenyn.
Detta öppnar ett popup-fönster där du ombeds bekräfta att du vill distribuera staging-webbplatsen till produktionswebbplatsen. Klicka på knappen 'Distribuera' för att fortsätta.

Bluehost kommer nu att börja driftsätta din staging-webbplats till live-webbplatsen. Beroende på storleken på din webbplats kan detta ta ett tag.
Du kan nu växla tillbaka till din live-webbplats för att se dina ändringar i praktiken genom att klicka på radioknappen under alternativet Produktionswebbplats.

Klona produktionswebbplats till staging
Nu, när du växlar tillbaka till produktionswebbplatsen, synkroniseras inte ändringar du gör där automatiskt till din staging-webbplats.
I framtiden, om du vill testa fler saker på din staging-webbplats, måste du duplicera din webbplats.
För att göra detta måste du besöka sidan Bluehost » Staging och klicka på knappen 'Klona till staging'.

Bluehost kommer sedan att klona de senaste ändringarna till din live-webbplats till din staging-webbplats. Därefter kan du växla till staging-webbplatsen för testning och utveckling.
Skapa en staging-sida på SiteGround
SiteGround är ett annat topp WordPress-hostingföretag som erbjuder en 1-klicks staging-funktion med sina GrowBig- och GoGeek-planer.
Vi har använt detta webbhotell på WPBeginner och har haft en fantastisk upplevelse med det. Det har varit pålitligt, snabbt och lätt att hantera, vilket gör det till ett bra val för vår webbplats.
För att lära dig mer, se vår SiteGround-recension.
Om din webbplats är värd hos SiteGround, så här skulle du ställa in en staging-webbplats.
Först måste du logga in på din SiteGround-instrumentpanel och växla till fliken Webbplatser. Härifrån måste du välja Webbplatsverktyg under din webbplats.

På nästa skärm måste du klicka på menyn WordPress » Staging från den vänstra kolumnen.
Härifrån väljer du din webbplats och anger sedan ett namn för din staging-kopia.

Klicka på knappen 'Skapa' för att fortsätta och Siteground kommer att skapa en staging-kopia av din webbplats.
Därefter måste du klicka på knappen 'Gå till skyddade URL:er' så att du kan lösenordsskydda din staging-webbplats och hålla den privat.

På nästa skärm kommer Siteground automatiskt att fylla i URL:en och sökvägen för din staging-webbplats.
Du måste ange användarnamn och lösenord som du vill använda för att skydda din staging-webbplats.

Klicka på knappen 'Skydda' för att spara dina inställningar.
Du kan nu gå tillbaka till sidan WordPress » Staging och klicka på knappen ‘Log in to Admin Panel’ bredvid din staging-webbplats.

SiteGround kommer nu att öppna WordPress adminområde för din staging-webbplats. Du kan testa dina ändringar på denna staging-webbplats.
Distribuera ändringar tillbaka till din live-webbplats
När du har provat dina ändringar på staging-webbplatsen kanske du vill slå samman dem med din live-webbplats.
SiteGround gör detta enkelt också.
Klicka helt enkelt på menyn WordPress » Staging från den vänstra kolumnen. Klicka sedan på menyn med tre punkter bredvid din staging-webbplats under avsnittet 'Hantera staging-kopior'.

Menyn visar två distributionsalternativ. Du kan antingen välja alternativet 'Fullständig distribution' eller 'Anpassad distribution'.
Alternativet 'Fullständig driftsättning' slår samman allt från staging-webbplatsen till din live-webbplats. 'Anpassad driftsättning' låter dig välja vilka filer eller data du vill slå samman.
Om du är osäker, välj alternativet 'Fullständig driftsättning'.
SiteGround kommer sedan att kopiera staging-webbplatsen till din live-webbplats.
Sammanfoga live till din staging-webbplats
Ändringar du gör på din live-webbplats kopieras inte automatiskt till din staging-webbplats.
Varje gång du behöver arbeta på din staging-webbplats, upprepa processen ovan för att skapa en ny staging-webbplats.
Skapa en staging-webbplats på WP Engine
WP Engine är det bästa hanterade WordPress-hostingföretaget i världen. Hanterad WordPress-hosting är en conciergetjänst för din WordPress-webbplats där hostingleverantören tar hand om uppdateringar, säkerhetskopior, säkerhet och prestanda.
WP Engine erbjuder en staging-lösning med ett klick för alla sina planer. Om du använder WP Engine för att hosta din webbplats, så här skulle du ställa in en staging-miljö för din webbplats.
Först måste du logga in på din WP Engine-instrumentpanel. Gå sedan till sidan 'Webbplatser' och välj din webbplats genom att klicka på den.

Detta tar dig till din webbplats instrumentpanel.
Nu behöver du klicka på länken 'Lägg till staging' från vänster kolumn eller välja den under ditt webbplatsnamn högst upp.

Detta tar dig till skärmen ‘Lägg till miljö’.
Du kommer att bli ombedd att välja hur du vill fortsätta med din staging-miljö.

Här är vad var och en av dessa alternativ gör:
- 'Starta med en ny tom webbplats' skapar en ny tom webbplats.
- ‘Starta med en guidad upplevelse’ skapar en ny webbplats med en guidad upplevelse och demoinnehåll.
- 'Kopiera en befintlig miljö till den här webbplatsen' kopierar din produktions- eller utvecklingsmiljö till den här webbplatsen (t.ex. kopiera din live-webbplats till den här miljön).
- 'Flytta en befintlig miljö' flyttar en miljö till denna webbplats (t.ex. flytta utvecklingsmiljön till staging)
- 'Starta med en WooCommerce-webbplats' skapar en ny WordPress-webbplats med WooCommerce förinstallerat.
Eftersom du vill skapa en staging-kopia av vår live-webbplats, måste du klicka på alternativet 'Kopiera en befintlig miljö till den här webbplatsen'.

Efter att ha valt en miljö, välj den senaste säkerhetskopian du vill kopiera från och klicka sedan på knappen ‘Nästa’ för att fortsätta.
Nu behöver du ange ett namn för din staging-webbplats. Detta namn kommer att användas i din staging-webbplats URL. Välj sedan STG (staging) som din miljötyp.

Klicka på knappen 'Skapa miljö' för att fortsätta.
WP Engine kommer nu att skapa en staging-webbplats åt dig. Därefter kommer du att omdirigeras till din staging-miljöns instrumentpanel.

Klicka sedan på hänglåsikonen för att aktivera lösenordsskydd för din staging-webbplats.
Därefter måste du växla till fliken ‘Verktyg’ för att kopiera användarnamnet och lösenordet för din staging-webbplats.

Du kan nu klicka på knappen 'WP Admin' högst upp för att logga in på din staging-webbplats.
Gör gärna ändringar och prova funktioner på staging-webbplatsen precis som du skulle göra på en vanlig WordPress-webbplats som du installerar var som helst annars.

Driftsätt ändringar från staging till live-webbplats på WP Engine
Vill du slå samman ändringar du gjort på staging-webbplatsen till din live-webbplats?
Klicka bara på knappen 'Kopiera miljö' för att påbörja driftsättningen.

Detta tar dig till alternativsidan. Härifrån måste du välja dina käll- och destinationsmiljöer för kopieringen.
Här väljer du din staging-webbplats som källmiljö och din produktions- eller live-webbplats som destinationsmiljö.

Du kan välja vad du vill kopiera. Du kan till exempel kopiera alla databastabeller och filer, specifika filer och databastabeller, eller bara filsystemet.
Notera: Om du kopierar allt kommer du att förlora all data som lagras på din live-webbplats efter att du har använt den för att skapa staging-miljön. Detta kan inkludera viktig data som nya inlägg, sidor, kunder och beställningar. Så det är en bra idé att köra en säkerhetskopia av din live-webbplats innan du driftsätter från staging.
Klicka sedan på knappen 'Granska och bekräfta' för att påbörja driftsättningen. Det kommer att ta ett tag att kopiera allt till din live-webbplats.
Du kommer att få ett e-postmeddelande när processen är klar.
Skapa en staging-webbplats med WordPress-plugin
Om ditt WordPress-värdföretag inte erbjuder en staging-webbplatsfunktion, kan du fortfarande skapa en staging-webbplats med hjälp av ett WordPress-plugin.
Det finns några nackdelar med att använda denna metod.
För det första kommer ett plugin att ha begränsad kontroll över din värdserver. Det är därför det kanske inte alltid ger de bästa resultaten.
För det andra kommer pluginet vi kommer att använda att lagra din staging-webbplats på sina egna servrar. Om du är orolig för integritet och dataskydd kanske detta inte är idealiskt för dig.
Slutligen har pluginet flera kända inkompatibiliteter. Kontrollera deras sida för inkompatibiliteter för att säkerställa att din webbplats är kompatibel.
Med det sagt, låt oss se hur man skapar en staging-webbplats för WordPress med hjälp av ett WordPress-plugin.
Det första du behöver göra är att installera och aktivera pluginet WP Stagecoach. För mer information, se vår steg-för-steg-guide om hur man installerar ett WordPress-plugin.
Vid aktivering lägger pluginet till ett nytt menyalternativ märkt WP Stagecoach i din adminfält. Att klicka på det tar dig till pluginets inställningssida.

Du behöver ange ditt WP Stagecoach-användarnamn och API-nyckeln, som du hittar i ditt konto på plugin-webbplatsen.
Därefter måste du besöka sidan WP Stagecoach » WP Stagecoach och välja ett namn för din staging-webbplats. Detta namn kommer också att användas som underdomän för din WordPress staging-webbplats.

Glöm inte att kryssa i rutan bredvid alternativet "Lösenordsskydda staging-webbplatsen". Det kommer att skydda din staging-webbplats från allmän visning och sökmotorer.
Klicka på knappen ‘Ride the Stagecoach’ för att fortsätta.

Pluginet kommer nu att skapa en säkerhetskopia av dina WordPress-filer och databas för att exportera dem till din staging-webbplats.
Det kan ta en stund beroende på storleken på din WordPress-webbplats.
När du är klar ser du länken till din staging-webbplats och dess administrationsområde.

Du kan klicka på länken för att besöka din staging-webbplats och börja arbeta med den.
Du kommer att märka ett starkt orange meddelande i adminfältet högst upp som indikerar att du arbetar på din staging-webbplats.

Distribuera staging-webbplats till live med WP Stagecoach
När du är redo att importera ändringar till din live-webbplats, gå till sidan WP Stagecoach » Importera ändringar och klicka på knappen för att söka efter ändringar.

Pluginet kommer nu att kontrollera efter ändringar på din staging-webbplats och sedan visa dig alternativ för att importera dem.
Du kan välja mellan alla ändringar, filändringar eller databasändringar.

Pluginet kommer att visa dig importens framsteg och meddela dig när den är klar.
Du kan nu testa din live-webbplats för att se om alla ändringar har importerats framgångsrikt.
Skapa en staging-webbplats för WordPress manuellt
Den här metoden lär dig att manuellt skapa en staging-webbplats för din WordPress-installation. Den är för avancerade användare och kräver mer arbete än andra metoder som beskrivs ovan.
En annan nackdel med denna metod är att din webbplats tillfälligt kommer att vara otillgänglig när du driftsätter ändringar tillbaka från staging till live-servern.
Med det sagt, låt oss se hur man manuellt skapar en staging-miljö för din WordPress-webbplats.
Först måste du skapa en underdomän för din staging-webbplats. Om du använder Bluehost, gå sedan till din värdkontos instrumentpanel och byt till fliken 'Avancerat'.
Klicka sedan på knappen ‘Manage’ bredvid alternativet ‘cPanel’.

Detta öppnar cPanel i en ny flik där du måste skrolla ner till avsnittet 'Domän'.
Härifrån klickar du på alternativet 'Domäner'.

Detta öppnar en lista över alla domäner på ditt hostingkonto. Här måste du klicka på knappen 'Skapa en ny domän'.
När du har gjort det öppnas en ny sida på skärmen där du måste skriva ditt subdomän följt av domännamnet under fältet 'Domän' så här:
subdomain.example.com
Klicka sedan helt enkelt på knappen 'Skicka' för att spara dina inställningar.

Notera: Vi använder Bluehost i våra exempelbilder, så din skärm kan se annorlunda ut.
Ditt hostingkontrollpanel kommer nu att lägga till din subdomän, som du kan använda för att importera din live WordPress-webbplats.
Därefter måste du installera och aktivera gratis Duplicator-pluginet på din live-webbplats. Om du behöver fullständiga funktioner kan du skaffa premiumversionen av Duplicator här.
Flera av våra partner varumärken har också använt detta verktyg för att skapa säkerhetskopior och har sett utmärkta resultat. För att ta reda på mer, se vår Duplicator-recension.
Vid aktivering måste du klicka på menyn Duplicator i sidofältet för WordPress-administrationen och sedan klicka på knappen 'Skapa ny' under Säkerhetskopior.

Därefter kan du ange ett namn för din backup och klicka på knappen 'Nästa' för att fortsätta.

Därefter kör Duplicator nu guiden för webbplatsduplicering.
Först kommer den att köra några tester för att se om allt är i sin ordning. Om alla objekt är markerade som 'Bra', klicka sedan på knappen 'Skapa'.

Pluginet kommer nu att börja skapa ett Duplicator-backup-paket för din WordPress-webbplats. Denna process kan ta några minuter beroende på storleken på din webbplats.
När du är klar ser du nedladdningsalternativ för Installatören och Arkivpaketet. Du måste klicka på knappen 'Ladda ner båda filerna' för att ladda ner båda filerna till din dator.

Du behöver ladda upp båda dessa filer till filkatalogen för underdomänen du precis skapade. För detaljer, se vår guide om hur man använder FTP för att ladda upp filer till din WordPress-webbplats.
Därefter behöver din nya staging WordPress-webbplats en ny databas. Låt oss skapa en.
Gå till din WordPress-värdkontos kontrollpanel och byt till fliken 'Avancerat'.
Skrolla sedan ner till avsnittet ‘Databaser’ och klicka på knappen ‘Hantera’ bredvid det.

Om du inte använder Bluehost, kan din WordPress-värdmiljö se lite annorlunda ut. Oroa dig inte, leta bara efter avsnittet Databaser.
Detta tar dig till sidan 'MySQL-databaser' där du kan börja med att ange ett namn för din databas.
Klicka sedan på knappen 'Skapa databas'.

Därefter måste du skapa en MySQL-användare för din databas.
Bläddra ner till avsnittet MySQL Users och ange ett användarnamn och lösenord för din nya databasanvändare.

Nu måste du ge denna användare behörighet att komma åt och ändra databasen du skapade tidigare.
Skrolla helt enkelt ner till avsnittet 'Lägg till användare i databasen' och välj din databas och den användare du just skapade.

Klicka sedan på knappen 'Lägg till' för att fortsätta.
Du kommer att bli ombedd att välja privilegier för användaren. Fortsätt och markera kryssrutan 'Alla privilegier' och klicka sedan på knappen 'Gör ändringar'.

Nu är din databas redo att användas för din staging-webbplats.
Därefter måste du öppna en ny flik i webbläsaren och ange underdomänen för din staging-webbplats så här:
https://yoursubdomain.example.com/installer.php
Glöm inte att ersätta dittsubdomän med den faktiska underdomänen och exempel.com med ditt eget domännamn.
Detta startar Duplicator installationsguiden.

Under sektionen 'Inställningar' kommer installationsprogrammet att be dig ange din WordPress-databasinformation.
Din värd kommer troligen att vara localhost. Därefter anger du detaljerna för databasen du skapade för ditt nya domännamn i det tidigare steget.
Klicka på knappen 'Validera' för att säkerställa att Duplicator kan ansluta till din databas.

När du är klar klickar du på knappen 'Nästa' för att fortsätta.
Duplicator kommer nu att packa upp din WordPress-databas och filer och importera dem till din staging-webbplats.
När du är klar ser du ett lyckat meddelande.

Du kan klicka på knappen 'Admininloggning' för att komma åt WordPress-administratörsområdet på din webbplats på den nya staging-webbplatsen.
Nu har du din staging-sida konfigurerad. Du kan skydda den genom att lägga till lösenordsskydd för underdomänen.
Gå till ditt webbhotells instrumentpanel och byt till fliken 'Avancerat'.
Efter det, scrolla ner till avsnittet 'cPanel' och klicka på knappen 'Hantera' bredvid det.

Detta öppnar cPanel i ett nytt fönster där du måste skrolla ner till sektionen 'Filer'.
Härifrån klickar du på ikonen 'Directory Privacy'.

Välj sedan din undermapp och markera sedan alternativet för att 'lösenordsskydda den här katalogen'.
Du kommer att bli ombedd att ange ett namn för den här inställningen och sedan klicka på knappen 'Spara'.

Din staging-webbplats kommer nu att vara dold bakom lösenordsskydd, vilket håller den borta från sökmotorer och allmänhetens ögon.
Du kan nu arbeta på din staging-webbplats och göra eventuella ändringar.
Distribuera staging-webbplats manuellt till live
När du är redo att driftsätta ändringar från din staging-webbplats till live-servern, följer du samma steg som beskrivs ovan.
Skapa helt enkelt ett nytt Duplicator-paket på din staging-webbplats och ladda ner installations- och arkivfilerna till din dator (se instruktionerna ovan).
Därefter måste du gå till din live-sida och skapa en fullständig WordPress-säkerhetskopia (du kan också använda Duplicator för att skapa en fullständig säkerhetskopia).
När du är klar måste du ta bort alla WordPress-filer och mappar från din live-webbplats. Det innebär att din WordPress-webbplats kommer att vara nere ett tag.
Följ slutligen instruktionerna ovan för att köra Duplicator-installationsguiden för att importera staging-webbplatsen till live-servern.
Som du kan se är den sista metoden inte alls den bästa metoden. Det finns många saker under processen som kan skada din webbplats.
Vi rekommenderar att du undviker denna metod till varje pris om du inte har något annat val. Vi rekommenderar att du använder en pålitlig hosting-leverantör som Bluehost, SiteGround, eller WP Engine med inbyggda funktioner för staging-webbplatser.
Vi hoppas att den här artikeln hjälpte dig att lära dig hur du enkelt skapar en staging-miljö för din WordPress-webbplats. Om du stöter på några problem, kolla in vår guide om hur du testar din webbplats för uppdatering till Gutenberg. Du kanske också vill lära dig hur du använder WordPress Playground i din webbläsare för testning.
Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Beulah Wellington
Om jag laddar ner WAMP på min dator och använder localhost, skulle jag inte kunna installera UpdraftPlus-pluginet och låta det vara min staging-sida? Är inte detta ett annat alternativ?
WPBeginner Support
Istället för UpdraftPlus rekommenderar vi att du tittar på vår guide här för att använda lokal för staging: https://www.wpbeginner.com/wp-tutorials/how-to-move-wordpress-from-local-server-to-live-site/
Admin
Jan Stetson
Jag försöker sätta upp en staging-miljö på min WordPress-webbplats som hostas av Bluehost. Jag är fast vid steg ett! När jag går till WordPress admin-området ser jag inte bluehost högst upp på sidan. Det översta alternativet i navigeringsmenyn till vänster är "Dashboard". Ingen "Staging" någonstans. Hjälp?
WPBeginner Support
You likely removed the BlueHost plugin, if you reach out to BlueHost’s support they should be able to let you know their current methods available
Admin
Shashank Sachan
Hej
Jag försökte men lyckades inte. Får felmeddelandet ”den här webbplatsen kan inte nås”.
Jag är på Godaddy och använder Cloudflare. Och jag har inte skapat ett separat FTP-konto.
WPBeginner Support
För att börja felsöka kan du prova stegen i vår artikel här: https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-403-forbidden-error-in-wordpress/
eller kontakta din webbhotell för att de ska titta på det.
Admin
simona
tack för artikeln. en fråga: Om jag uppdaterar Wordpress ENDAST på staging-sajten, kommer det att påverka min live-sajt också?
tack för ditt svar. hälsningar, s.
WPBeginner Support
Nej, om du uppdaterar en webbplats ska det inte påverka den andra.
Admin
oshibiko
Tack för den här artikeln.
Känner du till ett sätt att testa medlemsfunktionalitet (inloggning/utloggning) utan att gå live på den faktiska webbplatsen. I staging-miljön eller under utveckling. Tack på förhand.
WPBeginner Support
Du skulle troligen behöva skapa en testanvändare som du kan logga in med för att testa det.
Admin
Mark E
Bra artikel, med ett steg som saknas i de manuella instruktionerna.
Efter att ha laddat ner duplicatorfilerna till din dator måste du sedan ladda upp installationsfilen och arkivfilen till din nyskapade underdomänmapp.
Annars får du en 404-sida när du försöker köra installationsprogrammet.
Annars en bra guide!
Tack….
WPBeginner Support
Thank you for pointing that out
Admin
Charlene Marsh
Ingen möjlighet att prova staging-funktionen på Bluehost ännu. Meddelandet säger "Kontakta support för att få veta hur du aktiverar staging." Jag pratade precis i telefon med Bluehost om ett annat problem och den representant jag pratade med hade aldrig hört talas om den här nya funktionen.
WPBeginner Support
Det skulle bero på vilken representant du pratade med eftersom det är en ny funktion så alla representanter kanske inte är kunniga ännu
Admin
Matt Stephen
För att kunna använda staging-funktionen som tillhandahålls av Bluehost måste du installera och aktivera Blushost-pluginet.
Sean
Tack för denna bra information, som alltid. Kan jag använda detta för att leka med en ny sidbyggare? Jag vill testa Thrive Architect men vill göra det utan att förstöra något. Eller, anta att jag ville leka med ett nytt tema. Dessa kan vara 2 olika frågor.
WPBeginner Support
Du kan absolut testa dessa ändringar med en staging-miljö utan att behöva oroa dig för vad folk ser på webbplatsen.
Admin
Vanessa
Tack för informationen. Jag använder för närvarande Bluehost men har inte staging-webbplatsalternativet. Jag skulle gärna vilja testa det för ett nytt tema som jag skulle vilja prova innan jag köper det. Jag kontaktade BH teknisk support och representanten sa att funktionen är under utveckling. Tack igen för informationen.
WPBeginner Support
Vi är glada att vi kunde uppmärksamma dig på den här funktionen, även om den för närvarande utvecklas
Admin
Vanessa
Jag kunde komma åt funktionen idag. Jag är exalterad över att använda den. Tack igen för informationen. Jag är exalterad över att prova staging-funktionen.
Ani Chijioke
detta är bra information, jag har två webbplatser, men jag känner inte för att båda ska se likadana ut.
snälla, jag behöver hjälp.
finns det någon kod jag kan lägga till i >instrumentpanel >anpassa >ytterligare css,,, för att webbplatsens teckensnittsfärg ska vara helt svart..
Jag har det här temat som jag använder, det ger mig allt jag vill ha. men teckensnittsfärgen på mina blogginlägg är ljus svart. Jag skulle vilja ändra färgen till ren svart
Någon lösning?
Tack.
WPBeginner Support
För att hitta CSS du behöver ändra, vill du titta på vår artikel om hur du använder inspektionselement här: https://www.wpbeginner.com/wp-tutorials/basics-of-inspect-element-with-your-wordpress-site/
Admin
alykhan
Bra artikel men återgången till live är lite kortfattad. Jag har en WooCommerce-webbplats som behöver ett temabyte. Jag använde Duplicator Pro för att göra en kopia på en staging-server. Jag har gjort alla ändringar på webbplatsen inklusive att lägga till ett par nya plugins.
Nu vill jag skicka tillbaka webbplatsen men jag kan inte göra samma sak eftersom det finns nya beställningar på live-webbplatsen. Hur kopierar jag tillbaka webbplatsen utan att påverka beställningarna etc..?
WPBeginner Support
Tyvärr skulle den säkraste metoden för det vara att förhindra beställningar vid uppdatering från staging.
Admin
Jennifer Verdin
Jag har inte läst kommentarerna än, men jag har hållit på med detta hela dagen. Anledningen är att den här sidan inte talar om hur man skapar en databasanvändare och tilldelar privilegier till nämnda användare.
Lyckligtvis kunde jag lista ut det, men det är ett NYCKELsteg som saknas för att ansluta webbplatsen och databasen.
WPBeginner Support
Ursäkta förvirringen, vi kommer definitivt att se över och klargöra det. Om du kontaktar din hosting-leverantör har de normalt en användare redan skapad.
Admin
Max
Hej allihopa,
Tack för ert fantastiska inlägg. Jag gillar idén att leverantören har staging-, produktions- och testmiljöer "out of the box".
Men jag har två frågor:
1. Kan ni skriva lite om hur det fungerar med era föreslagna leverantörer?
2. Har ni även leverantörer som är baserade i EU eller helst i Tyskland? Och erbjuder stagingmiljöer "out of the box"?
Vänliga hälsningar
Chris
Tack så mycket för den här informationen! Och om någon undrar, ja, det är fortfarande relevant 4,5 år senare.
Jess
Hej
Jag håller på att sätta upp en ny Wordpress-webbplats men jag planerade att börja bygga allt i min staging-miljö eftersom jag vill att min live-webbplats ska ha en landningssida "under uppbyggnad".
Vad jag är osäker på är hur jag ska skicka mina ändringar från staging-webbplatsen till min live-webbplats när jag är redo. Skulle du kunna beskriva den här processen?
Tack
Jess
Johnny
Om det helt enkelt handlar om att vilja ha en "Under Construction"-sida samtidigt som resten av webbplatsen hålls utom räckhåll för allmänheten, finns det plugins som gör det. Sök på "under construction".
Russell
Hur jämför sig denna process med att använda ett plugin som wp-staging.
Fernando Lisboa
Hej, min fråga är, jag skapade en staging-miljö, arbetade där och gjorde några uppdateringar av sidornas struktur, layouter, nya kategorier, nya plugins.
Ok, men i verkligheten växer min webbplats med nya inlägg, kommentarer, bilder, videor, etc…
När jag skickar staging tillbaka till live, kommer jag att förlora dessa nya objekt som skapades i verkliga livet ??? Jag testade detta på SiteGround, och jag förlorade allt med avancerad "push to live".
tks
WPBeginner Support
Hej Fernando,
Lösningen som beskrivs ovan synkroniserar endast dina webbplatsfiler, inte databasen.
Admin
Ravindra
Hej,
Tack så mycket. Den här artikeln var till stor hjälp.
Chris
Hej, tack för en så användbar artikel,
Jag har ett litet problem när jag försöker.
Jag har kommit så här långt ner som
”När WordPress har anslutit sig till din staging-databas bör den upptäcka att WordPress har installerats och uppmana dig att logga in” och jag sitter fast – den omdirigerade automatiskt till wp-login och gav mig en tom sida. Inte en 404, bara en ren vit skärm.
På huvudsidan har inloggningen bytt namn så jag försöker navigera dit istället och igen bara en ren vit skärm.
Kan någon ge mig några tips om var jag gör fel?
WPBeginner Support
Se vår guide om hur du fixar white screen of death i WordPress.
Admin
Smitha
Hej,
Tack för den här artikeln!
Jag följde alla steg men jag tror att jag missade ett
Jag skapade en staging-miljö och kontrollerade webbplatsens URL i wp-options och uppdaterade wp-config-filen, men staging-webbplatsen omdirigeras till den primära webbplatsen.
Behöver jag ändra några andra inställningar?
Ruth
Hej! Tack för den användbara artikeln!
Fråga, är det nödvändigt att skapa en ny databas för din underdomän? Kan du inte bara använda din rotdomäns databas?
Samma sak för FTP-kontot, är det nödvändigt att skapa ett nytt? Jag kan nu enkelt komma åt min underdomän via min huvudsakliga FTP.
Tack!
Med vänliga hälsningar,
Ruth
WPBeginner Support
Hej Ruth,
Ja, det är nödvändigt att skapa en separat databas och ett separat FTP-konto.
Admin
Courtney
Hej!
Kanske har detta redan täckts. Behöver jag ett barn-tema på min underdomän som fungerar som min staging-webbplats? Jag lägger till anpassad kod och ändringar i det nya temat på min underdomän med avsikten att flytta över allt detta till den live-webbplatsen när den äntligen är klar. Skulle detta komplicera saker när man byter från staging-webbplatsen till att ersätta det som för närvarande är live-webbplatsen?
Tack!
Lee Perry
Hej, den här artikeln är superhjälpsam. Jag har dock stött på ett problem, när jag besöker min staging-URL visas följande meddelande ‘server DNS address could not be found’. Jag har också rensat min cache och webbhistorik eftersom någon skrev att det kunde hjälpa, men det har inte fungerat. Jag undrar vad jag gör fel. All hjälp vore stor.
Lee
Georgia
Jag har samma problem – lyckades du lösa det här problemet?
Tack, Georgia
Adrien
Även om jag uppskattar de detaljerade instruktionerna (jag gillar inte att installera plugins för att utföra sådana uppgifter), ser jag inga råd angående att hålla staging- och live-webbplatser synkroniserade. Wordpress-webbplatser redigeras generellt live med avseende på innehåll – inlägg, produkter, media, etc. När du följer dessa anvisningar kommer de två innehållsuppsättningarna att skilja sig åt eftersom användare lägger till innehåll på live-webbplatsen medan utvecklarens staging-version förblir en gammal kopia. Jag ser ingen bra lösning för detta förutom ett cron rsync-jobb. Några tips?
Jason
Efter att du har skapat staging-underdomänen och FTP-kontot.
Hoppa över allt annat kopierande och databas-skräp.
Installera duplicator på din live-webbplats. Gör en dubblettbackup, som inkluderar en zippad kopia och en install.Php-fil.
Ladda upp båda till ditt staging-område. (Kanske gå in och skapa en databas och användare för staging-webbplatsen i cpanel medan du väntar på att de två fingrarna ska laddas upp)
Peka din webbläsare till staging.domain.com/install.php och följ anvisningarna.
Gå sedan tillbaka till resten av den här handledningen för att låsa ner den.
Gus Reyes
Hej, jag följde en annan handledning innan jag hittade den här och jag installerade Wordpress INNAN jag kopierade över filer och körde SQL-frågorna. Min staging-sida fylls inte med live-sidans data. All hjälp du kan erbjuda om vad jag ska göra i det här läget skulle uppskattas...
Martin
Staging-webbplatsen ser inte exakt ut som min primära webbplats. Standardbannern finns där istället för mitt uppladdade media (även om den filen har överförts) och istället för en navigeringsmeny med rullgardinsmenyer har jag en lista över alla mina webbplatsens webbsidor. Är detta normalt? Om inte, kan du peka mig dit jag kan sortera det?
Tack för den här artikeln!
BLZ
Jag får hela tiden det här felet när jag försöker köra SQL-frågor ” #2013 – Lost connection to MySQL server during query”
Stefan
Tack för den utmärkta handledningen! Jag följde den noggrant och skapade en staging-sida. Staging-sidan verkar dock sakna vissa inställningar från originalwebbplatsen (där jag arbetar med en mall), t.ex. teckensnittet är annorlunda, menyn och logotypen saknas och vissa andra inställningar är bara fel. Finns det några ytterligare filer jag behöver kopiera?
Tack så mycket!
Lynn Fontaine
Mycket grundliga instruktioner! Vi har för närvarande WordPress version 4.3.6. Jag tror att det finns en nyare version 4.7; dock uppdaterar jag inte på grund av tidigare problem med mitt tema och barn-tema efter en uppdatering. Om jag följer dina instruktioner för att installera WordPress på datorn, kommer det troligen att påverka den befintliga webbplatsen också, vilket orsakar ett problem. Håller du med? och hur går jag vidare? tack.
WPBeginner Support
Hej Lynn,
Du kan säkert installera WordPress på din dator och importera innehåll från din live-webbplats. På så sätt kan du testa den nya WordPress-versionen med ditt nuvarande tema och barn-tema.
Admin
Mike
Ett par år senare, finns det ett enklare sätt att göra detta?
Sandy
Lol, Mike, du är min typ av person! Och även om du förmodligen har skyndat vidare till något enklare vid det här laget, tänkte jag nämna något som jag såg men inte har provat: Backup Buddy. Jag vet inte hur grundligt det skulle vara för detta ändamål. Eftersom min webbplats är ganska statisk använde jag en underdomän för att rekonstruera min webbplats – kopierade och klistrade bara in mitt innehåll som ascii-text. Bluehost sa att de kunde göra den till min huvudsakliga webbplats (inte en underdomän med omdirigering – göra den till en domän) när jag är klar. Naturligtvis måste du ställa in widgets, plugins, etc. Jobbar fortfarande på det eftersom jag definitivt är nybörjare. Detta skulle vara mycket mödosamt för en mer sofistikerad webbplats.
Luke Marshall
Jag gillar den väldokumenterade artikeln men kanske är det bara jag men jag hittar inget någonstans som startar ett github-arkiv med en webbplats som bara finns på din live-server! Hur laddar jag ner den till arkivet och varför har Cloudway alla adressalternativ. Vad behöver jag ladda ner, behöver jag använda My SQL Work Bench?
David Borrink
Bra tutorial. Jag gav upp på ett staging-plugin efter flera misslyckade försök och fann att detta var lätt att följa och implementera.
En sak att nämna är behovet av att ha en databasanvändare inställd. Jag var tvungen att göra om processen och välja databasguiden i CPanel för att kunna ställa in det. Det tillät min wp-config-fil att konfigureras med informationen och sedan fungerade det. (Mitt första försök resulterade i "kunde inte upprätta en databasanslutning." När jag väl hade en databasanvändare gick det igenom.
Och tack för noteringen att kontrollera URL:en, med noteringarna att titta på webbplatsens URL och hem på wp-options-tabellen. Det tillät mig att bekräfta och komma igång med en omdesign.
Martin Klasson
Jag antar att jag hittade ett enklare sätt – som fungerar för mig i ett projekt just nu!
1. Jag klonar bara filerna i ftp:n till en /staging/ -webbplats,
2. klonar databasen till en dbname_stage
3. Ändrar wp-config.php i /staging/ – genom att ändra databasen till dbname_stage
4. Lägger till i wp-config i /staging/ den nya WP_HOME och WP_SITEURL
define(‘WP_HOME’,’http://example.com’);
define(‘WP_SITEURL’,’http://example.com’);
Då är det superenkelt att bara kopiera dbname_stage tillbaka till den live databas som heter dbname
Superenkelt.
Och om du vill kan du också i wp-config ändra standarduppladdningskatalogen till samma som live-katalogen... så länge du bara inte behöver "ta bort" mediefiler.
Och dina ändringar i temafilerna flyttas enkelt tillbaka till live-webbplatsen.
Vad sägs om det?
Mike
Jag älskar artikeln – så tydliga instruktioner och välskriven. Jag har dock problem med att få det att fungera.
Jag följde instruktionerna för att komma från produktion (www.) till test (test.) och dev (dev.)
Jag har provat allt detta flera gånger i utvecklingsmiljö... två saker händer
dev.example.com … går till http://www.example.com
test.example.com … går till test.example.com
Vid test när jag öppnar ett inläggsformulär som användare – visar det inte inlägget utan en referens till inlägget som när jag klickar på det, tar mig tillbaka till samma sida
Jag undrar om du har några idéer om vad som kan ha gått fel?
Tack
Julio
Problemet ligger i din databas, kanske du har lämnat kvar några ursprungliga (www.example.com) URL:er i din dev.example.com-databas
lör
Tack för den utmärkta artikeln. Den hjälpte mig att sätta upp en staging-webbplats för att testa mitt nya tema. Men du har utelämnat en kritisk information: efter att ha kopierat databasen måste MySQL-användaren som är inställd för att wp ska kunna komma åt databasen ges behörighet att komma åt databasen via CPanel -> Mysql databases -> lägg till en användare till databasen-alternativet. Annars får du "kan inte ansluta till databasen" när du försöker komma åt admin-sidan via URL:en.
Hesli Brito
Jag går vilse här:
Efter att ha kopierat din databas behöver du kopiera dina WordPress-filer, plugins, teman och uppladdningar. Ladda först ner en färsk kopia av WordPress från WordPress.org. Ladda upp innehållet i WordPress till din staging-webbplats. Notera, kör inte WordPress-installationen än.
När du har laddat upp WordPress är nästa sak du behöver kopiera mediefiler, plugins och teman. Följande mappar behöver kopieras:
Kan ni vara mer detaljerade här? För jag vet inte rätt sätt att ladda upp Wordpress utan att installera... Jag missar något här, för jag får det inte rätt...
Kan ni snälla uppdatera den här artikeln med mer information i den här delen?
Tack
WPBeginner Support
Se vår guide om hur du laddar upp WordPress-filer med FTP.
Admin
Sion
Tack för den här fantastiska guiden! Jag har lyckats skapa en staging-sida med den.
Vilka steg rekommenderar du att jag gör från Staging till Live?
Just nu skriver jag bara ner alla ändringar jag gör och upprepar dem på live-sidan.
Jag är inte säker på om jag känner till den lämpliga metoden för att kopiera Staging-sidan till Live.
Barbara
Jag har konfigurerat staging-webbplatsen enligt ovan – men hur får jag den nu till live-webbplatsen?
Jag har tittat här, men verkar inte hitta svaren. Hjälp tack?
Peter
Vad sägs om att använda Git för att spåra ändringar som gjorts i databasen? Med WordPress är det en mycket hög sannolikhet att ändringar som görs finns i databasen istället för i filer på värdservern.
Rajit
Hej, fastnade redan vid det första steget. Jag följde stegen men av någon anledning kan jag inte ställa in en staging-miljö via cpanel. När jag skriver länken får jag meddelandet 'Den här webbplatsen kan inte nås'.
Rajit
Jag tog bort den och skapade den igen. Nu får jag 403 Forbidden-fel.
Hesli Brito
Samma här
Mike
Tack för detta! Vilken process föreslår du för att gå live med staging-webbplatsen?
Craig Watson
Hej, jag har följt dina steg enligt ovan men av någon anledning omdirigerar staging-URL:en till den vanliga live-URL:en.
Jag har kört frågorna i databasen och kopierat filerna, inklusive uppdatering av wp-config.php
Har du någon aning om vad som kan hända här eftersom staging-URL:en inte omdirigerade igår när jag lade upp en liten test-HTML-sida där?
Hoppas du kan ge råd
Craig
Craig Watson
Okej, så jag var inlagd och rensade inte cachen... Men nu när jag är på staging-sajten har databasen uppenbarligen inte flyttats bra...
Många inställningar verkar ha gått förlorade.
Glauber Oak
Hej,
Tack så mycket för de detaljerade instruktionerna.
Fungerar detta för MU-webbplatser?
Multi-site finns i roten, och jag skulle vilja kopiera endast roten till en speciell mapp. Servern har andra webbplatser som underkataloger. Behöver inte kopieras vid denna tidpunkt (i framtiden kommer ett par webbplatser att klonas också)
Roten bör gå till en underdomän för teständamål.
Tack på förhand!
Gemma
HEJ. Jag följer din handledning och jag har fastnat i avsnittet om att mediefiler har kopierats. När jag kontrollerar med min FTP och Cpanel finns filerna, men de visas inte i mitt mediebibliotek. Hur kan jag åtgärda detta? Tack och din handledning är mycket hjälpsam för nybörjare. 5 tummar upp.
WPBeginner Support
Medan dina mediefiler lagras på servern. WordPress kan inte visa dem om du inte importerar data och databas. Information om dina mediefiler lagras i WordPress-inläggstabellen som en bilagetyp.
Admin
Serhan
Tack för den här artikeln; mycket hjälpsam.
Jag skulle vilja lägga till ytterligare en punkt; eftersom det kan hjälpa andra läsare också.
Efter att du har gjort en kopia av din databas kan du behöva lägga till användaren från den tidigare databasen till den nyskapade.
Annars, när du konfigurerar din wp-config, kan du stöta på autentiseringsproblem.
sam
Hur sätter jag upp staging-miljön på AWS?
Guvenc Kaplan
Mycket trevlig och hjälpsam artikel. Dock;
Att ersätta alla referenser i databasen (example.com med staging.example.com) kommer med största sannolikhet att bryta alla serialiserade värden och du kommer att få STORA problem på staging-sajten. Du behöver använda en ersättare som har stöd för serialisering.
Sina
Kan du snälla föreslå en med denna serialiseringsfunktion?
Mohammad
Tack för den här utmärkta artikeln!
Kris Parker
Utmärkt artikel, hjälpte i stor detalj. tack