WordPress

De Wiki Projeto Root
Ir para navegação Ir para pesquisar

Sobre

Olá! Visitante, reunimos aqui, informações sobre o CMS ( Content Management System ) WordPress, que é um aplicativo de sistema de gerenciamento de conteúdo para web, escrito em PHP com banco de dados MySQL/MariaDB voltado principalmente para a criação de sites e blogs via web. Essa é uma das ferramentas mais famosas na criação de blogs disputando diretamente com o serviço do Google chamado Blogger.


Vídeos

Parte 01 - https://youtu.be/3VpKmNjKBTI

Parte 02 - https://youtu.be/Nm2A576RvB4

Parte 03 - https://youtu.be/VZ2OFmFBY1s

Instalando o WordPress no Debian

1 - Instalar Dependências (Servidor WEB)

   apt-get install apache2 apache2-utils php5 php5-mysql phpmyadmin mysql-client mysql-server
  • Para Debian 9+
  apt-get install apache2 libapache2-mod-php7.0 php7.0 mariadb-client mariadb-server phpmyadmin

2 - Criar o Banco de Dados para o WordPress (pode ser criado o banco de dados usando o phpMyAdmin):

   mysql -u root -p
   mysql> CREATE DATABASE IF NOT EXISTS wordpress;
   mysql> CREATE USER admin@localhost IDENTIFIED BY "p@ssW0rD";
   mysql> GRANT ALL PRIVILEGES ON wordpress.* TO admin@localhost;
   mysql> FLUSH PRIVILEGES;
   mysql> quit

3 - Baixar a ultima versão do WP.

   wget http://wordpress.org/latest.tar.gz

4 - Descompactar e copiar para a pasta /var/www/html

   tar xvzf latest.tar.gz
   cp -r wordpress/*  /var/www/html

5 - Alterar as permissões dos arquivos para o usuário e grupo do apache2 (www-data)

   chown -R www-data:www-data /var/www/html

6 - Remover o arquivo html padrão do apache

   rm -rf /var/www/html/index.html

7 - Restart apache

   /etc/init.d/apache2 restart


8 - Continuar a instalação por WEB em seu navegador

   http://IP_DO_SERVIDOR

Configurações Avançadas do WordPress

1 - Editar o arquivo wp-config.php

   nano /var/www/html/wp-config.php

2 - Adicionar estas duas linhas para definir o endereço do site

   define('WP_HOME','http://seusite.com.br');
   define('WP_SITEURL','http://seusite.com.br');

Alterar Senha

Alterar senha do Usuário admin ou outro do Wordpress (Caso perda de senha)

Mysql Shell

1 - mudar senha no mysql shell

  mysql -u root -p (obrigatório saber senha do root do mysql, caso não tenha, utilizar modo de segurança para alterar)

2 - no mysql

3 - listar as bases de dados

  show databases;

4 - utilizar a base de dados

  use wordpress;

5 - listar ID, usuários, senha em md5 da tabela wp_users

  SELECT ID, user_login, user_pass from wp_users;

6 - Para gerar senhas em MD5 em sistemas Linux no shell execute:

  echo "senha_segura_em_md5" > wp-senha.txt
  md5sum wp-senha.txt
  rm -rf wp-senha.txt (apenas para remover o arquivo criado, ficando apenas com o hash no shell *copie)

7 - Alterar a senha

  UPDATE wp_users SET user_pass="Cole apenas o hash" where ID = 1;


Processo no PhpMyAdmin

  • (obrigatório estar instalado, veja no vídeo 01 como instalar)

1 - Abrir o navegador com o endereço do phpmyadmin

  IP_do_wordpress/phpmyadmin

2 - Logar com a conta de root

  usuario:root
  senha: XXXX

3 - clicar em (+) no banco do Wordpress (neste caso wordpress)

4 - Selecionar a tabela wp_users

5 - clicar em edit no usuário

6 - no campo user_pass selecionar MD5

7 - digitar a senha em texto plano ao lado de MD5

8 - clicar em go ou executar

  • desta maneira ao executar é convertido a senha de texto plano para MD5