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!
Bon tutorial.
Un suggeriment: I per què no fas servir apt-get?
Gràcies pel teu comentari. Ús aptitude per costum. Des del Sarge o Debian 3.
Moltes Gràcies pel teu comentari. Ús aptitude per costum des de Debian 3.0 o Sarge. No hi ha més misteris.
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.