
2023 Forfatter: Peter John Melton | [email protected]. Sidst ændret: 2023-05-26 18:43
Du har lige tænkt på et godt nyt layout til din blog … men at ændre på din blog, mens besøgende har adgang til det, er det generelt en dårlig idé, især hvis du kører en annonceunderstøttet blog. Denne vejledning viser dig listen over trin, du skal tage for at få en kopi af din produktions WordPress-blog kopieret til din lokale Ubuntu-maskine. (Skal arbejde for enhver debian linux)
Først skal vi lave en kopi af din nuværende WordPress-blog. Jeg vil antage, at du har adgang til konsollen hos din hostingudbyder, eller de har i det mindste en eller anden form for backup, der leveres til dig. Hvis du får dine backupfiler på en anden måde, kan du springe over det pågældende trin.
For en blog har vi både WordPress-installationen og databasen, hvor teksten til alle dine indlæg faktisk er gemt. Hvis du har uploadet billeder eller filer, vil de være i din wordpress mappestruktur, så vi har virkelig brug for begge.
1) Lad os først få en sikkerhedskopi af databasen. Opret forbindelse til serveren via SSH og kør følgende kommando:
mysqldump -uUSERNAME -pPASSWORD -hSERVER DATABASENAME > dbbackup.bak
Naturligvis vil du erstatte den store tekst for de korrekte værdier på din installation.
2) Lav en sikkerhedskopi af filstrukturen:
tar -cf sitebackup.tar SITEROOTDIRECTORY
Du vil erstatte den store tekst til rodkatalogen på dit websted.
3) Kopier filerne ned til din lokale Ubuntu-maskine. Dette kan gøres via scp, ftp, eller dog har du lyst til det. Jeg overlader det til dig.
4) Sørg for at du har installeret apache, php og mysql. Hvis du ikke gør det, kan du kontakte de andre vejledninger til vejledning på dette websted, eller skriv blot følgende kommandoer ved en terminalprompt:
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get mysql-server
sudo apt-get php5-mysql
sudo /etc/init.d/apache2 restart
5) Vi skal oprette en database og importere den oprindelige database, som vi har sikkerhedskopieret. Naviger til den mappe, du har downloadet filerne til og kør disse kommandoer:
mysqladmin create DATABASENAME
mysql -uroot DATABASENAME < dbbackup.bak
6) Gør vores lokale webserver punkt til kopien af WordPress, vi slap af produktionsserveren. Først vil vi udtrække tjærearkivet, som vi oprettet. Du kan gøre det, du vil, men jeg foretrækker kommandolinjen. Der er et værktøj indbygget i Ubuntu, så du kan gøre det grafisk, hvis det er den måde du kan lide at gøre det på.
tar xvf sitebackup.tar
Dette vil producere en mappestruktur svarende til den på den server, du var på. Vi kan forestille os, at dit webstedets rodmappe nu er i / home / username / wordpress / i denne artikels formål. Hvis du har ekstraheret det andetsteds, skal du derefter erstatte det. Vi skal tilføje i aliaset til apache, så åbner du følgende fil:
/etc/apache2/conf.d/alias
Du vil gerne indsætte i disse linjer, og justere stierne i henhold til dit system og / / biblioteket, hvor testbloggen skal være tilgængelig på.
Alias /wordpress /home/username/wordpress Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all
7) Hvis du bruger Permalinks, vil du gerne duplikere det samme lokalt og skal aktivere mod_rewrite:
ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load
8) Nu skal vi redigere wp-config filen for at pege på den lokale database. Hvis du har fulgt sammen, skal disse indstillinger fungere for dig, når du erstatter databasenavnet.
// ** MySQL settings ** // define(‘WP_CACHE’, false); //Added by WP-Cache Manager define(‘DB_NAME’, ‘DATABASENAME’); // The name of the database define(‘DB_USER’, ‘root’); // Your MySQL username define(‘DB_PASSWORD’,”); // …and password define(‘DB_HOST’, ‘localhost’); // …and the server MySQL is running on
9) Hvis du bruger det anvendte WP-Cache-caching-modul, skal du navigere til din blog-rodmappe og køre disse kommandoer:
rm wp-content/advanced-cache.php
ln -s wp-content/plugins/wp-cache/wp-cache-phase1.php wp-content/advanced-cache.php
rm wp-content/cache/*
chmod -R 777 *
10) En sidste ting tilbage at gøre. Dataene i databasen har stadig den forkerte webadresse til din blog. Den nemmeste måde at løse dette på er at køre en SQL-sætning mod databasen. Opret en ny tekstfil med navnet fixsettings.sql, kopier følgende linjer til den, og erstat din egen IP-adresse til localhost, hvis du vil have andre til at oprette forbindelse til dig:
update wp_options set option_value=’https://localhost/wordpress/’ where option_id=1; update wp_options set option_value=’https://localhost/wordpress/’ where option_id=40;
Nu importerer vi det i databasen:
mysql -uroot < fixsettings.sql
Bemærk, at du skal beholde den pågældende fil, fordi du altid skal opdatere din lokale kopi med de nyeste blogindlæg, alt du skal gøre er at importere backup-filen til databasen og derefter køre denne fixsettings.sql-fil igen for at gøre det punkt lokalt igen. Definitivt gør tingene meget enklere, og du kan til sidst planlægge et cronjob for at sikkerhedskopiere din produktionsblog og trække den ind i din lokale maskine på en tidsplan.
Nu skal du kunne navigere til http: // localhost / wordpress / wp-admin / og logge ind med dit almindelige brugernavn. Du har nu fået en udviklingskopi af din blog!
Populært emne.
Flyt ikke bare billeder til et eksternt drev: Det er ikke en sikkerhedskopi

Hvordan gemmer du dine fotos? Hvis du bare dumper dem på et eksternt drev, er det ikke en sikkerhedskopi. Du skal have flere kopier af dine fotos (eller andre data) på mindst to forskellige steder, eller du kan nemt tabe dem alle.
Sådan oprettes en sikkerhedskopi af et Word-dokument automatisk, når du gemmer det

Sikkerhedskopiering af dine dokumenter er altid en god ting at gøre, men ikke altid noget vi husker at gøre. Word kan automatisk oprette en sikkerhedskopi af dit Word-dokument, hver gang du gemmer det, og vi viser dig hvordan du gør dette.
Brug af Ultimate Backup Tool til at oprette en sikkerhedskopi af din Android-telefon

Sikkerhedskopiering af vores pc'er er noget, vi alle er vant til. Det er ikke noget, mange mennesker glæder sig over, men når en automatiseret opgave er oprettet, er det noget, der kan glemmes, indtil du lider af harddiskfejl eller en anden katastrofe og skal tænke på at genoprette filer. Men det er ikke helt så nemt, når det kommer til Android.
Tilføj WordPress.com-funktioner til din selvhostede WordPress-blog

Er du mangler nogle af WordPress.com's gode funktioner i din selvstændige hosted WordPress blog? Sådan kan du tilføje mange af disse funktioner tilbage gratis med nogle gode WordPress-plugins.
Microsoft Office 2010 frigivet til produktion

Microsoft Office 2010 har nået milepælen til release-to-manufacture (RTM). RTM er den endelige tekniske milepæl for en produktudgivelse