att skapa en testplats
att skapa en testplats är mycket fördelaktigt eftersom du kan lära dig hur bbPress och WordPress fungerar, och att också testa dem båda.
- för en utvecklare att skapa en testplats kan hjälpa dem att utveckla plugins eller teman för bbPress.
- för den gemensamma WordPress – webbplatsen tweaker kan den testa enkla stil-eller funktionalitetsändringar på deras testplats innan de överförs till deras live-webbplats.
- ännu viktigare att skapa en testwebbplats gör att du kan testa plugin/temauppgraderingar för problem så att en uppdatering inte lämnar din levande webbplats sårbar för hackare eller bryter din webbplats.
denna enkla process bör hjälpa dig att uppgradera med självförtroende och kan spela med din webbplats mer djärvt, testa allt på testplatsen först och bara förbinda dig till en live-webbplats när du är nöjd med att allt fungerar.
om du inte är övertygad om att du behöver en testplats, läs min resonemang här: Varför har du en testplats?
det finns två populära val för att skapa en testplats:
- installera en lokal servermiljöklient på din dator
- med en underdomän till en befintlig domän.
lokal Installation
att skapa en testplats på din dator är ett bra och gratis alternativ till att köpa en ny domän. Om du vill gå den här vägen måste du installera ett program som stöder ditt operativsystem och låter dig köra programvara som en värdserver vanligtvis har installerat för att köra testplatsen på din dator.
varje applikation identifierar sig av operativsystemet som det stöder och installerar programvara som inkluderar Apache, MySQL och PHP (XAMPP inkluderar även Perl). Nedan finns en lista över populära lokala servermiljöklienter och även länkar till guider som ingår i WordPress-handboken för att hjälpa dig att installera varje applikation.
de mest populära lokala serverpaketen är:
- WAMP-för WIndows
- MAMP – för Mac
- XAMPP-för Windows, Mac och Linux
när du har skapat din testwebbplats och installerat WordPress på din dator med ett av de listade programvarorna kan du installera bbPress och testa det. Du kan se hur plugins fungerar med bbPress, teman fungerar, och du kan också utveckla plugins eller teman för bbPress.
underdomän för en befintlig domän
en underdomän använder din primära domän som en separat webbplats. Så om du skapar en underdomän av säg ”test” då skulle du använda ”test.mysite.com” som URL för att komma åt den här webbplatsen.
de flesta värdleverantörer låter dig skapa underdomäner. Om du öppnar ditt värdområde bör du hitta ett alternativ för att skapa underdomäner. Hur du gör detta varierar med värdleverantören, så om du behöver hjälp, kontakta din värdleverantörs support för information om hur du skapar en underdomän för din nuvarande inställning.
när du har skapat kan du sedan skapa din testplats och få fördelarna med att:
- testa eventuella prestandaproblem
- testa plugins som inkluderar API: er till externa källor
kloning av en befintlig webbplats
kloning eller spegling av din live-webbplats låter dig testa eventuella ändringar/uppgraderingar på en testplats först utan att påverka din befintliga live-webbplats.
så kan du testa:
- nya uppgraderingar till teman och plugins
- Lägg till och testa nya plugins
- ändra installerade WordPress-Teman
- Lägg till css, ändra funktioner, layouter och allt som har att göra med din befintliga WordPress-webbplats
så du kommer bara att begå i testområdet först, och om du är nöjd med resultaten kan du sedan överföra dessa ändringar till din live-webbplats. Och även om ett plugin har en ny uppgradering kan du testa uppgraderingen på din testplats först, om uppgraderingen orsakade ett problem vet du att du inte ska uppgradera på din live-webbplats tills problemet är löst.
kopiera Data
så nu har du en testdomän med alla filer och mappar som du bor på webbplatsen har, men du måste kopiera data.
för att göra detta
- använd phpMyAdmin för att komma åt din live-webbplats databas.
- nästa, till vänster, ser du alla dina skapade databaser.
- hitta och välj din levande webbplats databas, och du kommer nu att visas en serie tabeller.från den databasen.
- du ser ett alternativ att exportera i menyn högst upp. När du har klickat på den får du några alternativ.
- nu kan du göra en snabb export, men det rekommenderas inte enligt min mening, Jag föredrar att du gör en anpassad Export så att du kan komprimera data till zip-format och lägga till ytterligare värden för att förbättra restaureringen.
- så nu Aktivera anpassade.
- normalt kan du bara exportera databasen i ett enda paket , men om du har en särskilt stor databas kanske du inte kan exportera/importera på en gång. Du kan behöva kopiera en enda databastabell eller gruppera tabellerna under importen. Du kan dock försöka exportera alla dina tabeller först för att testa och försäkra dig om att allt fungerar bra.
- i avsnittet Output väljer du det zip-format du vill komprimera databasdata. Detta kan märkbart öka uppladdningstiden för större databaser. Det kan också låta dig övervinna vissa begränsningar för filuppladdning som din värdleverantör kan ställa in.
- i alternativen för att skapa objekt , aktivera Lägg till DROPPTABELL /visa/procedur/funktion / HÄNDELSEUTTALANDE. Under importprocessen kommer detta att ta bort alla befintliga tabeller innan du återställer de nya, vilket garanterar en ren import.
- Klicka nu på Gå, och filen laddas ner till din dator.
importera Data
när du redan har hämtat databasdata i ett komprimerat filformat kan du nu importera data till en ny eller befintlig databas.
om du inte har skapat en ny databas.
- gå till phpMyAdmin hemsida.
- klicka på menyalternativet databaser högst upp
- du kommer nu att se ett område för att skapa en ny databas och även en textinmatning för att namnge din databas.
- skapa ett nytt namn för din nya databas för din testplats. Lämna rullgardinsmenyn som standardinställning för sortering och klicka på knappen Skapa.
- du har precis skapat din nya Databas.
för att importera dina data till din nya Databas.
- Välj din nyligen skapade databas för din testplats.
- klicka på Importera menyalternativet högst upp
- Klicka nu på knappen Välj fil och välj sedan din live-webbplats databasdata från dina nedladdningar.
- klicka på Go-knappen. Vänta på importen att slutföra, sedan efter allt som du ska se en framgång meddelande.
- nu har du importerat din levande webbplats databasdata till din testplatser databas.
ändra Webbplatsreferenser
eftersom live-webbplatsens data har importerats till testdatabasen ser du webbadresserna för din live-webbplats i wp_options-tabellen. Om du inte ändrar dessa kommer du att omdirigeras till din live-webbplats, så det är viktigt att du ändrar detta.
- i phpmyadmin välj din testplatsdatabas
- klicka på SQL-menyalternativet längst upp
- nu i den tomma rutan Ange följande SQL-kod
UPDATE wp_options SET option_value = REPLACE(option_value, 'LIVESITE_URL', 'TESTSITE_URL');UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'LIVESITE_URL', 'TESTSITE_URL');UPDATE wp_posts SET guid = REPLACE(guid, 'LIVESITE_URL', 'TESTSITE_URL');UPDATE wp_posts SET post_content = REPLACE(post_content, 'LIVESITE_URL', 'TESTSITE_URL');
TESTSITE_URL är din testwebbplats fullständiga url-adress.
LIVESITE_URL är din levande webbplats fullständiga url-adress.
och du kan ändra wp_-prefixet om du använder något annat för din testplatsdatabas.
installera WordPress
när du är klar med att skapa din testplatsdatabas måste du installera WordPress. Detta gör att du kan mata in din nya databasinformation under installationen. Du kan göra detta manuellt eller använda din värds tillhandahållna installationsprocess för WordPress.
överföra filer
- Ladda först ner en kopia av din live-webbplats WP-innehållsmapp med en FTP-eller SFTP-klient.
- ladda sedan upp mappens innehåll som du laddade ner till din testplatsens wp-content-mapp. Alla viktiga filer som teman, plugins och mediauppladdningar överförs genom att göra detta.
ytterligare steg
när du har konfigurerat din testwebbplats måste du inaktivera åtkomst för användare och sökrobotar från att indexera din testwebbplats.
- i instrumentpanelen > Inställningar > läsning ändra sökmotorns synlighet för att avskräcka sökmotorer från att indexera din testplats. Och bara hålla några SEO plugins / funktionalitet inaktiverad bör hjälpa.
- eftersom detta är en testplats, skulle du inte tillåta någon att kunna registrera sig på din webbplats. Så om du installerar begränsa webbplatsåtkomst kan du bara begränsa webbplatsen till din IP-adress och bara tillåta dig att komma åt din testwebbplats.