Vi på Loopia kan också göra det här åt dig mot en avgift om du inte vill göra det på egen hand. För aktuellt pris, skicka ett e-postmeddelande till support@loopia.se.
Du kopierar en WordPress-sida mellan två domännamn i ett Loopiakonto. Det kan till exempel handla om att du vill skapa en kopia av mindoman.se (exemplet som representerar din huvudsakliga WordPress) och kopiera innehållet till dev.mindoman.se (exemplet som representerar dit du vill kopiera din WordPress). På så sätt får du en identisk sida där du kan laborera utan att störa din huvudsakliga WordPress.
Innehåll
- 1. Konfigurera domännamnet
- 2. Flytta filerna
- 3. Konfigurera WP Super Cache
- 4. Kopiera databasen
- 5. Ändra i wp-config.php-filen
- 6. Ändra i databasen
1. Konfigurera domännamnet
Det domännamn eller den subdomän du vill kopiera WordPress-sidan till måste ha konfigurationen UNIX för att WordPress ska fungera. Så här ändrar du den:
- Logga in i Loopia Kundzon.
- Klicka på det domännamn du vill flytta sidan till.
- Välj konfigurationen Hemsida hos Loopia > UNIX och spara.
1.2 Konfigurera media-subdomän
Om din nuvarande sida är installerad med vår One Click Installer före 2021-03-10 har den troligen en separat subdomän för mediefiler (bilder, video och liknande), till exempel media.dindoman.se. Om du kopierar en WordPress mellan två olika domännamn (till exempel mindoman.se till mindoman2.se) måste du även konfigurera en ny media-subdomän (till exempel media.mindoman2.se).
- I högerkanten i Kundzon, klicka på Lägg till skapa… > Subdomän
- Välj ditt nya domännamn i listan och ange media i fältet Ny subdomän.
- Klicka Lägg till
- Klicka på subdomänen, ändra konfigurationen till Autobahn och klicka Spara.
2. Flytta filerna
- Logga in på ditt FTP-konto.
- Ladda ner filerna som finns för mindoman.se samt media.mindoman.se till din dator lokalt.
- Ladda upp filerna som finns i dessa mappar till dev.mindoman.se respektive media.dev.mindoman.se
3. Konfigurera WP Super Cache
Om du installerat WordPress via vår One Click Installer kan du behöva redigera ytterligare en fil för att tillägget WP Super Cache ska fungera korrekt efter flytten eller kopieringen av din WordPress-sida.
Öppna filen wp-content/wp-cache-config.php och leta upp raden $cache_path. Om du inte hittar filen behöver du inte fortsätta med stegen nedan.
$cache_path = '/var/cache/sites/volxx/xx/xxxxxxxxxxxxx/mindoman.se/cache/';
Den här sökvägen måste uppdateras med din absoluta cache-sökväg. Om du inte känner till ditt kontos absoluta cache-sökväg kan du alltid kontakta oss på support@loopia.se för att få den.
I vissa fall måste du även uppdatera filen wp-content/advanced-cache.php om en absolut sökväg finns angiven där.
if ( !include_once( '/www/webvolxx/xx/xxxxxxxxxxxxxxx/mindoman.se/public_html/wp-content/plugins/wp-super-cache/' . 'wp-cache-phase1.php' ) ) {
if ( !@is_file( '/www/webvolxx/xx/xxxxxxxxxxxxxxx/mindoman.se/public_html/wp-content/plugins/wp-super-cache/' . 'wp-cache-phase1.php' ) ) {
Observera att den här absoluta sökvägen ska vara en annan än cache-sökvägen ovan. Om du inte känner till ditt kontos absoluta sökväg kan du alltid kontakta oss på support@loopia.se för att få den.
4. Kopiera databasen
Skapa en ny databas i Kundzon enligt Så skapar du en MariaDB/MySQL-databas i Loopia Kundzon. Du kan med fördel kommentera databasen med namnet på subdomänen som du avser att kopiera din WordPress till. Skapa sedan en användare till den nya databasen enligt Så skapar du en MariaDB/MySQL-användare och väljer rätt användarvärd.
Följ sedan dessa två guider för att exportera och importera databasen från den nuvarande WordPress-installationen: Exportera & Importera
5. Ändra i wp-config.php-filen
För att koppla den kopierade sidan till den nya databasen, och på så sätt inte störa den huvudsakliga, behöver du redigera filen wp-config.php som ligger i mappen public_html på din FTP. Leta upp dessa tre rader i filen:
define(’DB_NAME’, ’mindoman_se’)
define(’DB_USER’, ’wrdprs@xxxxx’);’
define(’DB_PASSWORD’, ’xxxxxx’);’
Ändra sedan dessa värden så att de motsvarar den användare och det lösenord som du valt att skapa för den nya databasen. Det kan till exempel se ut så här:
/** The name of the database for WordPress */
define(’DB_NAME’, ’mindoman_se_db_1’)
’/** MySQL database username */
define(’DB_USER’, ’wrdprs@g263647′);’
’/** MySQL database password */
define(’DB_PASSWORD’, ’hejhopp123′);’
6. Ändra i databasen
Det som återstår nu är att uppdatera det gamla domännamnet med det nya i databasen – följ Så byter du ut gamla domännamn i WordPress-databasen med Search Replace DB. Om sidan ska behålla samma domännamn kan du hoppa över det här steget.
Du bör nu kunna logga in på dev.mindoman.se/wp-login.php och använda samma inloggningsuppgifter till WordPress som du har på din huvudsakliga sida (i den här guiden kallad mindoman.se).
Om du använder Elementor på din WordPress kan du behöva uppdatera dina bildlänkar, se då Så uppdaterar du URL i Elementor i WordPress efter en flytt.
