Bloggare har du någonsin varit i den situation där du vill göra ändringar på din webbplats (till exempel byte av tema, installera nya plugins etc), men rädd att det kommer att bryta din webbplats? Många gånger vill vi genomföra några förändringar och se hur det ser ut på den levande webbplatsen, utan att faktiskt göra det levande. I sådana fall är den bästa lösningen att skapa en lokal server (aka testserver) och klona din levande webbplats till den lokala servern. På så sätt kan du först testa ändringarna på din lokala server och få den att leva först när du har bekräftat att allt fungerar bra.

Vad du kommer att behöva:

  • en lokal serverapplikation (vi rekommenderar XAMPP eftersom det är lättast att använda och det fungerar för alla plattformar)
  • en kopia av WordPress-programvaran (ladda ner den från WordPress.org
  • en kopia av din befintliga WP blogg databas
  • ett FTP-program (vi använder Filezilla, men du kan använda din favoritprogram)

Låt oss börja.

Installera WordPress på din lokala server

Jag kommer inte att gå in på mycket detaljer här, eftersom vi tidigare har skrivit många artiklar om detta. Kolla på dem:

Så här installerar du WordPress MU i Windows Localhost (med XAMPP)

Installera en PHP / MySQL-miljö på Windows på det enkla sättet

Så här installerar du och testar WordPress på din Mac

Obs! Återuppta denna handledning först efter att du har installerat WordPress på din lokala server.

Säkerhetskopiera din levande WP-blogg

Du måste få en säkerhetskopia av databasen i din levande WP-blogg. Detta kan uppnås på två sätt: plugin eller phpMyAdmin.

plugin
Det finns flera plugins som kan säkerhetskopiera din databas. Min favorit är WP-db-backup plugin. Du kan också använda WP-DBManager plugin.

Installera WP-DB-backup-plugin och gå till Verktyg -> Backup i din WordPress-kontrollpanel.

Kontrollera alla tabellnamn.

Välj "Ladda ner till dator" och klicka "Backup now!" .

Säkerhetsprocessen börjar och det kommer att be dig att ladda ner SQL-filen när den är klar.

phpMyAdmin
Logga in på din webbhotell cPanel och klicka på phpMyAdmin-ikonen.

I den vänstra rutan, klicka på din WP blogg databas.

Klicka på Exportera knappen.

Bläddra ner till undersidan av sidan. Markera rutan " Spara som fil ". Kontrollera även "gzipped". Klicka på Gå.

Återställ databasen på din lokala server

Starta din lokala server. Öppna en webbläsare och gå till "http: // localhost / phpmyadmin" . Skapa en ny databas.

Klicka sedan på " Importera " -knappen.

Navigera till den plats där du sparar databasfilen. Klicka på Gå.

Detta kommer att importera din WordPress-databas till din lokala server. Om din databasfil är mer än 2 MB kan du behöva öka "upload_file_limit" -variabeln i php.ini-filen.

Konfigurera wp-config-filen

Gå till WordPress-mappen i mappen htdocs i din filhanterare. Öppna din wp-config.php- fil i en textredigerare och ändra följande:

 // om du inte har ändrat inställningen, annars kommer standardvärdet att vara som följer definiera ("DB_NAME", "wordpress"); // ändra detta till namnet på den databas du skapat tidigare definiera ('DB_USER', 'root'); definiera ('DB_PASSWORD', ''); // inget lösenord som standard. Ändra detta om du har lagt till lösenord under installationen definiera ('DB_HOST', 'localhost'); // 99% du behöver inte ändra detta 

Du måste lägga till i ytterligare 2 rader:

 define ( 'WP_HOME', 'http: // localhost / wordpress'); define ( 'WP_SITEURL', 'http: // localhost / wordpress'); 

Det är allt. Du har framgångsrikt klonat din levande WP-blogg till din lokala server. Du kan logga in på instrumentpanelen via länken "http: //localhost/wordpress/wp-login.php" och göra ändringar på din testwebbplats.

Obs :

  1. För att göra permalinkarbetet korrekt måste du regenerera permalinkstrukturen på inställningssidan för Permalink och redigera .htaccess-filen)
  2. För bättre kompatibilitet kanske du vill ersätta din wp-innehållsmapp på den lokala servern med den på den levande webbplatsen.

Bildkrediter: thatcanadiangirl