6 módszer egy teszthely létrehozására a WordPress állomásoztatásához

6 módszer egy teszthely létrehozására a WordPress állomásoztatásához

If you're planning on upgrading the theme on your WordPress site, adding plugins, or radically altering the direction, it's smart to spend some time on testing it before the changes go live.

However, this is easier said than done. WordPress doesn't offer any built-in staging features for testing and appraisal of changes you make. Everything you do gets saved and goes live, which isn't perfect.

The answer is to create a staging environment. Here are six ways you can test planned changes to a WordPress site before they go live.

What Is a WordPress Staging Site?

Setting up a WordPress test site isn't impossible,

  • Web host staging tools
  • Test changes in WordPress with a staging plugin
  • Manually copy the site to a subdomain
  • Install WordPress on your computer and test there
  • Create a staging site on a virtual server
  • Build a WordPress test server with an old or cheap computer

For the best results, the changes made in your WordPress staging site can be easily applied to the live environment after testing. This can be done by clicking a button (in the case of staging plugins), by repeating the configuration on the live site, or by wholesale copying and overwriting of the live site with the test site files. If you choose that option, be sure the two sites are exact replicas before proceeding and make backups first.

Here are six ways to create your own WordPress testing environment before rolling out changes to a live site.

1. Check If Your Web Host Provides Staging Tools

The easiest way to create a test environment for WordPress is through your web host. Some provide the tools you need for staging as part of the monthly hosting subscription.

If you're looking for an easy solution, this is as simple as it gets. All you need to do is sign into your hosting cPanel, select the website domain concerned, and choose the option to create a staging site. From here, you essentially have a clone of your live site where you can make changes without any impact on it.

Sadly, not all web hosts offer this facility. Three that do are WP Engine, Bluehost, and InMotion Hosting.

2. Use a Staging Plugin Like WP Staging

Slightly more difficult, but far simpler than most of the solutions to cloning your WordPress blog for testing, is to use a dedicated plugin like WP Staging.

Download: WP Staging

This plugin – which can be installed from within WordPress or uploaded – will create a subfolder on your web server, into which a staging environment will be created for testing. You can then install plugins, tweak themes and layouts, and make other adjustments to your website without affecting the live site.

One thing to note is that WP Staging does not support WordPress multisite setups without upgrading to the premium version.

An alternative to WP Staging is WP Stagecoach, but this has no free version.

3. Manually Copy Your Site to a Subdomain

Automated solutions aside, you can manually copy the folders that comprise your WordPress installation into a new subdomain.

Start by creating a subdomain in your web host's cPanel. Next, using FTP or the browser-based file manager tool provided by your web host, copy the key WordPress directoy public_html into the subdomain directory. You will also need to backup the database to make a copy, then create a new database to upload the copied data to.

You can then direct your browser to the subdomain to access the WordPress staging site. Test this by opening the usual URL in your browser followed by a slash and the subdomain or use the subdomain in place of the www in the URL. For example:

  • www.yourdomainname.com/subdomain
  • subdomain.yourdomainname.com

Your WordPress testing site is ready for staging.

4. Install WordPress on Your PC

6 módszer egy teszthely létrehozására a WordPress állomásoztatásához

Local hosting on a PC is also possible for WordPress.

This solution isn't too difficult, but it can be time intensive. Installing WordPress on Windows means:

  1. Installing XAMPP or WAMP
  2. Creating a database
  3. Installing WordPress and creating a website

Read More: How to Install WordPress on a Windows PC

To populate that website with your existing site, you use a backup plugin to export data from the live site and import into the test environment. Once satisfied with the results, reverse the process.

5. Use Virtualization to Create a Staging Site on Your PC

Another option for running a test environment of WordPress is to set up a virtual server on your PC. The easiest way to do this is download a dedicated app installer from www.bitnami.com. This is a free tool by VMware that lets you install various web applications on your PC.

WordPress is one of many apps included. The installer creates a virtual machine on your computer, configures the chosen web app, then lets you set it up as if you were using a web server.

To download the right version, select Applications > Win/Mac/Linux and click WordPress to download the installer. If you are familiar with virtualization, you can also choose the Virtual Machines option to download a VM and set that up in your virtual machine software of choice instead.

6. Build a Dedicated Testing Server on an Old PC or Raspberry Pi

6 módszer egy teszthely létrehozására a WordPress állomásoztatásához

Az utolsó lehetőség az, hogy egy régi számítógépet használ, vagy vesz egy olcsó számítógépet, például a Raspberry Pi-t. Itt csak az operációs rendszer telepítése, majd a WordPress telepítése szükséges a fent leírtak szerint. Ez egy jó megoldás, ha jelenlegi számítógépe nem alkalmas arra, hogy tesztelési céllal webhelyet üzemeltetjen.

Nincs régi PC-d? A Raspberry Pi 2-nek vagy újabbnak tökéletesnek kell lennie, és körülbelül 40 dollárról indul. [LINK]

Kapcsolódó: Hozzon létre egy WordPress-webhelyet a Raspberry Pi-n

Változtat a WordPress-en? Használjon állomáshelyet a teszteléshez

Az élő WordPress blogon nem végezhet jelentős változtatásokat. Ha bármi elromlik, vissza kell vonnia azt, ami esetleg offline állapotba kényszerítheti a webhelyet, és értékes időt vesz igénybe a változtatás visszavonásával és a biztonsági másolat visszaállításával.

Az átmeneti webhelyek ideálisak a WordPress módosításainak tesztelésére. Az alábbi módszerek egyikével készítse el saját WordPress tesztoldalát.


Az objektumorientált programozás használata Pythonban

Az objektumorientált programozás használata Pythonban

Az objektum-orientált programozás (OOP) a programozás egy formája, amelynek középpontjában az objektumok állnak: olyan kis egységek, amelyek egyesítik az adatokat és a kódot. A Simula volt az első OOP nyelv, amelyet fizikai modellek szimulálására hoztak létre. Az OOP használatával osztályokat definiálhat, amelyek sablonként működnek bizonyos típusú objektumok számára.

Python virtuális környezetek hatékony létrehozása és kezelése

Python virtuális környezetek hatékony létrehozása és kezelése

Virtuális környezet nélkül nem lehet sikeresen végrehajtani egy valós projektet Pythonban. Az olyan eszközök, mint a virtualenvwrapper és a virtualenv, általánosak a webfejlesztési virtuális környezetek létrehozására és kezelésére, míg az anacondát széles körben használják az adatkutatók.

Háttérkép beállítása CSS-ben

Háttérkép beállítása CSS-ben

A weboldal készítés nagyszerű módja annak, hogy kifejezze magát. Bár számos webhely-készítő eszköz létezik, saját maga megírása szórakoztató módja annak, hogy többet megtudjon a webhelyek színfalai mögötti működéséről. Egy jó kezdő projekt egy webhely létrehozása és háttérkép hozzáadása CSS-sel. Ez a projekt elindítja Önt a HTML és a CSS használatával.

Fájlkezelés a C-ben: Útmutató kezdőknek

Fájlkezelés a C-ben: Útmutató kezdőknek

A programoknak általában adatstruktúrára van szükségük a végrehajtás során szükséges adatok tárolására. Általában ezeket az adatokat változókban vagy tömbökben tárolják. Ezzel az a probléma, hogy elvész, amint a program befejezi a végrehajtást. Ez azért van, mert ezek ideiglenes memóriahelyek.

Flask vagy CherryPy: melyik Python-keretrendszert érdemes használni?

Flask vagy CherryPy: melyik Python-keretrendszert érdemes használni?

Ha Ön Python-fejlesztő, nagy hasznot húzhat a rendelkezésre álló keretrendszerek tömbjéből. Míg egyes keretrendszerek a legmegfelelőbbek nagy ökoszisztémák számára, mások konkrét fejlesztési célok kiszolgálására specializálódtak. Olvasson tovább, hogy megismerje az alapvető funkciókat, használatot és a két Python-keretrendszer – a Flask és a CherryPy – közötti különbségeket.

WordPress vs. Wix: A legfontosabb különbségek

WordPress vs. Wix: A legfontosabb különbségek

Gyakran szembesül a klasszikus dilemmával, miközben webhelyet készít magának vagy vállalkozásának. WordPress vs. Wix – melyiket válassza, és mi lenne a legjobb választás az Ön számára?

6 módszer egy teszthely létrehozására a WordPress állomásoztatásához

6 módszer egy teszthely létrehozására a WordPress állomásoztatásához

Ha azt tervezi, hogy frissíti a témát a WordPress-webhelyén, bővítményeket ad hozzá, vagy radikálisan megváltoztatja az irányt, érdemes időt szánni a tesztelésre, mielőtt a változtatások életbe lépnek.

Mi az a WordPress fejlesztő? 5 kötelező készség, ha az akarsz lenni

Mi az a WordPress fejlesztő? 5 kötelező készség, ha az akarsz lenni

A WordPress-t sok különböző cég használja tartalomkezelő rendszereihez. Ezért egyre nagyobb az igény a WordPress fejlesztőkre. Lehet, hogy már látott néhány álláshirdetést ezekre a pozíciókra.

Hogyan készítsünk számológépet a Tkinterben

Hogyan készítsünk számológépet a Tkinterben

A Python számos eszközt biztosít az adattudományhoz, a web- és az Android-fejlesztéshez. De a Python programozási nyelv egyik legjobb eszköze a Tkinter for Graphical User Interface. A python Tkinter könyvtára grafikus felületi widgeteket biztosít, amelyek segítenek felhasználóbarát alkalmazások létrehozásában. A Tkinter könnyen használható, könnyű és gyors. Nem kell kifejezetten telepítenie a Tkintert, mivel előre telepítve van a Pythonnal.

Mi az a Kotlin? Rövid bevezető

Mi az a Kotlin? Rövid bevezető

A Kotlin 2011-es Jetbrain általi beiktatása óta nagy hírnevet szerzett a fejlesztők közösségében. A statikusan tipizált és általános célú nyelvek közül Kotlin magasabb szinten áll a számítástechnika e korszakában tanulni kívánt programozási nyelvek többségéhez képest.

9 jel, hogy programozó akar lenni

9 jel, hogy programozó akar lenni

Ha számítógépek körül nőtt fel, és mindenhez ért az IT-hez, akkor lehet, hogy képes lesz programozó lenni. A modern munkaerőpiacon való versenyzés nagyon sok munkát igényel, így már a megfelelő készségek birtokában előnyt jelent.

Tanuljon Python programozást Raspberry Pi-n ezekkel a parancsokkal és adatstruktúrákkal

Tanuljon Python programozást Raspberry Pi-n ezekkel a parancsokkal és adatstruktúrákkal

A Raspberry Pi egy egylapos számítógép, amelyet azért hoztak létre, hogy mindenki számára elérhetővé tegye a számítástechnikát. Rengeteg kiegészítővel és globális közösségi támogatással gyengéd bevezetésként szolgál a fizikai számítástechnikába.

Tanulja meg, hogyan indíthat ingyenes blogot még ma a 7 webhely segítségével

Tanulja meg, hogyan indíthat ingyenes blogot még ma a 7 webhely segítségével

Egy blog indítása, még ha ingyenes is, nagy lépés – ezért ne tedd meg anélkül, hogy előbb felkészülnél. Ismerje meg az új bloggerek lépéseit és legnépszerűbb webhelyeit.

A kellékek használata a ReactJS-ben

A kellékek használata a ReactJS-ben

A Reactban a kellékek kifejezés tulajdonságokat jelent, és ezek a kellékek létfontosságú szerepet játszanak a React fejlesztési folyamatában. Az összetevők a React építőkövei. Ezek az összetevők kellékeket használnak a funkcionalitásuk javítására és a kód újrafelhasználására.

Hogyan készítsünk gépi tanulási modellt a Microsoft Lobe segítségével

Hogyan készítsünk gépi tanulási modellt a Microsoft Lobe segítségével

A gépi tanulás manapság mindenhol jelen van, a spamszűréstől és az arcfelismeréstől a hangasszisztensekig és a vezető nélküli autókig. A Microsoft Lobe nevű új alkalmazásának köszönhetően azonban nincs szükség mesterképzésre ahhoz, hogy megtanulja használni ezt az izgalmas technológiát.

Az objektumorientált programozás használata Pythonban

Az objektumorientált programozás használata Pythonban

Az objektum-orientált programozás (OOP) a programozás egy formája, amelynek középpontjában az objektumok állnak: olyan kis egységek, amelyek egyesítik az adatokat és a kódot. A Simula volt az első OOP nyelv, amelyet fizikai modellek szimulálására hoztak létre. Az OOP használatával osztályokat definiálhat, amelyek sablonként működnek bizonyos típusú objektumok számára.

Python virtuális környezetek hatékony létrehozása és kezelése

Python virtuális környezetek hatékony létrehozása és kezelése

Virtuális környezet nélkül nem lehet sikeresen végrehajtani egy valós projektet Pythonban. Az olyan eszközök, mint a virtualenvwrapper és a virtualenv, általánosak a webfejlesztési virtuális környezetek létrehozására és kezelésére, míg az anacondát széles körben használják az adatkutatók.

Háttérkép beállítása CSS-ben

Háttérkép beállítása CSS-ben

A weboldal készítés nagyszerű módja annak, hogy kifejezze magát. Bár számos webhely-készítő eszköz létezik, saját maga megírása szórakoztató módja annak, hogy többet megtudjon a webhelyek színfalai mögötti működéséről. Egy jó kezdő projekt egy webhely létrehozása és háttérkép hozzáadása CSS-sel. Ez a projekt elindítja Önt a HTML és a CSS használatával.

Fájlkezelés a C-ben: Útmutató kezdőknek

Fájlkezelés a C-ben: Útmutató kezdőknek

A programoknak általában adatstruktúrára van szükségük a végrehajtás során szükséges adatok tárolására. Általában ezeket az adatokat változókban vagy tömbökben tárolják. Ezzel az a probléma, hogy elvész, amint a program befejezi a végrehajtást. Ez azért van, mert ezek ideiglenes memóriahelyek.

Flask vagy CherryPy: melyik Python-keretrendszert érdemes használni?

Flask vagy CherryPy: melyik Python-keretrendszert érdemes használni?

Ha Ön Python-fejlesztő, nagy hasznot húzhat a rendelkezésre álló keretrendszerek tömbjéből. Míg egyes keretrendszerek a legmegfelelőbbek nagy ökoszisztémák számára, mások konkrét fejlesztési célok kiszolgálására specializálódtak. Olvasson tovább, hogy megismerje az alapvető funkciókat, használatot és a két Python-keretrendszer – a Flask és a CherryPy – közötti különbségeket.

WordPress vs. Wix: A legfontosabb különbségek

WordPress vs. Wix: A legfontosabb különbségek

Gyakran szembesül a klasszikus dilemmával, miközben webhelyet készít magának vagy vállalkozásának. WordPress vs. Wix – melyiket válassza, és mi lenne a legjobb választás az Ön számára?

6 módszer egy teszthely létrehozására a WordPress állomásoztatásához

6 módszer egy teszthely létrehozására a WordPress állomásoztatásához

Ha azt tervezi, hogy frissíti a témát a WordPress-webhelyén, bővítményeket ad hozzá, vagy radikálisan megváltoztatja az irányt, érdemes időt szánni a tesztelésre, mielőtt a változtatások életbe lépnek.

Mi az a WordPress fejlesztő? 5 kötelező készség, ha az akarsz lenni

Mi az a WordPress fejlesztő? 5 kötelező készség, ha az akarsz lenni

A WordPress-t sok különböző cég használja tartalomkezelő rendszereihez. Ezért egyre nagyobb az igény a WordPress fejlesztőkre. Lehet, hogy már látott néhány álláshirdetést ezekre a pozíciókra.

Hogyan készítsünk számológépet a Tkinterben

Hogyan készítsünk számológépet a Tkinterben

A Python számos eszközt biztosít az adattudományhoz, a web- és az Android-fejlesztéshez. De a Python programozási nyelv egyik legjobb eszköze a Tkinter for Graphical User Interface. A python Tkinter könyvtára grafikus felületi widgeteket biztosít, amelyek segítenek felhasználóbarát alkalmazások létrehozásában. A Tkinter könnyen használható, könnyű és gyors. Nem kell kifejezetten telepítenie a Tkintert, mivel előre telepítve van a Pythonnal.

Mi az a Kotlin? Rövid bevezető

Mi az a Kotlin? Rövid bevezető

A Kotlin 2011-es Jetbrain általi beiktatása óta nagy hírnevet szerzett a fejlesztők közösségében. A statikusan tipizált és általános célú nyelvek közül Kotlin magasabb szinten áll a számítástechnika e korszakában tanulni kívánt programozási nyelvek többségéhez képest.