WordPress su Lighttpd + APC in Squeeze (II e finale)

loghi-leggeri-e-wordpress

Anche in questo caso con la storia di Lighty e WordPress!. Se non hai letto il file Parte i di questa serie, poi non ha ancora niente da fare qui intorno. Leggi e studia il suo contenuto e poi torna indietro. Per terminare l'installazione e la configurazione della coppia, dobbiamo fare:

  • Installa WordPress: crea il database e l'utente in MySQL e concedigli i privilegi necessari; creare e modificare il file di configurazione wp-config.php in base alla connessione con il database; e completare l'installazione di WordPress tramite la sua interfaccia web.
  • Migliora la cache di ALTERNATIVE PHP Cdolore.

Installa WordPress

Eliminiamo il file index.php creato in precedenza per controllare la nostra configurazione:

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

Tramite Nautilus o Terminal, copiamo il file di installazione di WordPress nella directory principale dei documenti, in questo caso lo copiamo in/srv/web.amigos.cu/htdocs/.

Nota: Supponiamo di avere la versione 3.4.1 di WordPress per questo tutorial.

Dopo la copia, andiamo in quella directory, decomprimiamo e spostiamo tutto il contenuto della directory wordpress a / htodcs / e cancelliamo il programma di installazione:

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

Creiamo l'utente e il database nel MySql: Attraverso un terminale ci colleghiamo alla console di amministrazione, eseguiamo mysql -p, e dopo aver digitato la nostra password, eseguiamo le query SQL necessarie:

mysql -p Inserisci la password: Benvenuto nel monitor MySQL. I comandi terminano con; o \ g. L'ID della tua connessione MySQL è 40 Versione server: 5.1.49-3 (Debian) [---] CREA UTENTE "mioutente" IDENTIFICATO DA "miaipassword"; CREA DATABASE SE NON ESISTE `wp_friends`; USE friends_wp; GARANTIRE TUTTI I PRIVILEGI SU `amigos_wp`. * A "mioutente" @ "%" CON OPZIONE DI GRANT; smettere

OJO tra virgolette quando li usiamo per racchiudere il nome del database tra di loro. Nota cosa è `friends_wp` e non "amigos_wp".

Creiamo e modifichiamo il file wp-config.php:

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

Le uniche righe che dobbiamo modificare sono:

// ** Impostazioni MySQL. Richiedi questi dati al tuo host web. $ / ** Il nome del tuo database WordPress * / define ('DB_NAME', 'amigos_wp'); / * Il tuo nome utente MySQL * / define ('DB_USER', 'mioutente'); / ** La tua password MySQL * / define ('DB_PASSWORD', 'mipassword');

Lasciamo intatto il resto del file. Salviamo le modifiche.

Impostazioni di installazione finali: Aggiorniamo la pagina nel nostro browser (http://web.amigos.cu) e siamo già nel famoso processo di installazione di WordPress di 5 minuti!.

Sii fantasioso e creativo. Compila i campi richiesti dall'installatore in base alle tue esigenze. Se il tuo sito è rivolto a Internet (fortemente protetto da un firewall) puoi consentire ai motori di ricerca come Google e altri di indicizzarlo. Poiché il mio è solo per la LAN aziendale, deseleziono questa opzione e faccio clic sul pulsante magico "Procedi".

Gli altri passaggi sono tipici di WordPress e la verità è che non sono io ad aiutarti a usarlo affatto. Consultare il manuale o chiedere ad altri che sono già esperti nel suo utilizzo.

Miglioriamo la cache del codice intermedio in PHP utilizzando APC:

Per la cronaca, NON lo sto dicendo! KBeezie lo dice in un articolo intitolato "L'importanza della memorizzazione nella cache di WordPress"(L'importanza della cache in WordPress) quando afferma:

"WordPress, in tutto il suo splendore ... è un dannato maiale sciatto"

Che in una traduzione approssimativa significa che "WordPress in tutto il suo splendore ... è un dannato maiale sciatto". Ti consigliamo di leggere questo articolo molto interessante ed educativo. Esistono diversi modi per migliorare la cache di WordPress in base alla documentazione specializzata, tramite "W3 Total Cache", "WP Super Cache" e altri. Se corriamo

aptitude show php-apc

Otterremo una breve descrizione, che liberamente tradotta dice:

“L'Alternative PHP Cache, noto anche come APC, è un framework open source, gratuito e robusto, per creare una cache e ottimizzare il codice PHP intermedio. APC è una soluzione rapida per stabilire una cache locale del codice PHP. Non è distribuito come MencacheD, ma può essere utilizzato insieme per ottenere una cache ottimale ”. Per installarlo eseguiamo:

aptitude installa php-apc

Successivamente, leggiamo i file /usr/share/doc/php-apc/README.Debian e ilTUTTO dalla stessa cartella. In base a quanto consigliato nel primo, facciamo quanto segue:

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

Dobbiamo dichiarare una password nel file apc.php per farlo funzionare completamente. Modifichiamo il file che è già nella root /htdocs/apc.php, andiamo alla riga 41 e troviamo:

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

La "password" deve essere cambiata con una nostra password che non sia la parola parola d'ordine. Salviamo le modifiche e prima di fare qualsiasi altra cosa dobbiamo riavviare il servizio:

servizio lighttpd riavvio

Puntiamo il nostro browser all'URL web.amigos.cu/apc.php e vedremo come funziona la cache PHP alternativa.

Amici, spero che tutto ciò che è scritto vi sia di qualche utilità. Ci vediamo alla prossima avventura!


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   eliotime3000 suddetto

    Buon tutorial.

    Un suggerimento: e perché non usi apt-get?

    1.    Federico A. Valdés Toujague suddetto

      Grazie per il tuo commento. Uso l'attitudine per abitudine. Da Sarge o Debian 3.

    2.    Federico A. Valdes Toujague suddetto

      Grazie mille per il tuo commento. Uso aptitude per abitudine sin da Debian 3.0 o Sarge. Non ci sono più misteri.

      1.    eliotime3000 suddetto

        Ah già. Uso apt-get perché se uso aptitude potrebbe rovinare l'ambiente grafico (ho già fatto il test in stable e ho minacciato di sbarazzarmi di GNOME e altre cose) e in questo modo è molto più sicuro.