WordPress μέσω Lighttpd + APC στο Squeeze (II και τελικό)

λογότυπα light-and-wordpress

Εδώ πάλι με την ιστορία του Lighty και του WordPress! Αν δεν έχετε διαβάσει το Μέρος Ι αυτής της σειράς, τότε δεν έχει ακόμα τίποτα να κάνει εδώ γύρω. Διαβάστε και μελετήστε το περιεχόμενό σας και μετά επιστρέψτε. Για να ολοκληρώσουμε την εγκατάσταση και τη διαμόρφωση του ζευγαριού, πρέπει ακόμα να κάνουμε:

  • Εγκαταστήστε το WordPress: δημιουργήστε τη βάση δεδομένων και τον χρήστη στη MySQL και δώστε του τα απαραίτητα προνόμια. δημιουργία και τροποποίηση του αρχείου διαμόρφωσης wp-config.php σύμφωνα με τη σύνδεση με τη βάση δεδομένων. και ολοκληρώστε την εγκατάσταση του WordPress μέσω του web interface του.
  • Βελτιώστε την προσωρινή μνήμη κατά Aπροφορική PHP Cπόνος.

Εγκαταστήστε το WordPress

Ας διαγράψουμε το αρχείο index.php Δημιουργήθηκε παραπάνω για τον έλεγχο της ρύθμισής μας:

rm /srv/web.amigos.cu/htdocs/index.php

Μέσω του Nautilus ή του Terminal, αντιγράφουμε το αρχείο εγκατάστασης του WordPress στον ριζικό κατάλογο των εγγράφων, σε αυτήν την περίπτωση θα το αντιγράψουμε στο/srv/web.amigos.cu/htdocs/.

σημείωση: Ας υποθέσουμε ότι έχουμε την έκδοση 3.4.1 του WordPress για αυτό το σεμινάριο.

Αφού αντιγραφεί, πηγαίνουμε σε αυτόν τον κατάλογο και αποσυμπιέζουμε και μετακινούμε όλα τα περιεχόμενα του καταλόγου wordpress να /htodcs/ και διαγράψτε το πρόγραμμα εγκατάστασης:

cd /srv/web.amigos.cu/htdocs tar xvfz wordpress-3.4.1-es_ES.tar.gz mv wordpress/* . rm -r wordpress/ wordpress-3.4.1-es_ES.tar.gz chown -R www-data. * chmod -R +x *.php

Δημιουργούμε τον χρήστη και τη βάση δεδομένων στο MySql: Μέσω ενός τερματικού συνδεόμαστε στην κονσόλα διαχείρισης, εκτελούμε το mysql -p και αφού πληκτρολογήσουμε τον κωδικό μας, εκτελούμε τα απαραίτητα ερωτήματα SQL:

mysql -p Εισαγωγή κωδικού πρόσβασης: Καλώς ήρθατε στην οθόνη MySQL. Οι εντολές τελειώνουν με ; ή \g. Το αναγνωριστικό σύνδεσης MySQL είναι 40 Έκδοση διακομιστή: 5.1.49-3 (Debian) [---] ΔΗΜΙΟΥΡΓΙΑ ΧΡΗΣΤΗ 'myuser' ΑΝΑΓΝΩΡΙΣΜΕΝΟ ΑΠΟ 'mypassword'; ΔΗΜΙΟΥΡΓΗΣΤΕ ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ ΕΑΝ ΔΕΝ ΥΠΑΡΧΕΙ `amigos_wp`. ΧΡΗΣΙΜΟΠΟΙΗΣΤΕ friends_wp; ΠΑΡΑΧΩΡΗΣΤΕ ΟΛΑ ΤΑ ΠΡΟΝΟΜΙΑ ΣΤΟ "amigos_wp" . * ΠΡΟΣ 'myuser'@'%' ΜΕ ΕΠΙΛΟΓΗ ΕΠΙΧΟΡΗΓΗΣΗΣ ; εγκαταλείπω

OJO με τα εισαγωγικά όταν τα χρησιμοποιούμε για να περικλείσουμε το όνομα της βάσης δεδομένων μεταξύ τους. Παρατηρήστε ότι είναι `friends_wp` και όχι 'friends_wp'.

Δημιουργούμε και τροποποιούμε το αρχείο wp-config.php:

cd /srv/web.amigos.cu/htdocs cp wp-config-sample.php wp-config.php nano wp-config.php

Οι μόνες γραμμές που πρέπει να τροποποιήσουμε είναι:

// ** Ρυθμίσεις MySQL. Ζητήστε αυτά τα δεδομένα από τον πάροχο φιλοξενίας Ιστού σας.$ /** Το όνομα της βάσης δεδομένων WordPress */ define('DB_NAME', 'wp_friends'); /* Το όνομα χρήστη MySQL */ define('DB_USER', 'myusername'); /** Ο κωδικός πρόσβασης MySQL */ define('DB_PASSWORD', 'mypassword');

Το υπόλοιπο αρχείο το αφήνουμε ανέπαφο. Αποθηκεύουμε τις αλλαγές.

Τελικές διαμορφώσεις της εγκατάστασης: Ανανεώνουμε τη σελίδα στο πρόγραμμα περιήγησής μας (http://web.amigos.cu) και είμαστε ήδη στην περίφημη διαδικασία εγκατάστασης του WordPress των 5 λεπτών!

Να είστε ευφάνταστοι και δημιουργικοί. Συμπληρώστε τα πεδία που ζητά ο εγκαταστάτης σύμφωνα με τις ανάγκες σας. Εάν ο ιστότοπός σας αντιμετωπίζει το Διαδίκτυο (προστατεύεται σε μεγάλο βαθμό από Τείχος προστασίας), μπορείτε να επιτρέψετε σε μηχανές αναζήτησης όπως η Google και άλλες να τον ευρετηριάσουν. Δεδομένου ότι το δικό μου βλέπει μόνο το Business LAN, καταργώ αυτήν την επιλογή και κάνω κλικ στο μαγικό κουμπί "Συνέχεια".

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

Βελτιώσαμε την ενδιάμεση προσωρινή μνήμη κώδικα στην PHP χρησιμοποιώντας το APC:

Για την ιστορία, ΔΕΝ το λέω! Το λέει ο KBeezie σε ένα άρθρο με τίτλο "Η σημασία της προσωρινής αποθήκευσης WordPress” (The Importance of Cache in WordPress) όταν δηλώνει:

«Το WordPress, σε όλο του το μεγαλείο… είναι ένα καταραμένο ατημέλητο γουρούνι»

Που σε μια πρόχειρη μετάφραση σημαίνει ότι «το WordPress σε όλο του το μεγαλείο… είναι ένα καταραμένο ατημέλητο γουρούνι». Σας προτείνουμε να διαβάσετε αυτό το πολύ ενδιαφέρον και εκπαιδευτικό άρθρο. Υπάρχουν διάφοροι τρόποι βελτίωσης της κρυφής μνήμης του WordPress σύμφωνα με εξειδικευμένη τεκμηρίωση, είτε μέσω "W3 Total Cache", "WP Super Cache" και άλλων. αν εκτελέσουμε

aptitude show php-apc

θα λάβουμε μια σύντομη περιγραφή, η οποία σε ελεύθερη μετάφραση λέει:

«Η εναλλακτική προσωρινή μνήμη PHP, επίσης γνωστή ως APC, είναι ένα δωρεάν και ισχυρό πλαίσιο ανοιχτού κώδικα για την προσωρινή αποθήκευση και τη βελτιστοποίηση του ενδιάμεσου κώδικα PHP. Το APC είναι μια γρήγορη λύση για τη δημιουργία τοπικής κρυφής μνήμης κώδικα PHP. Δεν διανέμεται όπως το MencacheD, αλλά μπορεί να χρησιμοποιηθεί μαζί για βέλτιστη προσωρινή αποθήκευση. Για να το εγκαταστήσουμε το εκτελούμε:

aptitude εγκατάσταση php-apc

Μετά διαβάζουμε τα αρχεία /usr/share/doc/php-apc/README.Debian καιTODO από τον ίδιο φάκελο. Σύμφωνα με τις συστάσεις στην πρώτη κάνουμε τα εξής:

gunzip /usr/share/doc/php-apc/apc.php.gz cp /usr/share/doc/php-apc/apc.php /srv/web.amigos.cu/htdocs/ chown www-data:root /srv/web.amigos.p.gosmoph. s.cu/ htdocs/apc.php

Πρέπει να δηλώσουμε έναν κωδικό πρόσβασης στο αρχείο apc.php για να λειτουργήσει πλήρως. Επεξεργαζόμαστε το αρχείο που βρίσκεται ήδη στο root /htdocs/apc.php, πηγαίνουμε στη γραμμή 41 και βρίσκουμε:

προεπιλογές('ADMIN_USERNAME','apc'); προεπιλογές('ADMIN_PASSWORD','password');

Ο «κωδικός πρόσβασης» πρέπει να αλλάξει σε έναν δικό σας κωδικό που δεν είναι η λέξη κωδικό πρόσβασης. Αποθηκεύουμε τις αλλαγές και πριν κάνουμε οτιδήποτε άλλο πρέπει να επανεκκινήσουμε την υπηρεσία:

service lighttpd επανεκκίνηση

Κατευθύνουμε το πρόγραμμα περιήγησής μας στη διεύθυνση URL web.amigos.cu/apc.php και θα δούμε πώς λειτουργεί η εναλλακτική κρυφή μνήμη της PHP.

Φίλοι, ελπίζω όλα όσα έγραψα να σας φανούν χρήσιμα. Τα λέμε στην επόμενη περιπέτεια!


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   eliotime3000 dijo

    Καλό σεμινάριο.

    Μία πρόταση: Γιατί δεν χρησιμοποιείτε το apt-get;

    1.    Federico A. Valdes Toujague dijo

      Ευχαριστώ για το σχόλιο σου. Χρησιμοποιώ την ικανότητα από συνήθεια. Από το Sarge ή το Debian 3.

    2.    Federico A. Valdes Toujague dijo

      Σας ευχαριστώ πολύ για το σχόλιό σας. Χρησιμοποιώ την ικανότητα από συνήθεια από το Debian 3.0 ή το Sarge. Δεν υπάρχουν άλλα μυστήρια.

      1.    eliotime3000 dijo

        Ω! ναι. Χρησιμοποιώ το apt-get γιατί αν χρησιμοποιήσω το aptitude θα μπορούσε να καταστρέψει το γραφικό περιβάλλον (έκανα ήδη τη δοκιμή στο stable και απείλησε να απαλλαγώ από το GNOME και άλλα πράγματα) και είναι πολύ πιο ασφαλές έτσι.