WordPress sobre Lighttpd + APC no Squeeze (II e final)

logotipos light-and-wordpress

Aqui novamente com a história de Lighty e WordPress!. Se você não leu o Parte I desta série, então ele ainda não tem nada para fazer por aqui. Leia e estude seu conteúdo e depois volte. Para finalizar a instalação e configuração do casal, temos que fazer:

  • Instale o WordPress: crie o banco de dados e o usuário no MySQL e conceda a ele os privilégios necessários; criar e modificar o arquivo de configuração wp-config.php de acordo com a conexão com o banco de dados; e finalize a instalação do WordPress através de sua interface web.
  • Melhorar o cache em Aalternativo PHP Cdor.

Instalar o WordPress

Vamos deletar o arquivo index.php criado anteriormente para verificar nossa configuração:

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

Através do Nautilus ou Terminal, copiamos o arquivo de instalação do WordPress para o diretório raiz dos documentos, neste caso o copiaríamos para/srv/web.amigos.cu/htdocs/.

Nota: Vamos supor que temos o WordPress versão 3.4.1 para este tutorial.

Após a cópia, vamos para esse diretório e descompactamos e movemos todo o conteúdo do diretório wordpress para / htodcs / e excluímos o instalador:

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

Criamos o usuário e o banco de dados no MySql: Através de um terminal nos conectamos ao console de administração, executamos mysql -p e, após inserir nossa senha, executamos as consultas SQL necessárias:

mysql -p Digite a senha: Bem-vindo ao monitor MySQL. Os comandos terminam com; ou \ g. Seu ID de conexão MySQL é 40 Server version: 5.1.49-3 (Debian) [---] CRIAR USUÁRIO 'myuser' IDENTIFICADO POR 'myipassword'; CRIAR BANCO DE DADOS SE NÃO EXISTIR `wp_friends`; USE friends_wp; CONCEDE TODOS OS PRIVILÉGIOS EM `amigos_wp`. * PARA 'myuser' @ '%' COM OPÇÃO DE CONCESSÃO; Sair

OLHOS entre aspas quando os usamos para colocar o nome do banco de dados entre eles. Observe o que é `friends_wp` e não 'amigos_wp'.

Nós criamos e modificamos o arquivo wp-config.php:

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

As únicas linhas que devemos modificar são:

// ** Configurações do MySQL. Solicite esses dados do seu host. $ / ** O nome do seu banco de dados WordPress * / define ('DB_NAME', 'amigos_wp'); / * Seu nome de usuário MySQL * / define ('DB_USER', 'myuser'); / ** Sua senha MySQL * / define ('DB_PASSWORD', 'mipassword');

O resto do arquivo permanece intacto. Nós salvamos as alterações.

Configurações finais de instalação: Atualizamos a página em nosso navegador (http://web.amigos.cu) e já estamos no famoso processo de instalação do WordPress de 5 minutos!

Seja imaginativo e criativo. Preencha os campos solicitados pelo instalador de acordo com sua necessidade. Se o seu site estiver voltado para a Internet (fortemente protegido por um Firewall), você pode permitir que mecanismos de pesquisa como o Google e outros o indexem. Como o meu é apenas para a LAN corporativa, desmarco essa opção e clico no botão mágico "Continuar".

As outras etapas são típicas do WordPress e a verdade é que não sou eu que posso ajudá-lo a usá-lo. Consulte o manual ou pergunte a outras pessoas que já são especialistas em seu uso.

Melhoramos o cache do código intermediário em PHP usando o APC:

Para o registro, eu NÃO estou dizendo isso! KBeezie diz isso em um artigo intitulado “A importância do cache do WordPress”(A importância do cache no WordPress) quando ele afirma:

"WordPress, em toda a sua glória ... é um porco desleixado"

O que em uma tradução aproximada significa que "WordPress em toda a sua glória ... é um porco desleixado sangrento." Recomendamos a leitura deste artigo muito interessante e educacional. Existem várias maneiras de melhorar o cache do WordPress de acordo com documentação especializada, seja através do "W3 Total Cache", "WP Super Cache", entre outros. Se corrermos

aptitude show php-apc

obteremos uma breve descrição, que traduzida livremente diz:

“O Alternative PHP Cache, também conhecido como APC, é uma estrutura de código aberto, gratuita e robusta para armazenamento em cache e otimização de código PHP intermediário. APC é uma solução rápida para estabelecer um cache local de código PHP. Não é distribuído como o MencacheD, mas pode ser usado em conjunto para obter um cache ideal ”. Para instalá-lo, executamos:

aptitude instalar php-apc

Mais tarde, lemos os arquivos /usr/share/doc/php-apc/README.Debian e peloTUDO da mesma pasta. Conforme recomendado no primeiro, fazemos o seguinte:

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

Devemos declarar uma senha no arquivo apc.php para fazê-lo funcionar totalmente. Editamos o arquivo que já está na raiz /htdocs/apc.php, vamos para a linha 41 e encontramos:

padrões ('ADMIN_USERNAME', 'apc'); padrões ('ADMIN_PASSWORD', 'senha');

A 'senha' deve ser alterada para uma senha própria que não seja a palavra senha. Salvamos as alterações e antes de qualquer outra coisa devemos reiniciar o serviço:

reiniciar serviço lighttpd

Nós apontamos nosso navegador para o URL web.amigos.cu/apc.php e veremos como o cache alternativo do PHP está funcionando.

Amigos, espero que tudo o que está escrito seja útil para vocês. Até a próxima aventura!


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   eliotime3000 dito

    Bom tutorial.

    Uma sugestão: E por que você não usa o apt-get?

    1.    Federico A. Valdés Toujague dito

      Obrigado pelo seu comentário. Eu uso o aptitude por hábito. Do Sarge ou Debian 3.

    2.    Federico A. Valdés Toujague dito

      Muito obrigado por seu comentário. Eu uso o aptitude por hábito desde o Debian 3.0 ou Sarge. Não há mais mistérios.

      1.    eliotime3000 dito

        Ah, sim. Eu uso o apt-get porque se eu usar o aptitude ele pode estragar o ambiente gráfico (eu já fiz o teste no stable e ele ameaçou me livrar do GNOME e outras coisas) e dessa forma é muito mais seguro.