WordPress sur Lighttpd + APC dans Squeeze (II et final)

logos légers et wordpress

Là encore avec l'histoire de Lighty et WordPress!. Si vous n'avez pas lu le Partie I de cette série, alors il n'a toujours rien à faire ici. Lisez et étudiez son contenu, puis revenez. Pour terminer l'installation et la configuration du couple, il faut faire:

  • Installez WordPress: créez la base de données et l'utilisateur dans MySQL et accordez-lui les privilèges nécessaires; créer et modifier le fichier de configuration wp-config.php en fonction de la connexion avec la base de données; et terminez l'installation de WordPress via son interface web.
  • Améliorez le cache en Aalternative PHP Cmal.

Installer WordPress

Supprimons le fichier index.php créé plus tôt pour vérifier notre configuration:

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

Via Nautilus ou Terminal, nous copions le fichier d'installation WordPress dans le répertoire racine des documents, dans ce cas nous le copierions dans/srv/web.amigos.cu/htdocs/.

Note: Supposons que nous ayons la version 3.4.1 de WordPress pour ce tutoriel.

Après la copie, nous allons dans ce répertoire et décompressons et déplaçons tout le contenu du répertoire wordpress à / htodcs / et nous supprimons l'installateur:

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

Nous créons l'utilisateur et la base de données dans MySql: Via un terminal, nous nous connectons à la console d'administration, nous exécutons mysql -p, et après avoir tapé notre mot de passe, nous exécutons les requêtes SQL nécessaires:

mysql -p Entrez le mot de passe: Bienvenue sur le moniteur MySQL. Les commandes se terminent par; ou \ g. Votre identifiant de connexion MySQL est 40 Version du serveur: 5.1.49-3 (Debian) [---] CREATE USER 'myuser' IDENTIFIED BY 'myipassword'; CRÉER UNE BASE DE DONNÉES S'IL N'EXISTE PAS `wp_friends`; USE friends_wp; DONNEZ TOUS LES PRIVILÈGES SUR `amigos_wp`. * TO 'myuser' @ '%' AVEC GRANT OPTION; quitter

YEUX entre guillemets lorsque nous les utilisons pour insérer le nom de la base de données entre eux. Remarquez ce que c'est `amis_wp` et pas "amigos_wp".

Nous créons et modifions le fichier wp-config.php:

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

Les seules lignes que nous devons modifier sont:

// ** Paramètres MySQL. Demandez ces données à votre hébergeur. $ / ** Le nom de votre base de données WordPress * / define ('DB_NAME', 'amigos_wp'); / * Votre nom d'utilisateur MySQL * / define ('DB_USER', 'myuser'); / ** Votre mot de passe MySQL * / define ('DB_PASSWORD', 'mipassword');

Le reste du fichier est laissé intact. Nous enregistrons les modifications.

Paramètres d'installation finaux: Nous actualisons la page dans notre navigateur (http://web.amigos.cu) et nous sommes déjà dans le fameux processus d'installation WordPress de 5 minutes!.

Soyez imaginatif et créatif. Remplissez les champs demandés par l'installateur en fonction de vos besoins. Si votre site fait face à Internet (fortement protégé par un pare-feu), vous pouvez autoriser les moteurs de recherche comme Google et d'autres à l'indexer. Comme le mien ne concerne que le LAN d'entreprise, je décoche cette option et clique sur le bouton magique "Continuer".

Les autres étapes sont typiques de WordPress et la vérité est que je ne suis pas du tout celui qui vous aide à l'utiliser. Consultez le manuel ou demandez à d'autres qui sont déjà experts dans son utilisation.

Nous améliorons le cache du code intermédiaire en PHP en utilisant l'APC:

Pour mémoire, je ne le dis PAS! KBeezie le dit dans un article intitulé "L'importance de la mise en cache WordPress»(L'importance du cache dans WordPress) lorsqu'il déclare:

"WordPress, dans toute sa splendeur ... est un putain de porc bâclé"

Ce qui, dans une traduction approximative, signifie que "WordPress dans toute sa splendeur ... est un sanglant cochon bâclé". Nous vous recommandons de lire cet article très intéressant et éducatif. Il existe plusieurs façons d'améliorer le cache WordPress selon une documentation spécialisée, soit via "W3 Total Cache", "WP Super Cache", et autres. Si nous courons

aptitude show php-apc

nous obtiendrons une brève description, qui dit librement:

«Le cache PHP alternatif, également connu sous le nom d'APC, est un framework robuste, gratuit et open source pour la mise en cache et l'optimisation du code PHP intermédiaire. APC est une solution rapide pour établir un cache local de code PHP. Il n'est pas distribué comme MencacheD, mais il peut être utilisé ensemble pour obtenir un cache optimal ». Pour l'installer, nous exécutons:

aptitude installer php-apc

Plus tard, nous lisons les fichiers /usr/share/doc/php-apc/README.Debian et l'TOUT à partir du même dossier. Selon ce qui est recommandé dans le premier, nous procédons comme suit:

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

Il faut déclarer un mot de passe dans le fichier apc.php pour le faire fonctionner pleinement. Nous éditons le fichier qui est déjà à la racine /htdocs/apc.php, nous allons à la ligne 41 et trouvons:

valeurs par défaut ('ADMIN_USERNAME', 'apc'); valeurs par défaut ('ADMIN_PASSWORD', 'password');

Le 'mot de passe' doit être changé en un propre mot de passe qui n'est pas le mot Mot de passe. Nous enregistrons les modifications et avant de faire quoi que ce soit d'autre, nous devons redémarrer le service:

redémarrage du service lighttpd

Nous pointons notre navigateur vers l'URL web.amigos.cu/apc.php et nous verrons comment fonctionne le cache PHP alternatif.

Mes amis, j'espère que tout ce qui est écrit vous sera d'une certaine utilité. A bientôt pour la prochaine aventure!


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   éliotime3000 dit

    Bon tutoriel.

    Une suggestion: et pourquoi n'utilisez-vous pas apt-get?

    1.    Federico A. Valdès Toujague dit

      Merci pour ton commentaire. J'utilise l'aptitude par habitude. Depuis Sarge ou Debian 3.

    2.    Federico A. Valdès Toujague dit

      Merci beaucoup pour votre commentaire. J'utilise aptitude par habitude depuis Debian 3.0 ou Sarge. Il n'y a plus de mystères.

      1.    éliotime3000 dit

        Ah déjà. J'utilise apt-get parce que si j'utilise aptitude, cela pourrait gâcher l'environnement graphique (j'ai déjà fait le test dans stable et il menaçait de me débarrasser de GNOME et d'autres choses) et de cette façon, c'est beaucoup plus sûr.