Denna guide beskriver något som vi på Loopia också kan göra å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.
Den här guiden använder du om du vill kopiera en WordPress-sida mellan två domännamn i ett Loopia-konto. 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 i den här guiden 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.
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 kundzonen, 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 kundzonen enligt den här guiden. 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 den här guiden.
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. Om sidan ska behålla samma domännamn (till exempel om du flyttar sidan från en annan leverantör) kan du hoppa över det här steget.
Den här ändringen utför du med hjälp av ett skript som du kan ladda ner här. Du laddar hem en .ZIP-fil som du packar upp med valfritt komprimeringsprogram med stöd för ZIP-filer, eller högerklickar på filen och väljer Extrahera alla och följer instruktionerna. Mappen (Search-Replace-DB-master) som du får när processen är klar laddar du sedan upp på din FTP.
1. Logga in på ditt FTP-konto och lägg mappen under mindoman.se/public_html. Nu ska du besöka själva skriptet i din webbläsare. I det här exemplet blir adressen http://mindoman.se/Search-Replace-DB-master.
2. Ange din gamla domän under replace och din nya under with.
3. Under Database Details anger du nu databasuppgifterna för din installation. Du hittar dem i filen wp-config.php i rotmappen för din WordPress-installation. Här anger du även portnummer 3306. Du kan också byta lösenordet för din databasanvändare i Kundzon (se guide för detta här), men kom ihåg att det innebär att du också måste uppdatera filen wp-config.php med det nya lösenordet.

4. Klicka på Test connection för att försäkra dig om att de angivna uppgifterna är korrekta.
5. Klicka sedan på Search and Replace för att utföra ändringarna.
6. Slutligen klickar du på delete me för att ta bort skriptet från ditt material, då det är en säkerhetsrisk att behålla det på ditt utrymme.
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å den här guiden.




