2024 Συγγραφέας: Peter John Melton | [email protected]. Τελευταία τροποποίηση: 2024-01-31 06:08
Μόλις σκεφτήκατε μια μεγάλη νέα διάταξη για το ιστολόγιό σας … αλλά κάνοντας αλλαγές στο ιστολόγιό σας, ενώ οι επισκέπτες έχουν πρόσβαση σε αυτήν, είναι γενικά μια κακή ιδέα, ειδικά εάν εκτελείτε ένα blog που υποστηρίζεται από διαφημίσεις. Αυτό το How-To σας παρουσιάζει τη λίστα των βημάτων που πρέπει να ακολουθήσετε για να αντιγράψετε ένα αντίγραφο του ιστολογίου WordPress παραγωγής σας στην τοπική μηχανή του Ubuntu. (Πρέπει να δουλέψει για οποιοδήποτε debian linux)
Πρώτον, θα χρειαστεί να δημιουργήσετε ένα αντίγραφο του τρέχοντος ιστολογίου του WordPress. Πάω να υποθέσουμε ότι έχετε πρόσβαση στην κονσόλα στον πάροχο φιλοξενίας ή ότι έχετε τουλάχιστον κάποιο είδος αντιγράφου ασφαλείας που σας παρέχεται. Αν έχετε τα αρχεία αντιγράφων ασφαλείας με διαφορετικό τρόπο, μπορείτε να παραλείψετε αυτό το βήμα.
Για ένα blog, έχουμε και την εγκατάσταση του WordPress καθώς και τη βάση δεδομένων, όπου αποθηκεύεται το κείμενο όλων των αναρτήσεων σας. Αν έχετε μεταφορτώσει εικόνες ή αρχεία, θα βρίσκονται στη δομή του φακέλου wordpress, οπότε χρειαζόμαστε πραγματικά και τα δύο.
1) Ας πάρουμε πρώτα ένα αντίγραφο ασφαλείας της βάσης δεδομένων. Συνδεθείτε στο διακομιστή μέσω SSH και εκτελέστε την ακόλουθη εντολή:
mysqldump -uUSERNAME -pPASSWORD -hSERVER DATABASENAME > dbbackup.bak
Φυσικά θα θελήσετε να αντικαταστήσετε το κεφαλαίο κείμενο για τις σωστές τιμές στην εγκατάσταση σας.
2) Δημιουργήστε ένα αντίγραφο ασφαλείας της δομής του αρχείου:
tar -cf sitebackup.tar SITEROOTDIRECTORY
Θα θέλετε να αντικαταστήσετε το κεφαλαίο κείμενο για τον ριζικό κατάλογο του ιστότοπού σας.
3) Αντιγράψτε τα αρχεία προς τα κάτω στο τοπικό σας μηχάνημα Ubuntu. Αυτό μπορεί να γίνει μέσω scp, ftp, ή όσο νιώθεις. Θα το αφήσω αυτό σε σένα.
4) Βεβαιωθείτε ότι έχετε εγκαταστήσει apache, php και mysql. Εάν δεν το κάνετε, μπορείτε να συμβουλευτείτε τους άλλους οδηγούς οδηγιών σε αυτόν τον ιστότοπο ή απλώς πληκτρολογήστε τις ακόλουθες εντολές με μια εντολή τερματικού:
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) Πρέπει να δημιουργήσουμε μια βάση δεδομένων και να εισαγάγουμε την αρχική βάση δεδομένων που δημιουργήσαμε αντίγραφα ασφαλείας. Μεταβείτε στο φάκελο από τον οποίο κατεβάσατε τα αρχεία και εκτελέστε αυτές τις εντολές:
mysqladmin create DATABASENAME
mysql -uroot DATABASENAME < dbbackup.bak
6) Κάντε το τοπικό μας webserver σημείο στο αντίγραφο του WordPress πήραμε από το διακομιστή παραγωγής. Πρώτον, θα θέλαμε να εξαγάγουμε το αρχείο πίσσας που δημιουργήσαμε. Μπορείτε να το κάνετε αυτό όμως θέλετε, αλλά προτιμώ τη γραμμή εντολών. Υπάρχει ένα βοηθητικό πρόγραμμα ενσωματωμένο στο Ubuntu για να σας επιτρέψει να το κάνετε γραφικά εάν αυτό είναι ο τρόπος που θέλετε να το κάνετε.
tar xvf sitebackup.tar
Αυτό θα δημιουργήσει μια δομή καταλόγου παρόμοια με αυτή του διακομιστή που χρησιμοποιείτε. Θα φανταστούμε ότι ο κατάλογος ρίζας του ιστότοπού σας βρίσκεται τώρα στο / home / username / wordpress / για τους σκοπούς αυτού του άρθρου. Εάν το έχετε εξαγάγει αλλού, αντικαταστήστε ανάλογα. Πρέπει να προσθέσουμε το ψευδώνυμο σε apache, έτσι ανοίξτε το ακόλουθο αρχείο:
/etc/apache2/conf.d/alias
Θα θελήσετε να επικολλήσετε αυτές τις γραμμές και να προσαρμόσετε τις διαδρομές σύμφωνα με το σύστημά σας και τον / directory στον οποίο θέλετε να είναι διαθέσιμο το δοκιμαστικό ιστολόγιο.
Alias /wordpress /home/username/wordpress Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all
7) Εάν χρησιμοποιείτε το Permalinks, θα θέλετε να αντιγράψετε το ίδιο πράγμα τοπικά και θα χρειαστεί να ενεργοποιήσετε το mod_rewrite:
ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load
8) Τώρα θα χρειαστεί να επεξεργαστείτε το αρχείο wp-config για να δείξετε την τοπική βάση δεδομένων. Εάν ακολουθήσατε, αυτές οι ρυθμίσεις πρέπει να λειτουργούν για εσάς, όταν αντικαταστήσετε το όνομα της βάσης δεδομένων.
// ** 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) Εάν χρησιμοποιείτε τη λειτουργική μονάδα προσωρινής μνήμης WP-Cache, μεταβείτε στο root directory του blog σας και εκτελέστε αυτές τις εντολές:
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) Ένα τελευταίο πράγμα που έμεινε να κάνει. Τα δεδομένα στη βάση δεδομένων εξακολουθούν να έχουν λάθος διεύθυνση URL για το ιστολόγιό σας. Ο ευκολότερος τρόπος για να διορθώσετε αυτό είναι η εκτέλεση μιας δήλωσης SQL στη βάση δεδομένων. Δημιουργήστε ένα νέο αρχείο κειμένου που ονομάζεται fixsettings.sql, αντιγράψτε τις ακόλουθες γραμμές σε αυτό, υποκαθιστώντας τη δική σας διεύθυνση IP για το localhost, αν θέλετε να συνδεθούν άλλοι με εσάς:
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;
Τώρα θα το εισαγάγουμε στη βάση δεδομένων:
mysql -uroot < fixsettings.sql
Σημειώστε ότι πρέπει να διατηρήσετε αυτό το αρχείο, επειδή κάθε φορά που θέλετε να ενημερώσετε το τοπικό αντίγραφό σας με τις τελευταίες αναρτήσεις ιστολογίου, το μόνο που έχετε να κάνετε είναι να εισαγάγετε το αρχείο αντιγράφου ασφαλείας της βάσης δεδομένων και, στη συνέχεια, εκτελέστε ξανά αυτό το αρχείο fixsettings.sql για να το κάνετε σημείο τοπικά και πάλι. Σίγουρα κάνει τα πράγματα πολύ απλούστερα και μπορείτε τελικά να προγραμματίσετε μια εργασία cron για να δημιουργήσετε αντίγραφα ασφαλείας του ιστολογίου παραγωγής και να την τραβήξετε στο τοπικό σας μηχάνημα με χρονοδιάγραμμα.
Τώρα θα πρέπει να μπορείτε να πλοηγηθείτε στο https:// localhost / wordpress / wp-admin / και να συνδεθείτε με το κανονικό όνομα χρήστη σας. Έχετε τώρα ένα αντίγραφο ανάπτυξης του ιστολογίου σας!
Συνιστάται:
Πώς να κατεβάσετε ένα αρχείο δημιουργίας αντιγράφων ασφαλείας του συνόλου του Gmail, του Ημερολογίου, των εγγράφων σας και άλλων δεδομένων Google
Όλοι όσοι χρησιμοποιούν τις υπηρεσίες Google γνωρίζουν ότι η Google διαθέτει αντίγραφα των δεδομένων σας - το ιστορικό αναζήτησης, το Gmail, το ιστορικό του YouTube και πολλά άλλα. Αλλά ξέρατε ότι μπορείτε επίσης να κατεβάσετε ένα αντίγραφο αυτών των δεδομένων για τον εαυτό σας; Ναι, και είναι ηλίθιο εύκολο.
Χρησιμοποιώντας το τελευταίο εργαλείο δημιουργίας αντιγράφων ασφαλείας για τη δημιουργία αντιγράφων ασφαλείας του τηλεφώνου σας Android
Η δημιουργία αντιγράφων ασφαλείας των υπολογιστών μας είναι κάτι που είμαστε όλοι συνηθισμένοι. Δεν είναι κάτι που πολλοί άνθρωποι απολαμβάνουν, αλλά μόλις δημιουργηθεί αυτοματοποιημένη εργασία, είναι κάτι που μπορεί να ξεχαστεί έως ότου υποστείτε από την αποτυχία του σκληρού δίσκου ή άλλη καταστροφή και πρέπει να σκεφτείτε την αποκατάσταση αρχείων. Αλλά τα πράγματα δεν είναι τόσο εύκολο όταν πρόκειται για το Android.
Δημιουργία αντιγράφων ασφαλείας σημαντικών αρχείων στο Gmail με δημιουργία αντιγράφων ασφαλείας στο ηλεκτρονικό ταχυδρομείο
Σας αρέσει να υποστηρίζετε τα αρχεία σας online και επίσης να έχετε έναν λογαριασμό στο Gmail; Τώρα μπορείτε εύκολα να δημιουργήσετε αντίγραφα ασφαλείας των αρχείων σας στο λογαριασμό σας στο Gmail με το Backup To EMail.
Giveaway: SiteVault Pro, ένα λογισμικό δημιουργίας αντιγράφων ασφαλείας ιστότοπων και εργαλείο δημιουργίας αντιγράφων ασφαλείας FTP
SiteVault Backup FTP Ιστοσελίδα της MySQL. Ένα πολύ χρήσιμο λογισμικό δημιουργίας αντιγράφων ασφαλείας ιστότοπων που σας επιτρέπει να δημιουργείτε τακτικά αντίγραφα ασφαλείας του ιστοτόπου σας. Ενώ ορισμένοι από εσάς μπορεί να έχετε μια στρατηγική στρατηγικής backup, αυτό το λογισμικό θα αυτοματοποιήσει τη διαδικασία και θα κάνει τα πράγματα πολύ εύκολο για σας.
Απέτυχε η δημιουργία αντιγράφων ασφαλείας του συστήματος: Η τοποθεσία αποθήκευσης αντιγράφων ασφαλείας έχει αποθήκευση σκιώδους αντιγράφου σε άλλη ένταση
Ανατρέξτε σε αυτήν την ανάρτηση, εάν λάβετε ένα αρχείο Το αντίγραφο ασφαλείας απέτυχε, Η καθορισμένη θέση αποθήκευσης αποθήκευσης έχει το αποθηκευτικό χώρο σκιώδους αντιγράφου σε άλλο μήνυμα όγκου (0x80780038).