WordPress sobre Lighttpd + APC en Squeeze (II i final)

light-and-wordpress-logos

Aquí de nou amb la història del Lighty i el WordPress! Sinó ha llegit la I part d'aquesta sèrie, aleshores encara no té res a fer per aquí. Llegiu i estudieu el seu contingut i després torneu. Per finalitzar la instal·lació i configuració de la parella, ens queda per fer:

  • Instal·lar el WordPress: crear la base de dades i l'usuari a MySQL i atorgar-li els privilegis necessaris; crear i modificar el fitxer de configuració wp-config.php d'acord amb la connexió amb la base de dades; i acabar la instal·lació del WordPress mitjançant la seva interfície web.
  • Millorar la memòria cau mitjançant Alternatiu PHP Cdolor.

instal·lar WordPress

Eliminem el fitxer index.php creat anteriorment per a la comprovació de la nostra configuració:

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

Mitjançant el Nautilus o la Terminal, copiem cap al directori arrel dels documents l'arxiu d'instal·lació del WordPress, en aquest cas el copiaríem per/srv/web.amigos.cu/htdocs/.

Nota: Suposarem que tenim la versió 3.4.1 de WordPress per a aquest tutorial.

Després de copiada, anem a aquest directori i descomprimim, i movem tot el contingut del directori wordpress cap /htodcs/ i esborrem l'instal·lador:

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

Creem l'usuari i la base de dades al MySql: Mitjançant una terminal ens connectem a la consola d'administració, executem mysql -p, i després de teclejar el nostre password, executem les consultes SQL necessàries:

mysql -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 40 Server version: 5.1.49-3 (Debian) [---] CREATE USER 'el meuusuari' IDENTIFIED BY 'mipassword'; CREATE DATABASE IF NOT EXISTS `amics_wp`; USE amics_wp; GRANT ALL PRIVILEGES ON `amigos_wp` . * TO 'el meu usuari'@'%' WITH GRANT OPTION ; quit

ULL amb les cometes quan les fem servir per tancar entre elles el nom de la base de dades. Observeu que és `amics_wp` i no 'amics_wp'.

Creem i modifiquem el fitxer wp-config.php:

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

Les úniques línies que hem de modificar són:

// ** Ajustaments de MySQL. Demana aquestes dades al vostre proveïdor d'allotjament web.$ /** El nom de la vostra base de dades del WordPress */ define('DB_NAME', 'amics_wp'); /* El teu nom d'usuari de MySQL */ define('DB_USER', 'el meuusuari'); /** La teva contrasenya de MySQL */ define('DB_PASSWORD', 'mipassword');

La resta del fitxer el deixem intacte. Guardem els canvis.

Configuracions finals de la instal·lació: Refresquem la pàgina al nostre navegador (http://web.amigos.cu) i ja estem al Fós procés d'instal·lació del WordPress de 5 minuts!.

Sigui imaginatiu i creatiu. Ompliu els camps que us demana l'instal·lador d'acord amb les vostres necessitats. Si el vostre lloc està cara a Internet (fortament protegit per un Firewall) pot permetre que els motors de cerca com Google i altres ho indexin. Com que el meu és de cara a la LAN Empresarial només, desmarco aquesta opció i faig clic sobre el màgic botó “Proceder”.

Els altres passos són propis del WordPress i la veritat és que no sóc res indicat a ajudar-los a utilitzar-lo. Consulteu el manual o pregunteu a altres que ja siguin Experts en el seu ús.

Millorem la memòria cau del codi intermedi en PHP mitjançant l'APC:

Que consti, NO ho dic jo! Ho diu KBeezie en un article titulat “The Importance of Caching WordPress” (La Importància de la Caché en WordPress) quan afirma:

“WordPress, in all its glory… és a sloppy hog”

Això en una aproximada traducció vol dir que “El WordPress en tota la seva glòria… és un maleït i descuidat porc”. Recomanem la lectura d'aquest article molt interessant i educatiu. Hi ha diverses maneres de millorar la memòria cau del WordPress segons documentació especialitzada, ja sigui mitjançant “W3 Total Cache”, “WP Super Cache”, i altres. Si executem

aptitude show php-apc

obtindrem una breu descripció, la qual lliurement traduïda diu:

“El Caché Alternatiu PHP, conegut a més com a APC, és un framework de codi obert, lliure i robust, per fer una memòria cau i optimitzar el codi PHP intermedi. APC és una ràpida solució per establir una memòria cau local del codi PHP. No es distribueix com el MencacheD, però es pot utilitzar conjuntament per obtenir una memòria cau òptima”. Per instal·lar-lo executem:

aptitude install php-apc

Posteriorment, llegim els arxius /usr/share/doc/php-apc/README.Debian i elTOTS de la mateixa carpeta. Acord a allò recomanat en el primer fem el següent:

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.cu/htdocs/apc.php chmod +x /srv/web.amigos.cu/htdocs/apc.php

Hem de declarar una contrasenya a l'arxiu apc.php perquè funcioni totalment. Editem l'arxiu que ja és a l'arrel /htdocs/apc.php, anem a la línia 41 i trobem:

defaults('ADMIN_USERNAME','apc'); defaults('ADMIN_PASSWORD','password');

El 'password' l'hem de canviar per una contrasenya pròpia que no sigui la paraula contrasenya. Desem els canvis i abans de fer qualsevol altra cosa hem de reiniciar el servei:

service lighttpd restart

Apuntem el nostre navegador a la URL web.amigos.cu/apc.php i veurem com està funcionant la memòria cau alternativa del PHP.

¡Amics, espero els resulti d'alguna utilitat tot allò escrit. Ens veiem a la propera aventura!


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   eliotime3000 va dir

    Bon tutorial.

    Un suggeriment: I per què no fas servir apt-get?

    1.    Federico A. Valdes Toujague va dir

      Gràcies pel teu comentari. Ús aptitude per costum. Des del Sarge o Debian 3.

    2.    Federico A. Valdés Toujague va dir

      Moltes Gràcies pel teu comentari. Ús aptitude per costum des de Debian 3.0 o Sarge. No hi ha més misteris.

      1.    eliotime3000 va dir

        Ah ja. Jo faig servir apt-get perquè si faig servir aptitude pot ser que em faci malbé l'entorn gràfic (ja vaig fer la prova en stable i m'amenaçava de desfer-se del GNOME i altres coses) i així és molt més segur.