Como instalar o WordPress no seu computador

41
Como instalar o WordPress no seu computador 9º WordPress Meetup Rio de Janeiro

Transcript of Como instalar o WordPress no seu computador

Page 1: Como instalar o WordPress no seu computador

Como instalar o WordPress no seu

computador

9º WordPress Meetup Rio de Janeiro

Page 2: Como instalar o WordPress no seu computador

Como instalar o WordPress no seu

computadorRudá Almeida● Técnico de Segurança da

Informação da UFRJ● Freelancer● Entusiasta de WordPress● Palestrante do WordCamp SP

2014 e WP Meetup RJ 2014● Co-organizador do WP Meetup RJ● Blogueiro de tecnologia, podcaster

e escritor

Page 3: Como instalar o WordPress no seu computador

ESSA PALESTRA É PERIGOSA!

Page 4: Como instalar o WordPress no seu computador

ESTA PALESTRA CONTÉM: Windows, next-next-OK e leite com

pera

Page 5: Como instalar o WordPress no seu computador

SÓ FAÇA ISSO EM CASA!NÃO USE EM PRODUÇÃO!

Page 6: Como instalar o WordPress no seu computador

The internet is a series of tubes

Icons made by Freepik and SimpleIcon. License:Creative Commons BY 3.0

Page 7: Como instalar o WordPress no seu computador

THERE’S NO PLACE LIKE 127.0.0.1

Page 8: Como instalar o WordPress no seu computador

Gestor de conteúdo

Servidor Web

Interpretador delinguagem de script

Servidor de banco de dados

Estrutura (x)AMP com WordPress

Page 9: Como instalar o WordPress no seu computador

● Apache, MySQL, PHP, phpMyAdmin, SqlBuddy, XDebug

● Apache, MySQL, PHP, phpMyAdmin, HTTPS/SSL, CGI, SSI, Perl, FTP, SMTP, POP3, IMAP, Mercury, Tomcat

● Menor e mais leve

● Pequenos ajustes pós-instalação

● Menu de controle

● Módulos e opções no menu

● Serviços nativos do Windows

● 25 idiomas, incluindo português

● Maior e mais pesado

● Intuitivo e fácil de instalar

● Painel de controle

● Arquivos de configuração

● Módulos internos

● 2 Idiomas: inglês e alemãohttp://www.wampserver.com/en/ https://www.apachefriends.org/pt_br/

Page 10: Como instalar o WordPress no seu computador

Confuso?

Page 11: Como instalar o WordPress no seu computador

Vamos ver na prática!

Page 12: Como instalar o WordPress no seu computador

Antes de começar...

Page 13: Como instalar o WordPress no seu computador

Antes de começar...

http://www.microsoft.com/en-us/download/details.aspx?id=30679

Page 14: Como instalar o WordPress no seu computador

Instalando o XAMPP

https://www.apachefriends.org/pt_br/

Page 15: Como instalar o WordPress no seu computador

Next… Next… Next… OK

Page 16: Como instalar o WordPress no seu computador

NÃO DESBLOQUEIE O FIREWAL

Page 17: Como instalar o WordPress no seu computador

Ativando Apache e MySQL

Page 18: Como instalar o WordPress no seu computador

DEU CERTO!

http://localhost/xampp

Page 19: Como instalar o WordPress no seu computador

Obrigado!

Page 20: Como instalar o WordPress no seu computador

Mas… Eu vim aqui pra ver WordPress!

Page 21: Como instalar o WordPress no seu computador

Calma, pequeno gafanhoto!

http://br.wordpress.org/

Page 22: Como instalar o WordPress no seu computador

1º PASSO: Download

http://br.wordpress.org/

Page 23: Como instalar o WordPress no seu computador

XAMPP: C:\xampp\htdocs

2º PASSO: Descompactar

WampServer: C:\wamp\www

Page 24: Como instalar o WordPress no seu computador

3º PASSO: Visitar a página local

http://localhost/wordpress

Page 25: Como instalar o WordPress no seu computador

4º PASSO: Senha? Que senha?!

Page 26: Como instalar o WordPress no seu computador

4º PASSO: Criando o BD

http://localhost/phpmyadmin

NÃO USE NOMES NEM SENHAS ÓBVIOS

Page 27: Como instalar o WordPress no seu computador

5º PASSO: Informações do BD

NÃO USE NOMES, SENHAS E PREFIXOS ÓBVIOS

Os mesmos

do passo anterior

Page 28: Como instalar o WordPress no seu computador

5º PASSO: Informações do BD

Page 29: Como instalar o WordPress no seu computador

6º PASSO: Dados do site

NÃO USE NOMES NEM SENHAS ÓBVIOS

Page 30: Como instalar o WordPress no seu computador

7º PASSO: É só clicar

Page 31: Como instalar o WordPress no seu computador

8º PASSO: Não tem 8º passo

Page 32: Como instalar o WordPress no seu computador

Login

Page 33: Como instalar o WordPress no seu computador

WordPress

Page 34: Como instalar o WordPress no seu computador

Painel do WordPress

Page 35: Como instalar o WordPress no seu computador

One last thing...

Page 36: Como instalar o WordPress no seu computador

# apt-get install apache2 php5-mysql mysql-server phpmyadmin

(criar banco de dados no phpmyadmin)

# cd /var/www/html# wget https://br.wordpress.org/wordpress-4.2.2-pt_BR.tar.gz# tar xvzf wordpress-4.2.2-pt_BR.tar.gz

No Linux é mais fácil (acredite!)

https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-on-ubuntu-14-04

Page 37: Como instalar o WordPress no seu computador

Apache mod_rewrite

# a2enmod rewrite# service apache2 restart

XAMPP WampServer

Linux Debian / Ubuntu

Page 38: Como instalar o WordPress no seu computador

O arquivo wp-config.php

https://codex.wordpress.org/Editing_wp-config.php

● Parâmetros de conexão com o banco de dados (senha, usuário, conjunto de caracteres, prefixo das tabelas)

● URL alternativa, caminho de pastas de conteúdo, plugins, temas, uploads

● Intervalo de autosave, limite de revisões, dias na lixeira

● Domínio de cookie para conteúdo não-estático

● Debug e logs de erro● Salva queries SQL para debug ● Quantidade de memória usada● Ativação do cache● Tabelas de usuário e usermeta

● Idiomas● Credenciais FTP e sistema de arquivos● Desativa edição de temas e plugins● Desativa instalação e atualização de

temas e plugins● Forçar SSL / HTTPS para logins● Bloqueio e whitelist paraa hosts externos● Desativa updates automáticos● Desativa updates do core● etc, etc...

Page 39: Como instalar o WordPress no seu computador

exemplo

https://codex.wordpress.org/Editing_wp-config.php

<?php

define('DB_NAME', 'wordpress');define('DB_USER', 'root');define('DB_PASSWORD', '');define('DB_HOST', 'localhost');define('DB_CHARSET', 'utf8mb4');define('DB_COLLATE', '');

// gerar chaves abaixo em https://api.wordpress.org/secret-key/1.1/salt/

define('AUTH_KEY', 'CHAVE');define('SECURE_AUTH_KEY', 'CHAVE');define('LOGGED_IN_KEY', 'CHAVE');define('NONCE_KEY', 'CHAVE');define('AUTH_SALT', 'CHAVE');

define('SECURE_AUTH_SALT', 'CHAVE');define('LOGGED_IN_SALT', 'CHAVE');define('NONCE_SALT', 'CHAVE');

$table_prefix = 'wrdprs_';

define('WP_DEBUG', true);

/* Isto é tudo, pode parar de editar! :) */

/** Caminho absoluto para o diretório WordPress. */if ( !defined('ABSPATH') ) define('ABSPATH', dirname(__FILE__) . '/'); /** Configura as variáveis do WordPress e arquivos inclusos. */require_once(ABSPATH . 'wp-settings.php');

Page 40: Como instalar o WordPress no seu computador

Dúvidas?Perguntas?

Page 41: Como instalar o WordPress no seu computador

Obrigado!