Πώς να ανοίξετε το wp config php. Διαχείριση ορίων μνήμης PHP. Δημιουργία νέων μυστικών κλειδιών

(κεφάλαιο από ένα μελλοντικό βιβλίο για αρχάριους σχετικά με τη δημιουργία ενός ιστότοπου και τη δημιουργία χρημάτων από αυτόν)

Το αρχείο wp-config.php είναι πολύ σημαντικό για σωστή Το WordPress λειτουργεί. Θα έλεγα μάλιστα – το πιο σημαντικό πράγμα για τη λειτουργία ενός ιστολογίου στο WordPress γενικά. Δεν υπερβάλλω καθόλου: δεν είχα σχεδόν καμία επαφή με άλλα αρχεία όταν εργαζόμουν, ειδικά σε δορυφόρους. Επομένως το όνομά του είναι wp-config.php- πρέπει να μαθαίνεται από καρδιάς.

Και ένας ακόμη όρος με τον οποίο θα έρχεστε συνεχώς σε επαφή είναι ο ριζικός κατάλογος ή ρίζα τοποθεσίας. Τι είναι αυτό? Ανοιχτό σε Συνολικός Διοικητήςη ιστοσελίδα σου. Μεταβείτε στο φάκελο public_html και αυτό που βλέπετε εκεί (ένα σύνολο φακέλων και αρχείων) είναι η ρίζα του ιστότοπου. Εκεί, στη ρίζα, είναι το αρχείο που χρειαζόμαστε. Δεν βλέπεις; Σωστά. Υπάρχει ένα πρότυπο για αυτό που ονομάζεται wp-config-sample.php. Αυτό το αρχείο πρέπει πρώτα να επεξεργαστεί και μετά να μετονομαστεί. Αυτό θα κάνουμε τώρα.

Εδώ είναι η ρίζα του ιστότοπου (κάτω):

Εικ. 1 (όλες οι εικόνες μπορούν να κάνουν κλικ)

Κάντε κλικ σε αυτό το αρχείο μία φορά και πατήστε το κουμπί "A4 Edit". Ανοίγει ένα σημειωματάριο για την επεξεργασία του NotePad++:

Αν ανοίξεις κανονικό σημειωματάριο, το οποίο περιλαμβάνεται στα Windows, έχετε υπόψη σας ότι είναι εντελώς ακατάλληλο για επεξεργασία αρχείων. Χρειάζεστε ένα σημειωματάριο με λειτουργία επεξεργασίας, όπως το NoteRad++ ή το Notepad2. Λειτουργούν το ίδιο, αλλά χωρίς να μπω σε λεπτομέρειες, θα πω: Το NotePad++ είναι πιο βολικό, οπότε θα το χρησιμοποιήσουμε. Τώρα θα πρέπει να σταματήσετε να εργάζεστε στο αρχείο και να εγκαταστήσετε το επιθυμητό σημειωματάριο. Πώς να το κάνετε αυτό, διαβάστε το άρθρο.

Ας συνεχίσουμε. Κάντε κλικ μία φορά στο αρχείο wp-config-sample.php και πατήστε το κουμπί "F4 Edit". Το Notepad++ θα ανοίξει (βλ. Εικόνα 2).

ΠΡΟΣΟΧΗ! Είναι απαραίτητο να αλλάξει μόνο αυτό και μόνο όπως λέω, διαφορετικά θα είναι εντελώς κακό. Επιπλέον, δεν υπάρχει τίποτα περίπλοκο εκεί, απλά πρέπει να είστε προσεκτικοί. Μετακινήστε τη σελίδα του σημειωματάριου λίγο προς τα κάτω:

Θα χρειαστεί να αλλάξουμε κάποιες τιμές στις γραμμές 21, 24,27 (εμφανίζονται με βέλη) - αλλαγή προσθήκης (αλλαγή) όνομα βάσης δεδομένων, όνομα χρήστη και κωδικός πρόσβασης.

Στη γραμμή 21 πρέπει να εισάγουμε το όνομα αυτού που δημιουργήσαμε Βάσεις δεδομένων MySQL. Στο παράδειγμά μας, αυτό είναι το cl57942_test111. Θα έχετε, φυσικά, διαφορετικό όνομα.

Στη γραμμή 24 - εισάγετε τον χρήστη, μπορείτε να τον λάβετε στην επιστολή πληροφοριών του οικοδεσπότη, για εμάς είναι cl57942.

Στη γραμμή 27 – πληκτρολογήστε τον κωδικό πρόσβασης της βάσης δεδομένων.

Απλώς όταν εισάγετε αλλαγές, μην αφαιρείτε τα μεμονωμένα εισαγωγικά, χρειάζονται.

Στο τέλος θα πρέπει να μοιάζει με αυτό.

Ας χαμηλώσουμε λίγο ακόμα τη σελίδα του σημειωματάριου:

Απαραίτητη αλλαγή κλειδιών ελέγχου ταυτότητας. Για να το κάνετε αυτό, κάντε κλικ σε αυτόν τον σύνδεσμο - http://api.wordpress.org/secret-key/1.1/. Η σελίδα WordPress.org θα ανοίξει με τα κλειδιά που δημιουργούνται, τα οποία θα αλλάζουν κάθε φορά που ενημερώνεται η σελίδα:

Αντιγράψτε προσεκτικά σε κάθε γραμμή το τμήμα που βρίσκεται ανάμεσα μεμονωμένα εισαγωγικάκαι επικολλήστε αυτό που αντιγράψατε νωρίτερα αντί για τη φράση "izmenite eto na uniquekalnuyu frazu" στο αντίστοιχη γραμμήστο αρχείο.

Εάν χρησιμοποιείτε WordPress σε επίσημη έκδοση, τότε η εικόνα στην οθόνη σας θα διαφέρει από την Εικ. 5 - θα υπάρχουν περισσότερες γραμμές με πλήκτρα κ.λπ. Γενικά, πρέπει να κάνετε τα πάντα ακριβώς με αυτόν τον τρόπο, απλώς κατεβάστε τα κλειδιά από άλλη σελίδα - https://api.wordpress.org/secret-key/1.1/salt/

Ας μετακινήσουμε τη σελίδα ακόμα πιο κάτω:

Πρώτον, για να ελαφρύνετε το φορτίο του διακομιστή συνδέστε ελαφριά μετάφραση, για αυτό Ας σχολιάσουμε(κλείδωμα) γραμμή 72 και μετά ας αποσχολιάζουμε(ξεκλείδωμα) γραμμή 73. Για να το κάνετε αυτό, στη γραμμή 72 πρέπει να βάλετε 2 κάθετες προς τα εμπρός και ένα κενό πριν από την αρχή της γραμμής και στη γραμμή 73, αντίθετα, αφαιρέστε τις κάθετες και το διάστημα. Το αποτέλεσμα είναι ορατό στο στιγμιότυπο οθόνης παρακάτω (βλ. Εικ. 8).

Τι πρέπει να κάνουν αυτοί που έχουν αυτές τις γραμμές διαφορετικά ή μάλλον δεν έχουν τη γραμμή 73 (βλ. Εικ. 7); Αυτό σημαίνει ότι δεν κατεβάσατε το WordPress στην έκδοση Lecactus, αλλά σε άλλη, πιθανότατα την επίσημη. Μπορείτε να παραλείψετε αυτό το απόσπασμα σχετικά με το σχολιασμό και το μη σχολιασμό. Δεν θα συμβεί τίποτα κακό, μόνο το WordPress σας θα λειτουργεί πιο αργά. Αλλά είναι καλύτερο να κατεβάσετε το WP στην έκδοση Lecactus προτού κολλήσετε στο blogging :-), και είστε μόλις στην αρχή του ταξιδιού σας. Στη συνέχεια, θα χρειαστεί να αφαιρέσετε το παλιό WordPress από τη φιλοξενία και να ανεβάσετε ένα νέο.

Τώρα για τη γραμμή 77. Ελέγχει αυτόματη αποθήκευση, η συχνότητά τους. Το WordPress, όπως και το Word, περιλαμβάνει μέσω συγκεκριμένη ώραΑυτόματη αποθήκευση της εργασίας που έχετε κάνει. Στην πραγματικότητα, αυτό είναι βολικό, αλλά το θέμα είναι ότι συνεχίζετε να εργάζεστε και το WordPress σταματά - αποθηκεύει ό,τι είχε γίνει προηγουμένως. Και αυτό δεν είναι πολύ βολικό. Από προεπιλογή, η περίοδος αυτόματης αποθήκευσης είναι 60 δευτερόλεπτα. Ρύθμισα την περίοδο στα 300 δευτερόλεπτα. Τα 5 λεπτά, κατά τη γνώμη μου, είναι κανονική περίοδος.

Τώρα επόμενη γραμμή– 78η. οδηγει αριθμός αναθεωρήσεων. Τι είναι? Φανταστείτε να γράφετε ένα εκτενές άρθρο απευθείας στο ιστολόγιό σας (είναι δυνατό) κατά τη διάρκεια αρκετών ημερών. Έχοντας γράψει το μέρος 1, αποθηκεύετε ότι έχετε κάνει (αυτή είναι η πρώτη αναθεώρηση), εάν έχετε ολοκληρώσει το 2ο μέρος, το αποθηκεύετε (2η αναθεώρηση) κ.λπ. Εκείνοι. Κάθε αλλαγή στο άρθρο, ακόμη και όχι τόσο παγκόσμια, αλλά απλώς διορθώνοντας λάθη, αυξάνει τον αριθμό των αναθεωρήσεων.

Όλα θα ήταν καλά, αλλά αυτό σημαίνει ότι όσες αναθεωρήσεις και αν υπήρχαν, τόσες εκδόσεις άρθρων αποθηκεύονται στο WordPress σας. Αυτό ισχύει για κάθε (!) άρθρο του ιστότοπου και μπορεί να έχετε αρκετές εκατοντάδες ή χιλιάδες από αυτά. Και το φόρτο στον διακομιστή αυξάνεται κατά το ίδιο ποσό (αποτέλεσμα: ο οικοδεσπότης είναι δυσαρεστημένος), το WordPress γίνεται αδέξιο και αργό (οι πελάτες είναι δυσαρεστημένοι). Εν ολίγοις, είναι καλύτερο να τα απενεργοποιήσετε αντικαθιστώντας το 5 με τον αριθμό 0.

Ως αποτέλεσμα, θα πρέπει να πάρετε κάτι σαν αυτό:

ΜΗΝ ΑΓΓΙΖΕΤΕ ΤΙΠΟΤΑ ΑΛΛΟ ΣΕ ΑΥΤΟ ΤΟ ΑΡΧΕΙΟ!!!

Αφού κάνετε τις αλλαγές σας, αποθηκεύστε τις. Για να το κάνετε αυτό, κάντε κλικ στο κουμπί "Αποθήκευση" στην επάνω αριστερή γωνία:

Αφού αποθηκεύσετε τις αλλαγές σας, κλείστε Μπλοκ ΣΗΜΕΙΩΣΕΩΝ++. Το Total Commander σας θα εμφανιστεί στην οθόνη και θα δείτε το παράθυρο:

Κάντε κλικ στο "Ναι". Θα εμφανιστεί ένα νέο παράθυρο:

Κάντε κλικ στο "Αντικατάσταση". Το τροποποιημένο αρχείο έχει μεταφορτωθεί στη φιλοξενία. Τώρα wp-config-sample αρχείομετονομάζω. Για να το κάνετε αυτό, κάντε δεξί κλικ στο αρχείο και κάντε κλικ στο «Μετονομασία»:

Το αρχείο θα μοιάζει με αυτό:

Τώρα τοποθετήστε προσεκτικά τον κέρσορα μεταξύ του τελευταίου γράμματος του δείγματος λέξης και της περιόδου που ακολουθεί. Εάν δεν φτάσατε ακριβώς στο σωστό μέρος, μην στεναχωριέστε, χρησιμοποιήστε τα πλήκτρα πλοήγησης (με βέλη πάνω-δεξιά-αριστερά-κάτω, συνήθως δίπλα στο αλφαβητικό πληκτρολόγιο- στα δεξιά του). Χρησιμοποιήστε τα για να τοποθετήσετε τον κέρσορα στην επιθυμητή θέση. Μετά από αυτό, χρησιμοποιήστε το πλήκτρο "Backspace" για να αφαιρέσετε ένα γράμμα τη φορά μέχρι να μοιάζει με αυτό:

Πατώντας «Enter» το Total Commander θα διορθώσει αυτόματα το όνομα του αρχείου στη φιλοξενία.

Ολα. Η δουλειά έγινε. Δεν μπορείτε καν να φανταστείτε τι υπέροχη δουλειά κάναμε μόλις τώρα. Και αλήθεια, ποια; Έχουμε συνδέσει το WordPress μας με βάσεις δεδομένων Δεδομένα MySQLκαι τώρα ο ιστότοπός μας μπορεί να λειτουργήσει! Υπό την προϋπόθεση ότι έχει καταχωρηθεί το DNS, φυσικά.

Κι όμως υπάρχει ακόμα επιπρόσθετες ρυθμίσεις, που βοηθούν τους webmasters να λειτουργούν και να προστατεύουν το ιστολόγιό τους στο WordPress. Ας δούμε μερικές νέες διαμορφώσεις παρακάτω με τη σειρά. αυτού του αρχείου.

Ασφάλεια wp-config.php

Το πιο σημαντικό και πρώτο πράγμα που συνιστάται να κάνετε για αυτό το αρχείο είναι πρώτα να απαγορεύσετε σε όλους την πρόσβαση σε αυτό. Μπορείτε να το κάνετε αυτό χρησιμοποιώντας .htacces, που βρίσκεται στη ρίζα δίπλα wp-config.phpκαι προσθέστε τον ακόλουθο κώδικα σε αυτό:

διαταγή επιτρέπω, άρνηση άρνησης από όλους

Εκκαθάριση cookies

Μέσα wp-config.phpμπορείτε να βρείτε τον κώδικα όπως στο παρακάτω παράδειγμα.

Define("AUTH_KEY", "enter a unique phrase here"); define("SECURE_AUTH_KEY", "πληκτρολογήστε μια μοναδική φράση εδώ"); define("LOGGED_IN_KEY", "πληκτρολογήστε μια μοναδική φράση εδώ"); define("NONCE_KEY", "πληκτρολογήστε μια μοναδική φράση εδώ"); define("AUTH_SALT", "πληκτρολογήστε μια μοναδική φράση εδώ"); define("SECURE_AUTH_SALT", "εισάγετε μια μοναδική φράση εδώ"); define("LOGGED_IN_SALT", "πληκτρολογήστε μια μοναδική φράση εδώ"); define("NONCE_SALT", "πληκτρολογήστε μια μοναδική φράση εδώ");

Σε αυτόν τον κωδικό πρέπει να αντικαταστήσετε το κείμενο - εισάγετε εδώ μια μοναδική φράση, στο δικό σου μοναδικός κωδικός, για παράδειγμα, μπορεί να δημιουργηθεί στον ιστότοπο wrdpress - https://api.wordpress.org/secret-key/1.1/salt/. Κάθε φορά που επικοινωνείτε σε αυτή τη διεύθυνση, δημιουργούνται νέοι κωδικοί. Μοιάζουν κάπως έτσι -

L3-_mAVgzo$++b@)s|0Dh)Bp`+~`*,- vmC2=l `78RM!53+JsDx%

Οι αριθμοί πρέπει να είναι τουλάχιστον 64. Όπως γράφεται στο ίδιο το αρχείο, αυτά τα κλειδιά θα βοηθήσουν στη δημιουργία υπαρχόντων αρχείων μπισκόταΜη έγκυρο. Για προστασία από επιθέσεις χάκερ.

Αλλαγή του προθέματος πίνακα

Κατά την εγκατάσταση, μπορείτε να αλλάξετε το πρόθεμα πίνακα βάσης δεδομένων. Εγκατεστημένο από προεπιλογή wp_.

$table_prefix = "wp_";

Επομένως, κατά την εγκατάσταση, είναι καλύτερο να το αλλάξετε αμέσως για να μειώσετε την πιθανότητα hacking. Σε έναν ιστότοπο που λειτουργεί, πρέπει να αλλάξετε τα προθέματα στη βάση δεδομένων, διαφορετικά ο ιστότοπος θα σταματήσει να λειτουργεί. Εάν δεν ξέρετε πώς να το κάνετε, τότε είναι καλύτερα να μην το αγγίξετε.

Αριθμός αποθηκευμένων αντιγράφων ασφαλείας

Όταν γράφετε ένα άρθρο στον πίνακα διαχείρισης, αποθηκεύεται από καιρό σε καιρό και τα αντίγραφα ασφαλείας της καταχώρισης καταγράφονται στη βάση δεδομένων. Για να αλλάξετε τον αριθμό τους, να περιορίσετε ή να αυξήσετε. Όσο περισσότερα τέτοια αντίγραφα ασφαλείας υπάρχουν στη βάση δεδομένων, τόσο μεγαλύτερη και πιο αργή λειτουργεί. Προσθέστε αυτόν τον κωδικό και ορίστε τον επιθυμητό αριθμό.

Define("WP_POST_REVISIONS", 3);

Εάν θέλετε να αφαιρέσετε εντελώς τα αντίγραφα ασφαλείας, ο κωδικός θα είναι αυτός.

Define ("WP_POST_REVISIONS", false);

Διάστημα αυτόματης αποθήκευσης

Εάν έχετε αφήσει αντίγραφο ασφαλείας, μπορείτε να ορίσετε τον χρόνο και τη συχνότητα αποθήκευσης. Για να το κάνετε αυτό, προσθέστε κάποιο κωδικό και ορίστε την τιμή σας σε δευτερόλεπτα.

Define("AUTOSAVE_INTERVAL", 120);

Αυτόματο άδειασμα απορριμμάτων

Στο WordPress, όταν διαγράφετε ένα αντικείμενο, ένα σχόλιο κ.λπ., τοποθετείται στον κάδο απορριμμάτων. Από εκεί μπορείτε να το διαγράψετε εντελώς. Μερικές φορές πολλά περιττά σκουπίδια συσσωρεύονται στα καλάθια και έτσι δεν χρειάζεται να ανησυχείτε μήπως τα αδειάσετε. Από προεπιλογή, ο αυτόματος καθαρισμός πραγματοποιείται μία φορά κάθε 30 ημέρες. Για να αλλάξετε, προσθέστε αυτόν τον κωδικό, υποδεικνύοντας τον αριθμό των ημερών σας.

Define ("EMPTY_TRASH_DAYS", 7);

Για να απενεργοποιήσετε τον κάδο ανακύκλωσης, ορίστε τον αριθμό των ημερών σε μηδέν.

Define("EMPTY_TRASH_DAYS", 0);

Αλλάξτε την ποσότητα της μνήμης που εκχωρείται για την PHP

Εάν εμφανιστεί ένα μήνυμα μπροστά σας Εξαντλήθηκε το επιτρεπόμενο μέγεθος μνήμης xxx byte, τότε η λειτουργία αύξησης μνήμης για την PHP θα σας βοηθήσει. Από προεπιλογή, το WordPress θα προσπαθήσει αυτόματα να αυξήσει τη μνήμη PHP στα 32 MB. Εάν αυτό δεν είναι αρκετό, μπορείτε να το προσθέσετε χειροκίνητα.

DEFINE("WP_MEMORY_LIMIT, "64M");DEFINE("WP_MEMORY_LIMIT, "96M"); DEFINE("WP_MEMORY_LIMIT, "128M");

Ορισμένοι οικοδεσπότες δεν θα σας επιτρέψουν να το κάνετε αυτό, επομένως θα χρειαστεί να επικοινωνήσετε μαζί τους για βοήθεια.

Καταγραφή σφαλμάτων WordPress

Στο WordPress, μπορείτε να διατηρείτε ένα αρχείο καταγραφής σφαλμάτων, ώστε να μπορείτε να γνωρίζετε γιατί και πώς προέκυψαν ορισμένα σφάλματα. Για να γίνει αυτό πρέπει να δημιουργήσετε ένα αρχείο php_error.logκαι τοποθετήστε το στη ρίζα του ιστότοπου. Μετά από αυτό, προσθέστε τον ακόλουθο κώδικα στο αρχείο wp-config.php:

@ini_set("log_errors","On"); @ini_set("display_errors","Off"); @ini_set("error_log","/php_error.log");

Στην τελευταία γραμμή, αλλάξτε τη διαδρομή του αρχείου εάν χρειάζεται.

Αυτα για τωρα. Απλά και απλά πρόσθετα που θα σας βοηθήσουν να εργαστείτε με το WordPress.

Αυτό είναι όλο, ευχαριστώ για την προσοχή σας. 🙂

Στο 90% των περιπτώσεων, μπορείτε να εγκαταστήσετε πλήρως το WordPress πολύ γρήγορα, κυριολεκτικά σε 5-10 λεπτά, αλλά αυτό με την προϋπόθεση ότι έχετε ήδη φιλοξενία και domain. Επιπλέον, πολλοί πάροχοι φιλοξενίας προσφέρουν εργαλεία για την αυτόματη εγκατάσταση του WordPress. Αλλά, όταν ξέρεις, όλα είναι εύκολα, αλλά από κάπου πρέπει να ξεκινήσεις... Αυτός ο οδηγός περιγράφει όλες τις στιγμές που σχετίζονται με την εγκατάσταση. Και μερικά από αυτά θα είναι χρήσιμα ακόμη και σε χρήστες που έχουν ήδη εμπειρία εγκατάστασης WordPress.

Εδώ θα εξετάσουμε την εγκατάσταση του WordPress σε έναν απομακρυσμένο διακομιστή. Σε έναν τοπικό διακομιστή όλα γίνονται με τον ίδιο τρόπο. Λοιπόν πάμε...

Προετοιμασία για εγκατάσταση

Πριν ξεκινήσετε την εγκατάσταση, η οποία είναι απλή και γρήγορη, μπορείτε:

Απαιτείται:

    Έχετε έναν τοπικό ή απομακρυσμένο διακομιστή έτοιμο για χρήση. Πρέπει να έχετε πρόσβαση στα αρχεία/φακέλους του διακομιστή. Συνήθως πρόκειται για πρόσβαση κελύφους ή FTP, η οποία εκδίδεται από τον πάροχο φιλοξενίας. Ή είναι ένας πίνακας ελέγχου φιλοξενίας που παρέχει ο πάροχος για τη διαχείριση αρχείων στον διακομιστή και στο διακομιστή στο σύνολό του.

    Βεβαιωθείτε ότι ο διακομιστής είναι κατάλληλος για WordPress. Γενικά, το 90% των παρόχων είναι κατάλληλοι για WordPress και δεν πρέπει να ανησυχείτε πολύ για αυτό. Το WordPress απαιτεί:

    • Έκδοση PHP 5.2.4 ή νεότερη (συνιστάται 5.6).
    • MySQL έκδοση 5.6 ή νεότερη (συνιστάται 5.6).
    • 50 megabyte χώρου στο διακομιστή.
    • 32 megabyte μνήμης RAM στο διακομιστή.

    Μπορείτε να μάθετε αυτές τις πληροφορίες από τον πάροχο φιλοξενίας σας.

    Χρειάζεστε το ίδιο το WordPress:

    • Τελευταία ρωσική έκδοση του WordPress: https://ru.wordpress.org/latest-ru_RU.zip

    • Τελευταία αγγλική έκδοση του WordPress: https://wordpress.org/latest.zip

Απαραίτητο, αλλά όχι υποχρεωτικό:

    Ένα αξιοπρεπές πρόγραμμα επεξεργασίας κειμένου για την επεξεργασία αρχείων. Συνιστώ τη λήψη του Notepad++. Θα είναι χρήσιμο με τον ένα ή τον άλλο τρόπο όταν εργάζεστε με τον ιστότοπο.

  1. Ο πελάτης FTP είναι ένα πρόγραμμα για τη μεταφόρτωση αρχείων σε έναν διακομιστή. Προτείνω το filezilla. Ωστόσο, μπορείτε να κάνετε χωρίς το πρόγραμμα οι σύγχρονοι πάροχοι φιλοξενίας παρέχουν μια βολική διεπαφή ιστού για εργασία με αρχεία στον διακομιστή.

Εγκατάσταση σε 5 λεπτά

Εγκατάσταση χωρίς δημιουργία αρχείου wp-config.php και άλλων αρχείων, όλα γίνονται από το ίδιο το WordPress. Αλλά για μια τέτοια εγκατάσταση, ο διακομιστής πρέπει να επιτρέπει τη δημιουργία και την επεξεργασία αρχείων σε φακέλους.

Σε κάθε περίπτωση, δοκιμάστε να εγκαταστήσετε πρώτα με αυτόν τον τρόπο, εάν δεν λειτουργεί, στη συνέχεια χρησιμοποιήστε την επόμενη μέθοδο, όπου το αρχείο wp-config.php πρέπει να δημιουργηθεί με μη αυτόματο τρόπο.

Στάδιο: δημιουργία βάσης δεδομένων

Το WordPress απαιτεί βάση δεδομένων MySQL. Μια βάση δεδομένων μπορεί να δημιουργηθεί με διαφορετικούς τρόπους, ανάλογα με τον διακομιστή που χρησιμοποιείτε.

Εάν χρησιμοποιείτε τις υπηρεσίες ενός παρόχου φιλοξενίας, τότε επικοινωνήστε με τον πάροχο, ίσως η βάση δεδομένων έχει ήδη δημιουργηθεί για εσάς.

Εάν πρέπει να δημιουργήσετε μόνοι σας μια βάση δεδομένων, τότε η γενική αρχή δράσης για όλους τους παρόχους φιλοξενίας είναι η εξής:

    Βρείτε την ενότητα "Βάσεις δεδομένων" ή "MySQL" κάπου στο μενού

    Δημιουργήστε μια βάση δεδομένων σε αυτήν την ενότητα. Για μια βάση δεδομένων, πρέπει να καθορίσετε το όνομά της και επίσης να καθορίσετε τον χρήστη της για τη βάση δεδομένων. Εάν δεν υπάρχει χρήστης, τότε πρέπει να το δημιουργήσετε. Καθορίστε το όνομα χρήστη και τον κωδικό πρόσβασης για τον χρήστη.

  1. Πρέπει να αποθηκευτούν όλα τα δεδομένα: όνομα βάσης δεδομένων, όνομα χρήστη, κωδικός χρήστη. Αυτά τα δεδομένα θα χρησιμοποιηθούν στο αρχείο wp-config.php κατά την εγκατάσταση του WordPress.

Για να δείτε παραδείγματα για το πώς δημιουργείται μια βάση δεδομένων, ακολουθούν διάφορα μαθήματα βίντεο σχετικά με αυτό το θέμα:

Δημιουργία βάσης δεδομένων στο cPanel:

Δημιουργία βάσης δεδομένων στο ISPmanager:

Δημιουργία βάσης δεδομένων στο DirectAdmin:

Δημιουργία βάσης δεδομένων στο Plesk:

Εάν ο πάροχος φιλοξενίας σας έχει διαφορετικό πάνελ, τότε όλα γίνονται κατ' αναλογία... Ως τελευταία λύση, αν τίποτα δεν είναι ξεκάθαρο, γράψτε στην υποστήριξη φιλοξενίας, θα σας βοηθήσουν να δημιουργήσετε μια βάση δεδομένων ή να το κάνετε για εσάς.

Δημιουργία βάσης δεδομένων στο phpMyAdmin

Εάν η φιλοξενία δεν έχει πίνακα ελέγχου ή έχει, αλλά δεν μπορείτε να δημιουργήσετε μια βάση δεδομένων εκεί, τότε το phpMyAdmin εγκαθίσταται σε όλους τους διακομιστές και η βάση δεδομένων μπορεί να δημιουργηθεί εκεί.

Ακολουθεί ένα λεπτομερές βίντεο για το πώς να το κάνετε:

Εργασία με την κονσόλα MySQL

Εάν έχετε πρόσβαση στο κέλυφος στον διακομιστή ιστού και αισθάνεστε άνετα χρησιμοποιώντας τη γραμμή εντολών και ο χρήστης MySQL έχει δικαιώματα για τη δημιουργία άλλων χρηστών και βάσεων δεδομένων MySQL, χρησιμοποιήστε τις παρακάτω οδηγίες για να δημιουργήσετε έναν χρήστη και μια βάση δεδομένων για το WordPress.

$ mysql -u όνομα διαχειριστή -p Εισαγωγή κωδικού πρόσβασης: Καλώς ήρθατε στην οθόνη MySQL. Οι εντολές τελειώνουν με ; ή\g. Το αναγνωριστικό σύνδεσης MySQL είναι 5340 στην έκδοση διακομιστή: 3.23.54 Πληκτρολογήστε "help;" ή "\h" για βοήθεια. Πληκτρολογήστε "\c" για να διαγράψετε το buffer. mysql> ΔΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ όνομα βάσης δεδομένων. Ερώτημα ΟΚ, επηρεάστηκε 1 σειρά (0,00 δευτ.) mysql> ΠΑΡΑΧΩΡΗΣΤΕ ΟΛΑ ΤΑ ΠΡΟΝΟΜΙΑ ΣΤΟ όνομα βάσης δεδομένων.* ΣΤΟ "wordpressusername"@"όνομα κεντρικού υπολογιστή" -> ΑΝΑΓΝΩΡΙΖΕΤΑΙ ΜΕ "κωδικό πρόσβασης"; Ερώτημα ΟΚ, επηρεάστηκαν 0 σειρές (0,00 δευτ.) mysql> FLUSH PRIVILEGES; Ερώτημα ΟΚ, επηρεάστηκαν 0 σειρές (0,01 δευτ.) mysql> EXIT Bye $

Πρέπει να εισαγάγετε την τιμή σας στις ακόλουθες μεταβλητές:

  • Το όνομα διαχειριστή έχει τις περισσότερες φορές την τιμή root , εκτός αν έχετε άλλο λογαριασμό με υψηλότερα δικαιώματα.
  • Το wordpress ή το blog είναι κατάλληλα ονόματα για το όνομα της βάσης δεδομένων σας.
  • Το wordpress είναι ένα κατάλληλο όνομα για το όνομα χρήστη wordpressusername.
  • Το όνομα κεντρικού υπολογιστή είναι πιο συχνά localhost. Εάν δεν γνωρίζετε τη σημασία αυτής της μεταβλητής, σας συμβουλεύουμε να τη λάβετε από τον διαχειριστή του συστήματός σας.
  • κωδικός πρόσβασης - κατά προτίμηση εάν περιλαμβάνει χαρακτήρες που παρουσιάζονται με κεφαλαία και πεζά, ειδικά. σύμβολα, αριθμούς και γράμματα.

Στάδιο: ρύθμιση του αρχείου wp-config.php

Η διανομή WordPress δεν έχει αρχείο wp-config.php, αλλά υπάρχει ένα παράδειγμα: wp-config-sample.php. Η διαμόρφωση πρέπει να δημιουργηθεί με βάση αυτό το αρχείο, π.χ. πρέπει να αφαιρέσετε το επίθημα "-sample", να ανοίξετε το αρχείο σε ένα πρόγραμμα επεξεργασίας κειμένου και να αντικαταστήσετε εκεί τις ακόλουθες γραμμές:

Define("DB_NAME", "putyourdbnamehere"); // Όνομα βάσης δεδομένων define("DB_USER", "usernamehere"); // MySQL username define("DB_PASSWORD", "yourpasswordhere"); // ...και ορισμός κωδικού πρόσβασης ("DB_HOST", "localhost"); // 99% αυτή η γραμμή δεν χρειάζεται να αλλάξει define("DB_CHARSET", "utf8"); // συνήθως δεν αλλάζει το define("DB_COLLATE", ""); // συνήθως δεν αλλάζει

Επεξηγήσεις για κάθε παράμετρο:

DB_NAME Το όνομα της βάσης δεδομένων που δημιουργήθηκε. DB_USER Όνομα χρήστη για WordPress. DB_PASSWORD Ο κωδικός πρόσβασης που επιλέξατε για τον χρήστη κατά τη δημιουργία της βάσης δεδομένων. DB_HOST Το όνομα του κεντρικού υπολογιστή στον οποίο βρίσκεται η βάση δεδομένων, σχεδόν πάντα αυτός είναι ο τοπικός κεντρικός υπολογιστής και ο localhost υποδεικνύεται εδώ. DB_CHARSET Η κωδικοποίηση βάσης δεδομένων παραμένει σχεδόν πάντα αμετάβλητη DB_COLLATE Τύπος σύγκρισης χαρακτήρων στην κωδικοποίηση που καθορίζεται στο DB_CHARSET. Τις περισσότερες φορές, η τιμή δεν απαιτεί αλλαγές και παραμένει κενή

Κλειδιά ελέγχου ταυτότητας

Επίσης, φροντίστε να αλλάξετε τα κλειδιά ελέγχου ταυτότητας. Αυτά τα κλειδιά χρησιμοποιούνται σε διαφορετικά σημεία στον κώδικα του WordPress για προστασία από το hacking:

Define("AUTH_KEY", "enter a unique phrase here"); define("SECURE_AUTH_KEY", "πληκτρολογήστε μια μοναδική φράση εδώ"); define("LOGGED_IN_KEY", "πληκτρολογήστε μια μοναδική φράση εδώ"); define("NONCE_KEY", "πληκτρολογήστε μια μοναδική φράση εδώ"); define("AUTH_SALT", "πληκτρολογήστε μια μοναδική φράση εδώ"); define("SECURE_AUTH_SALT", "εισάγετε μια μοναδική φράση εδώ"); define("LOGGED_IN_SALT", "πληκτρολογήστε μια μοναδική φράση εδώ"); define("NONCE_SALT", "πληκτρολογήστε μια μοναδική φράση εδώ");

Για να μην συνθέσετε μόνοι σας τα κλειδιά, μπορείτε να τα δημιουργήσετε γρήγορα χρησιμοποιώντας τον ακόλουθο σύνδεσμο: https://api.wordpress.org/secret-key/1.1/salt/.

Πρόθεμα πίνακα

Κατ 'αρχήν, δεν χρειάζεται να αγγίξετε αυτό το πρόθεμα, όλα θα λειτουργήσουν. Το $table_prefix που καθορίζεται στη μεταβλητή θα χρησιμοποιηθεί για όλους τους πίνακες που δημιουργήθηκαν. Η αλλαγή αυτού του προθέματος καθιστά το όνομα των πινάκων μοναδικό και σε ορισμένες περιπτώσεις μπορεί να προστατεύσει από το hacking ή τουλάχιστον να δημιουργήσει πρόσθετες επιπλοκές.

$table_prefix = "wp_";

Από την έκδοση 2.6, το αρχείο wp-config.php μπορεί να μετακινηθεί έναν κατάλογο κάθε φορά. Εκείνοι. εάν το αρχείο βρίσκεται στον κατάλογο /public_html/wordpress/wp-config.php, μπορεί να μετακινηθεί στον κατάλογο /public_html/wp-config.php.

Στάδιο: τοποθέτηση αρχείου (δομή αρχείου)

Σε αυτό το βήμα, πρέπει να αποφασίσετε σε ποιο φάκελο θα τοποθετήσετε τα αρχεία. Όταν λαμβάνετε κωδικούς πρόσβασης από τη φιλοξενία, το γράμμα συνήθως υποδεικνύει τον ριζικό κατάλογο του ιστότοπου - αυτός είναι ο φάκελος όπου οδηγεί ο σύνδεσμος στον ιστότοπό σας: για παράδειγμα, http://site.ru/ ή http://site.ru/blog /. Εάν δεν καταλαβαίνετε πού βρίσκεται ο ριζικός κατάλογος του ιστότοπου, μάθετε στην τεχνική υποστήριξη. υποστήριξη φιλοξενίας.

Υπάρχουν 3 τύποι φιλοξενίας αρχείων WordPress.

1. Αρχεία WP στον ριζικό κατάλογο ή στον υποκατάλογο

Μετακινήστε τα αρχεία από το αρχείο ZIP εγκατάστασης σε έναν κατάλογο στο διακομιστή. Κινηθείτε ως έχει, δηλ. Θα αντιγραφούν τα ακόλουθα αρχεία:

Wp-admin wp-περιλαμβάνει wp-content index.php wp-config.php ...

Ας υποθέσουμε ότι η διεύθυνση URL http://site.ru/ είναι υπεύθυνη για το φάκελο στους ιστότοπους διακομιστή/site.ru/public_html, τότε όλα αυτά τα αρχεία πρέπει να αντιγραφούν στον φάκελο public_html και, στη συνέχεια, κάνοντας κλικ στον σύνδεσμο http:/ /site.ru/ θα ξεκινήσει η εγκατάσταση του WordPress.

Αν θέλετε να τοποθετήσετε το WordPress σε έναν υποφάκελο (ας πούμε blog), τότε πρέπει να δημιουργήσετε αυτόν τον φάκελο στον διακομιστή και να αντιγράψετε τα αρχεία εκεί, π.χ. Θα το αντιγράψετε στη διεύθυνση: sites/site.ru/public_html/blog/. Σε αυτήν την περίπτωση, ο ιστότοπος θα βρίσκεται στη διεύθυνση http://site.ru/blog.

2. Αρχεία WP σε έναν υποφάκελο

Αυτή η επιλογή δείχνει πώς να φιλοξενήσετε το WordPress σε έναν ξεχωριστό κατάλογο, αλλά εξακολουθεί να αφήνει τη διεύθυνση URL του ιστότοπου στον ριζικό κατάλογο.

Wp wp-admin wp-περιλαμβάνει wp-content wp-load.php ... άλλα αρχεία wp-config.php index.php .htaccess

Τι θα συμβεί στο τέλος: η διεύθυνση URL του ιστότοπου θα είναι, για παράδειγμα, http://example.com, αλλά τα ίδια τα αρχεία του WordPress θα βρίσκονται στον υποφάκελο wp, ο οποίος βρίσκεται στο φάκελο στον οποίο αντιστοιχεί η διεύθυνση URL μας. Εκείνοι. Το WordPress σάς επιτρέπει να εγκαταστήσετε αρχεία WordPress σε έναν υποκατάλογο, αλλά ο ιστότοπος θα εκτελείται στον ριζικό κατάλογο.

Η διαδικασία για τη μετακίνηση του WordPress στον δικό του κατάλογο είναι η εξής:

    Δημιουργήστε έναν νέο κατάλογο στον ριζικό κατάλογο του ιστότοπου. Ας το ονομάσουμε /wp.

    Μετακινήστε όλα τα αρχεία WordPress σε έναν νέο κατάλογο /wp.

    Επιστρέψτε τα αρχεία που μετακινήθηκαν: index.php και .htaccess στον ριζικό κατάλογο.

    Ανοίξτε το αρχείο index.php (από τον ριζικό κατάλογο) και αλλάξτε τη γραμμή σε αυτό:

    // αντικατάσταση αυτής της γραμμής απαιτείται(dirname(__FILE__) . "/wp-blog-header.php"); // on require(dirname(__FILE__) . "/wp/wp-blog-header.php");

    Μεταβείτε στις "Ρυθμίσεις" του ιστότοπου. Η περιοχή διαχειριστή βρίσκεται τώρα στη διεύθυνση: http://example.com/wp/wp-admin/.

  1. Αλλαγή επιλογών:

    • Διεύθυνση WordPress (URL) - εισαγάγετε τη διεύθυνση URL όπου βρίσκονται τα αρχεία του WordPress: http://example.com/wp.
    • Διεύθυνση ιστολογίου (URL) - εισαγάγετε τη διεύθυνση URL του ίδιου του ιστότοπου: http://example.com.
  2. Ετοιμος!

3. Αρχεία πυρήνα WP σε έναν υποφάκελο

Για ευκολία, μπορείτε να αλλάξετε τη δομή των αρχείων WordPress έτσι ώστε τα βασικά αρχεία (δηλαδή, τα οποία ενημερώνονται κατά την ενημέρωση του WordPress) να βρίσκονται σε ξεχωριστό φάκελο, για παράδειγμα στο φάκελο wp και όλα τα άλλα αρχεία στη ρίζα του ιστότοπου . Θα λάβετε την ακόλουθη δομή αρχείου:

Wp wp-admin wp-περιλαμβάνει wp-load.php ... άλλα αρχεία... wp-config.php δεν θα πρέπει να είναι εδώ, διαφορετικά ο ιστότοπος δεν θα λειτουργήσει! wp-content index.php wp-config.php .htaccess

Για αυτήν την τοποθέτηση, δημιουργήστε έναν φάκελο wp και αντιγράψτε όλα τα αρχεία/φακέλους εκεί εκτός από: wp-content , index.php και wp-config.php . Στη συνέχεια, για να υποδείξετε στο WordPress ότι η δομή έχει αλλάξει, ανοίξτε το αρχείο index.php (το οποίο βρίσκεται στη ρίζα του ιστότοπου) και αλλάξτε τη διαδρομή προς το κύριο αρχείο wp-blog-header.php (το οποίο βρίσκεται στον φάκελο wp ):

// αντικατάσταση αυτής της γραμμής απαιτείται(dirname(__FILE__) . "/wp-blog-header.php"); // on require(dirname(__FILE__) . "/wp/wp-blog-header.php");

Επίσης, πρέπει να αλλάξουμε τις διαδρομές στον φάκελο περιεχομένου, επειδή μετακινήσαμε τη μηχανή και αφήσαμε τον φάκελο περιεχομένου στη ρίζα του ιστότοπου, αλλά το WordPress το περιμένει δίπλα στους φακέλους wp-admin , wp-includes, πρέπει να καθορίσετε πού ακριβώς βρίσκεται ο φάκελος περιεχομένου. Για να το κάνετε αυτό, ανοίξτε το αρχείο wp-config.php και προσθέστε εκεί τις ακόλουθες γραμμές (προσθήκη στην αρχή του αρχείου):

// ορίστε τον κατάλογο wp-content $scheme = ((! κενό($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] !== "off") || $_SERVER["SERVER_PORT"] == 443 ) ; "https" : "http"; define("WP_CONTENT_DIR", __DIR__ ."/wp-content"); define("WP_CONTENT_URL", "$scheme://($_SERVER["HTTP_HOST"])/wp-content");

Ή μπορείτε να το κάνετε χωρίς πρωτόκολλο:

Define("WP_CONTENT_DIR", __DIR__ ."/wp-content"); define("WP_CONTENT_URL", "//($_SERVER["HTTP_HOST"])/wp-content");

Η διαδρομή και η διεύθυνση URL θα πρέπει να καταλήγουν να κοιτάζουν στο φάκελο wp-content.

Σημείωση: εάν αλλάζετε τη δομή σε έναν ήδη εγκατεστημένο ιστότοπο, τότε πρέπει να αλλάξετε την τιμή της επιλογής siteurl στον πίνακα wp_options της βάσης δεδομένων. Εκεί πρέπει να προσθέσετε το wp, δηλ. αλλάξτε από http://site.ru σε http://site.ru/wp.

Μπορείτε να το κάνετε γρήγορα στις Γενικές Ρυθμίσεις στον πίνακα διαχείρισης - τώρα η διεύθυνση του ιστότοπου θα διαφέρει από τη διεύθυνση του WordPress:

Σημείωση: μετά από αυτήν την αλλαγή, μπορεί να δείτε μια προειδοποίηση ("PHP Warning"), μην ανησυχείτε, δεν υπάρχει τίποτα κακό με αυτήν, θα εμφανιστεί μία φορά και στη συνέχεια όλα θα λειτουργήσουν όπως θα έπρεπε!

Δεν πρέπει να υπάρχει αρχείο wp-config.php στον φάκελο του wp engine. Εάν υπάρχει, τότε θα ενεργοποιηθεί και όχι αυτό που βρίσκεται στη ρίζα του ιστότοπου. Αυτό θα προκαλέσει σφάλμα και ο ιστότοπος δεν θα λειτουργήσει.

Βήμα: Έναρξη της εγκατάστασης του WordPress

Μόλις δημιουργηθεί η βάση δεδομένων, τα αρχεία αντιγραφούν και δημιουργηθεί το wp-config.php, πρέπει να εκτελέσετε την εγκατάσταση του WordPress. Κατά την εγκατάσταση, θα δημιουργηθούν οι απαραίτητοι πίνακες στη βάση δεδομένων και θα δημιουργηθεί ένας χρήστης - ο διαχειριστής του ιστότοπου.

Για να ξεκινήσετε την εγκατάσταση πρέπει να μεταβείτε στον ιστότοπο (ακολουθήστε τη διεύθυνση URL):

  • Εάν τα αρχεία WordPress βρίσκονται στον ριζικό κατάλογο του διακομιστή, τότε ο σύνδεσμος θα είναι ως εξής: http://site.ru/ ;
  • Εάν τα αρχεία WordPress βρίσκονται σε έναν υποκατάλογο, τότε ο σύνδεσμος θα είναι ως εξής: http://site.ru/blog/, όπου το blog είναι το όνομα του υποκαταλόγου.

Και στις δύο περιπτώσεις, θα πρέπει να ανακατευθυνθείτε στη σελίδα http://site.ru/wp-admin/install.php ή http://site.ru/blog/wp-admin/install.php.

Κατά την εγκατάσταση, θα εισαγάγετε το όνομα του ιστότοπου και το email σας. Επίσης, κατά την εγκατάσταση, μπορείτε να "ζητήσετε από τις μηχανές αναζήτησης να μην ευρετηριάσουν τον ιστότοπο", επιλέξτε το πλαίσιο δίπλα σε αυτό το στοιχείο.

Οποιεσδήποτε πληροφορίες εισαγάγονται μπορούν να αλλάξουν στον πίνακα διαχείρισης στο μέλλον. Μόνο η σύνδεση χρήστη δεν μπορεί να αλλάξει.

Προβλήματα εγκατάστασης

Σφάλμα 1: "Σφάλμα σύνδεσης βάσης δεδομένων"

Εάν κατά τη διαδικασία εγκατάστασης εμφανιστεί ένα σφάλμα: "error database connection" (σφάλμα σύνδεσης βάσης δεδομένων), τότε:

  1. Ελέγξτε εάν το όνομα, τα αρχεία καταγραφής και ο κωδικός πρόσβασης είναι σωστά στο αρχείο wp-config.php.
  2. Βεβαιωθείτε ότι ο χρήστης που δημιουργήσατε έχει δικαιώματα πρόσβασης στη βάση δεδομένων του WordPress.

Σφάλμα 2: "Οι κεφαλίδες έχουν ήδη σταλεί"

Εάν υπάρχουν σφάλματα όπως: Οι κεφαλίδες έχουν ήδη σταλεί. Μπορεί να κάνατε λάθος κατά την επεξεργασία του wp-config.php.

Πώς να φτιάξεις?

Ανοίξτε το wp-config.php σε ένα πρόγραμμα επεξεργασίας κειμένου.

  • Βεβαιωθείτε ότι το αρχείο ξεκινά με
  • Βεβαιωθείτε ότι η τελευταία ή η προτελευταία γραμμή δεν περιέχει ?> . Εάν υπάρχει τέτοιο σύμβολο, αφαιρέστε το.

Το αρχείο wp-config.php είναι ένα αρχείο διαμόρφωσης που σας επιτρέπει να ορίσετε όλες τις σημαντικές ρυθμίσεις για το WordPress. Όταν εγκαθιστάτε για πρώτη φορά το WordPress, κάνετε λήψη του προεπιλεγμένου αρχείου wp-config-sample.php, το οποίο στη συνέχεια θα χρειαστεί να τροποποιήσετε και να μετονομάσετε σε wp-config.php. Από αυτή τη στιγμή, μπορείτε να κάνετε οποιεσδήποτε αλλαγές σε αυτό.

Μας ενδιαφέρει η ασφάλεια

Υπάρχουν δύο τρόποι για να προστατεύσετε το αρχείο wp-config.php από εξωτερικές παρεμβολές. Από τη μία πλευρά, μπορείτε απλά να μετακινήσετε το αρχείο wp-config.php εκτός του φακέλου public_html, στον κύριο ριζικό κατάλογο της φιλοξενίας σας. Έτσι, αυτό το αρχείο γίνεται απρόσιτο από τους επισκέπτες. Από την άλλη πλευρά, μπορείτε να χρησιμοποιήσετε το .htaccess για να περιορίσετε την πρόσβαση στο wp-config.php. Για να το κάνετε αυτό, πρέπει να εισαγάγετε τον ακόλουθο κώδικα σε αυτό:

Παραγγελία Allow, Deny Deny από όλους

Προσωπικές ρυθμίσεις

Ρύθμιση της αρχικής σας σελίδας

Μπορείτε να παρακάμψετε τις τιμές που έχουν οριστεί στις Γενικές Ρυθμίσεις καθορίζοντας τη διεύθυνση URL τοποθεσίας και τη διεύθυνση URL ιστολογίου στο wp-config.php. Για να το κάνετε αυτό, μπορείτε να χρησιμοποιήσετε τους ακόλουθους ορισμούς:

Define("WP_SITEURL", "http://example.com/"); define("WP_HOME", "http://example.com/wordpress");

Αλλαγή του διαστήματος αυτόματης αποθήκευσης

Από προεπιλογή, το WordPress αποθηκεύει αυτόματα νέο κείμενο κάθε 60 δευτερόλεπτα, αλλά μπορείτε πάντα να αλλάξετε αυτό το διάστημα χρησιμοποιώντας τον ακόλουθο ορισμό (η τιμή ορίζεται σε δευτερόλεπτα):

Define("AUTOSAVE_INTERVAL", 240);

Ρύθμιση αναθεωρήσεων για καταχωρήσεις

Το WordPress σάς επιτρέπει να αποθηκεύσετε πολλά πρόσφατα αντίγραφα όλων των αναρτήσεών σας, ώστε αν κάνετε λάθη, να μπορείτε να επιστρέψετε γρήγορα σε μια παλαιότερη έκδοση. Μπορείτε είτε να απενεργοποιήσετε αυτήν την επιλογή (που σας επιτρέπει να μειώσετε το μέγεθος της βάσης δεδομένων) είτε να ορίσετε τον μέγιστο αριθμό εκδόσεων που πρέπει να αποθηκεύει το WordPress:

Define("WP_POST_REVISIONS", 3); define("WP_POST_REVISIONS", false);

Λειτουργία εντοπισμού σφαλμάτων

Εάν αντιμετωπίζετε κάποια προβλήματα με τον ιστότοπο ή αναπτύσσετε κάποιο πρόσθετο ή θέμα, μπορείτε να ενεργοποιήσετε τη λειτουργία εντοπισμού σφαλμάτων που θα εμφανίζει μηνύματα σφάλματος στην οθόνη. Από προεπιλογή, η λειτουργία εντοπισμού σφαλμάτων είναι απενεργοποιημένη, ώστε να μπορείτε να την ενεργοποιήσετε εύκολα εάν θέλετε:

Define ("WP_DEBUG", true);

Αύξηση ορίου μνήμης PHP.

Ένα αρκετά κοινό πρόβλημα που αντιμετωπίζουν οι χρήστες του WordPress είναι η εξάντληση της μνήμης PHP, η οποία εμφανίζεται κατά την εκτέλεση εντατικών εργασιών. Μπορείτε να ορίσετε το όριο μνήμης για το WordPress χρησιμοποιώντας τον ακόλουθο ορισμό (μπορείτε να αλλάξετε την τιμή):

Define("WP_MEMORY_LIMIT", "128M");

Αλλαγή γλώσσας WordPress

Εάν τα αγγλικά δεν είναι η κύρια γλώσσα σας, μπορείτε να τα αλλάξετε στο WordPress. Για να το κάνετε αυτό, πρέπει να χρησιμοποιήσετε έναν από τους κωδικούς γλώσσας:

Define("WPLANG", "de_DE");

Αντικατάσταση τυπικών δικαιωμάτων

Εάν ο κεντρικός υπολογιστής σας ορίζει τα δικαιώματα αρχείων πολύ αυστηρά ή θέλετε απλώς να τα αλλάξετε στο τυπικό WordPress, μπορείτε να τα ορίσετε χρησιμοποιώντας τους ακόλουθους ορισμούς:

Define("FS_CHMOD_DIR", (0755 & ~ umask())); define("FS_CHMOD_FILE", (0644 & ~ umask()));

Άδειασμα των σκουπιδιών

Από προεπιλογή, το WordPress διαγράφει αυτόματα τυχόν αναρτήσεις που έχουν επισημανθεί ως κάδος μετά από τριάντα ημέρες, αλλά μπορείτε να προσδιορίσετε τον αριθμό των ημερών κατά τις οποίες μια ανάρτηση θα βρίσκεται στον κάδο απορριμμάτων πριν διαγραφεί. Ή μπορείτε να απενεργοποιήσετε εντελώς τον κάδο ανακύκλωσης ορίζοντας την τιμή σε 0.

Define ("EMPTY_TRASH_DAYS", 60);

Αυτόματη ανάκτηση βάσης δεδομένων

Το WordPress έχει μια ενσωματωμένη δυνατότητα που επιτρέπει την αυτόματη ανάκτηση εάν η βάση δεδομένων είναι κατεστραμμένη. Εάν αντιμετωπίσετε προβλήματα με τη βάση δεδομένων σας, μπορείτε να ορίσετε τον ακόλουθο ορισμό:

Define ("WP_ALLOW_REPAIR", true);

Περιορισμός στην επεξεργασία και εγκατάσταση προσθηκών/θεμάτων

Εάν θέλετε να απενεργοποιήσετε τη δυνατότητα εγκατάστασης και απεγκατάστασης θεμάτων ή προσθηκών, μπορείτε να χρησιμοποιήσετε τους παρακάτω ορισμούς. Το πρώτο θα απενεργοποιήσει την επεξεργασία, αλλά θα επιτρέψει την εγκατάσταση και την ενημέρωση θεμάτων/προσθηκών και το δεύτερο θα απενεργοποιήσει όλες αυτές τις λειτουργίες:

Define("DISALLOW_FILE_EDIT",true); define("DISALLOW_FILE_MODS",true);

Βασισμένο σε υλικό από το www.doitwithwp.com.

Το αρχείο wp-config.php είναι το πιο σημαντικό αρχείο WordPress CMS. Το αρχείο wp-config.php ορίζει τις κύριες λειτουργικές εργασίες της μηχανής WP, ξεκινώντας από τη θεμελιώδη λειτουργία, την αλληλεπίδραση με τη βάση δεδομένων και τη φιλοξενία του ιστότοπου και τελειώνοντας με πρόσθετες ρυθμίσεις παραμέτρων, διαχείριση του κάδου απορριμμάτων του ιστότοπου.

Να σας υπενθυμίσω ότι η πρώτη φορά που θα συναντήσετε το αρχείο wp-config.php είναι όταν . Αμέσως μετά τη μεταφόρτωση των αρχείων CMS WordPress στον κατάλογο ιστότοπου στη φιλοξενία σας, πρέπει να μετονομάσετε το αρχείο wp-config-sample.phpνα αρχειοθετήσω wp-config.php. Μετά τη μετονομασία, το αρχείο wp-config.php επεξεργάζεται ώστε να ταιριάζει με τα δεδομένα φιλοξενίας σας.

Σημείωση:Δεν είναι πλέον απαραίτητη η ξεχωριστή επεξεργασία του wp-config. Οι παράμετροι εισάγονται απευθείας από το πρόγραμμα περιήγησης κατά την εγκατάσταση του CMS.

Σπουδαίος!Μην χρησιμοποιείτε προγράμματα επεξεργασίας κειμένου όπως το Microsoft Word για την επεξεργασία αρχείων Wordpress. Χρησιμοποιήστε προγράμματα επεξεργασίας με βασικές επιλογές μορφοποίησης κειμένου. Το Σημειωματάριο των Windows είναι κατάλληλο για αυτούς τους σκοπούς, αλλά ο καλύτερος επεξεργαστής για αρχεία WP παραμένει (για μένα, φυσικά) το Notepad++.

Σημείωση:Κατά την ενημέρωση του συστήματος, οι αλλαγές χρήστη στο αρχείο wp-config.php θα χαθούν.

Υποχρεωτικές αλλαγές στο αρχείο wp-config.php κατά την εγκατάσταση του WordPress

Πρώτα απ 'όλα, κατά την εγκατάσταση του WordPress, πρέπει να εισαγάγετε τις παραμέτρους της βάσης δεδομένων MySQL που δημιουργήθηκε για τον ιστότοπο στο αρχείο wp-config.php:

  • Όνομα βάσης δεδομένων για WordPress.

('DB_NAME', 'database_name_here')

  • Όνομα χρήστη MySQL.

('DB_USER', 'username_here')

  • Κωδικός πρόσβασης βάσης δεδομένων MySQL.

('DB_PASSWORD', 'password_here')

  • Όνομα διακομιστή MySQL.

('DB_HOST', 'localhost')

Μπορείτε να ορίσετε μόνοι σας το όνομα της βάσης δεδομένων, το όνομα χρήστη και τον κωδικό πρόσβασης κατά τη δημιουργία μιας βάσης δεδομένων στη φιλοξενία. Το όνομα διακομιστή MySQL πρέπει να παρέχεται από τον πάροχο φιλοξενίας. (Μην συγχέετε το όνομα του διακομιστή MySQL με το όνομα του διακομιστή φιλοξενίας). Συνήθως το όνομα διακομιστή MySQL είναι «localhost», αλλά μπορεί επίσης να είναι η διεύθυνση IP όπου βρίσκεται ο διακομιστής MySQL.

Αυτές οι αλλαγές στο αρχείο wp-config.php επαρκούν για μια επιτυχημένη εγκατάσταση WP. Όλες οι αλλαγές στο αρχείο wp-config.php μπορούν να γίνουν τόσο πριν από τη μεταφόρτωση του WordPress στη φιλοξενία σας στον υπολογιστή σας, όσο και μετά τη μεταφόρτωση, πραγματοποιώντας σύνδεση στον κατάλογο μέσω FTP.

Αλλά υπάρχει ένα στοιχείο στη βασική διαμόρφωση του αρχείου wp-config.php που δεν δίνετε προσοχή κατά την πρώτη εγκατάσταση του WordPress. Η αλλαγή αυτού του στοιχείου σάς επιτρέπει να δημιουργήσετε πολλούς ιστότοπους WordPress σε μία βάση δεδομένων MySQL.

Αλλαγή του προθέματος της βάσης δεδομένων στο αρχείο wp-config.php

Εάν η φιλοξενία σας έχει περιορισμένο αριθμό βάσεων δεδομένων για δημιουργία, τότε για να εξοικονομήσετε χρήματα, μπορείτε να δημιουργήσετε πολλούς ιστότοπους WordPress σε μία βάση δεδομένων (καλύτερα να περιοριστείτε σε δύο ιστότοπους).

Κατά την εγκατάσταση ενός δεύτερου WordPress σε μία βάση δεδομένων, εισαγάγετε όλες τις παραμέτρους της προηγούμενης βάσης δεδομένων και στη γραμμή «Πρόθεμα πινάκων στη βάση δεδομένων WordPress» αντί για το τυπικό πρόθεμα, εισαγάγετε οποιοδήποτε πρόθεμα ευανάγνωστο. Χρησιμοποιούμε μόνο πεζά, λατινικά γράμματα και αραβικούς αριθμούς. Πρέπει να τελειώσετε το πρόθεμα με μια υπογράμμιση [_]. Αφού αλλάξετε το πρόθεμα στο wp-config.php, μπορείτε να «ανεβάσετε» τα αρχεία του δεύτερου ιστότοπου WP στη φιλοξενία. Σημειώνω ότι ο δεύτερος ιστότοπος πρέπει να εγκατασταθεί σε νέο φάκελο ενός υποτομέα που δημιουργήθηκε προηγουμένως.

Σημείωση:Μιλώντας για το πρόθεμα της βάσης δεδομένων, θα πρέπει να σημειωθεί ότι για να διασφαλιστεί η σοβαρή ασφάλεια ενός ιστότοπου WP, συνιστάται αρχικά σε οποιονδήποτε άλλο ιστότοπο, δεν συνιστώνται περισσότεροι από 4 χαρακτήρες. Δεν ξέρω γιατί ακριβώς 4, έχω προθέματα 6 χαρακτήρων για τον τύπο κωδικού πρόσβασης.

Κλειδιά ασφαλείας για την κρυπτογράφηση της πρόσβασης στα cookies χρήστη

Το αρχείο wp-config.php του WordPress, εκτός από τη διαμόρφωση συστήματος, είναι η πρώτη γραμμή ασφάλειας συστήματος. Το Wordpress προτείνει να ορίσετε 8 κλειδιά στο αρχείο για τον έλεγχο ταυτότητας του χρήστη. 'AUTH_KEY', 'SECURE_AUTH_KEY', 'LOGGED_IN_KEY', 'NONCE_KEY', 'AUTH_SALT', 'SECURE_AUTH_SALT', 'LOGGED_IN_SALT', 'NONCE_SALT'. Χωρίς αυτά τα κλειδιά, το WordPress θα λειτουργεί καλά, αλλά θα υπάρχει μια μεγάλη τρύπα στην ασφάλεια του ιστότοπου. Χρειάζεται να εισαγάγετε τα κλειδιά μόνο μία φορά μετά την εγκατάσταση του Wordpress. Για να δημιουργήσετε το όνομα των κλειδιών, μπορείτε να χρησιμοποιήσετε την υπηρεσία κλειδιών WordPress, η οποία υποδεικνύεται στα σχόλια του αρχείου. Όταν ανοίξετε αυτήν τη διεύθυνση, θα δείτε 8 κλειδιά που πρέπει να αντιγραφούν και να επικολληθούν στο αρχείο wp-config.php με τη σειρά. Όταν ανανεώνετε αυτήν τη σελίδα, τα πλήκτρα αλλάζουν.

Τροποποίηση του αρχείου wp-config.php για περαιτέρω προσαρμογή του ιστότοπού σας στο WordPress

αρχείο wp-config.phpσημαντικό όχι μόνο για τις βασικές ρυθμίσεις, αλλά και ενδιαφέρον για πρόσθετες ρυθμίσεις που μπορούν να βελτιώσουν την απόδοση του ιστότοπου (αλλά αν δεν βελτιωθεί, τότε σίγουρα αλλάξτε τον). Εδώ είναι μερικά από αυτά:

Αλλαγή του πακέτου τοπικής προσαρμογής γλώσσας WP

define("WPLANG", "ru_RU"); define("LANGDIR", "mylanguagedirectory"); //Εάν το αρχείο γλώσσας δεν έχει φορτωθεί στο φάκελο γλωσσών.

Αλλαγή καθαρισμού απορριμμάτων τοποθεσίας

Όλες οι πληροφορίες που διαγράφονται από τον ιστότοπο αποθηκεύονται στον ιστότοπο για 30 ημέρες (από προεπιλογή). Αυτός ο χρόνος μπορεί να μειωθεί ή να αυξηθεί.

Define ("EMPTY_TRASH_DAYS", 30); // 30 μέρες

Απενεργοποιήστε την αποθήκευση των διαγραμμένων αρχείων

define("EMPTY_TRASH_DAYS", 0); // Δεν υπάρχουν σκουπίδια πουθενά.

Μπορείτε να μετακινήσετε ή να εγκαταστήσετε το wordpress όχι στον ριζικό φάκελο, αλλά ας πούμε στον φάκελο "blog". Για να αποτρέψετε τη μετακίνηση του ιστότοπου να επηρεάσει τις διευθύνσεις στα αποτελέσματα αναζήτησης, με την επεξεργασία του αρχείου config.php, μπορείτε να καθορίσετε νέες τοπικές διαδρομές σε όλους τους καταλόγους συστήματος (“wp-content”, “plugins” κ.λπ.). Για τον κατάλογο "wp-content", πρέπει να ορίσετε το WP_CONTENT_DIR σε μια νέα διαδρομή τοπικού καταλόγου. Όλες οι διαδρομές είναι σχετικές, από τον ριζικό φάκελο του ιστότοπου.

Για παράδειγμα,

Define("WP_CONTENT_DIR", $_SERVER["DOCUMENT_ROOT"]. "/blog/wp-content");

Μπορείτε να χρησιμοποιήσετε την επιλογή WP_CONTENT_URL για να καθορίσετε όχι τη σχετική, αλλά την πλήρη διαδρομή του URI του ιστολογίου για αυτόν τον κατάλογο. Για παράδειγμα:

Define("WP_CONTENT_URL", "http://example/blog/wp-content");

Μπορείτε να αλλάξετε τη διαδρομή προς το φάκελο με πρόσθετα και να ορίσετε την επιλογή WP_PLUGIN_DIR στην τοπική διαδρομή σε αυτόν τον κατάλογο. Για παράδειγμα:

Define("WP_PLUGIN_DIR", $_SERVER["DOCUMENT_ROOT"] . "/blog/wp-content/plugins');

Ωστόσο, αξίζει να σημειωθεί ότι η αλλαγή της διαδρομής προς τον κατάλογο "πρόσθετο" μπορεί να προκαλέσει προβλήματα με ορισμένα πρόσθετα.

Η επεξεργασία του config.php μπορεί να αλλάξει το διάστημα αυτόματης αποθήκευσης WP

Κατά την επεξεργασία άρθρων, το WordPress χρησιμοποιεί τον Ajax για να αποθηκεύει αυτόματα τις αλλαγές των άρθρων. Δηλαδή, κατά την επεξεργασία ενός άρθρου, το σύστημα αποθηκεύει αυτόματα τις αλλαγές που έγιναν. Μπορείτε να αυξήσετε αυτή τη ρύθμιση ορίζοντας μεγαλύτερες καθυστερήσεις μεταξύ των αυτόματων αποθηκευμένων αρχείων. Μπορείτε επίσης να το μειώσετε. Η προεπιλεγμένη τιμή αυτόματης αποθήκευσης είναι 60 δευτερόλεπτα. Εάν δεν βλέπετε αυτήν την επιλογή στο αρχείο wp-config.php, τότε εφαρμόζεται η προεπιλεγμένη τιμή.

Define("AUTOSAVE_INTERVAL", 60); // Αυτόματη αποθήκευση κάθε 60 δευτερόλεπτα.

Περιορίστε τον αριθμό των αναθεωρήσεων της εγγραφής

Μπορείτε να περιορίσετε τον αριθμό των πιθανών εκδόσεων υλικού.

Define("WP_POST_REVISIONS", 5 // 5 - τον αριθμό των πιθανών αναθεωρήσεων των υλικών.

Αποθήκευση αντιγράφων των επεξεργασμένων καταχωρήσεων

Το WordPress αποθηκεύει από προεπιλογή όλα τα αντίγραφα κάθε φορά που επεξεργάζεστε άρθρα και σελίδες. Αυτό σας επιτρέπει να επιστρέψετε στις προηγούμενες εκδόσεις άρθρων και σελίδων εάν είναι απαραίτητο. Εάν αυτό δεν απαιτείται, μπορείτε να απενεργοποιήσετε την αποθήκευση αντιγράφων ή να περιορίσετε τον αριθμό των αντιγράφων.

Μπορείτε να απενεργοποιήσετε την αποθήκευση επεξεργασμένων καταχωρήσεων με την ακόλουθη γραμμή:

define("WP_POST_REVISIONS", false);

Μπορείτε να καθορίσετε έναν ορισμένο αριθμό επεξεργασμένων εγγραφών ως εξής:

Define("WP_POST_REVISIONS", 3);

Ο αριθμός των αναθεωρήσεων που θα αποθηκευτούν καθορίζεται ως ακέραιος. Για παράδειγμα, 3 ή 5 ή 7.

Εντοπισμός σφαλμάτων του συστήματος WordPress

Οι επιλογές WP_DEBUG ελέγχουν την εμφάνιση ορισμένων σφαλμάτων και προειδοποιήσεων. Εάν αυτή η ρύθμιση δεν υπάρχει στο αρχείο wp-config.php, η τιμή θεωρείται ψευδής. Για να ενεργοποιήσετε την επιλογή, πρέπει να προσθέσετε τις ακόλουθες γραμμές στον κώδικα:

Define ("WP_DEBUG", true); define("WP_DEBUG", false);

Προκειμένου το WordPress να σας επιτρέψει να τροποποιήσετε ορισμένα από τα ενσωματωμένα JavaScript, πρέπει να ενεργοποιήσετε το (αληθινό) WordPress τις ακόλουθες επιλογές:

Define("SCRIPT_DEBUG", true);

Η προσθήκη αυτής της γραμμής στο wp-config.php θα σας επιτρέψει να επεξεργαστείτε το ;;.

Διαχείριση Javascript στο WordPress

Το WordPress συνδυάζει όλα τα ενσωματωμένα αρχεία Javascript σε ένα URL. Αυτό γίνεται για να επιταχυνθεί ο ιστότοπος. Αλλά εάν το Javascript δεν μπορεί να λειτουργήσει στην περιοχή που έχετε στο χέρι του ιστότοπου (διαχείριση), μπορείτε να δοκιμάσετε να απενεργοποιήσετε αυτήν τη λειτουργία (false):

Define("CONCATENATE_SCRIPTS", false);

Εάν λάβετε το μήνυμα "επιτρεπόμενα bytes μνήμης εξαντλήθηκαν xxxxxxx", σημαίνει ότι έχει συμπληρωθεί το όριο μνήμης που έχει εκχωρηθεί για την PHP. Από προεπιλογή, αυτό είναι 32 MB (δείτε τον κώδικα στην αρχή του αρχείου wp-setting.php). Αυτή είναι η ποσότητα μνήμης μόνο για το WordPress, όχι για εφαρμογές.

Εάν η φιλοξενία σας δεν πειράζει να αυξήσει τη μνήμη για PHP, τότε μπορείτε να πείτε στο Wordpress να χρησιμοποιεί περισσότερη μνήμη. Για παράδειγμα:

Αυξήστε τη μνήμη PHP στα 64 MB
define("WP_MEMORY_LIMIT", "64M");
Αυξήστε τη μνήμη PHP στα 96MB
define("WP_MEMORY_LIMIT", "96M");

Θα ήθελα να σημειώσω ότι πολλοί άνθρωποι θέτουν το όριο μνήμης για την PHP στα 8 megabyte.

Χρησιμοποιώντας την επιλογή

Define ("WP_ALLOW_REPAIR", true);

Μπορείτε να ενεργοποιήσετε την αυτόματη βελτιστοποίηση των βάσεων δεδομένων WP.