Com o tempo venho alimentando meu WordPress e criando uma base de conhecimento a qual me auxilia no dia-dia e as pessoas que chegam a ela, desde do inicio da implantação primeira coisa que fiz foi criar uma rotina de backup, gerando um export da base diariamente e copiando todo diretório do wordpress na hospedagem, ai hoje 28/07/2016 me veio a questão na mente: Pow nunca testei esse backup, se der alguma novidade no WordPress e esse backup estiver furado to fu*%&#**#*&%*$, então deixa eu testar isso antes de ter alguma novidade.
Pro teste a base LAMP basicão em cima de um CentOS, criei a base wordpress, populei com as informações do meu backup, no Apache joguei a pasta do WordPress do backup, ai vem os passos pro acerto e funcionamento.
1 - Acertar as configurações para comunicação com banco
1 2 3 4 5 6 |
[root@desastre ~]# vim /var/www/html/wordpress/wp-config.php define('DB_NAME', 'wordpress'); define('DB_USER', 'wordpress'); define('DB_PASSWORD', 'wordpress'); define('DB_HOST', 'localhost'); |
2 - Alterar o Link da página
É necessário alterar o Link da pagina no banco, se não ele irá ficar buscando a Url com o domínio válido que você utiliza e não conseguira acessar corretamente o desastre.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
MariaDB [(none)]> use wordpress; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A MariaDB [wordpress]> select * from wp_options where option_id = 1; +-----------+-------------+---------------------------------+----------+ | option_id | option_name | option_value | autoload | +-----------+-------------+---------------------------------+----------+ | 1 | siteurl | http://wordpress.jpcorp.eti.br | yes | +-----------+-------------+---------------------------------+----------+ 1 row in set (0.00 sec) MariaDB [wordpress]> select * from wp_options where option_id = 2; +-----------+-------------+---------------------------------+----------+ | option_id | option_name | option_value | autoload | +-----------+-------------+---------------------------------+----------+ | 2 | home | http://wordpress.jpcorp.eti.br | yes | +-----------+-------------+---------------------------------+----------+ 1 row in set (0.00 sec) Database changed MariaDB [wordpress]> update wp_options set option_value='http://192.168.1.210/wordpress/' where option_id='1'; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 MariaDB [wordpress]> update wp_options set option_value='http://192.168.1.210/wordpress/' where option_id='2'; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 MariaDB [wordpress]> select * from wp_options where option_id = 1; +-----------+-------------+---------------------------------+----------+ | option_id | option_name | option_value | autoload | +-----------+-------------+---------------------------------+----------+ | 1 | siteurl | http://192.168.1.210/wordpress/ | yes | +-----------+-------------+---------------------------------+----------+ 1 row in set (0.00 sec) MariaDB [wordpress]> select * from wp_options where option_id = 2; +-----------+-------------+---------------------------------+----------+ | option_id | option_name | option_value | autoload | +-----------+-------------+---------------------------------+----------+ | 2 | home | http://192.168.1.210/wordpress/ | yes | +-----------+-------------+---------------------------------+----------+ 1 row in set (0.00 sec) MariaDB [wordpress]> |
Pronto restaurado com sucesso, backup validado e tudo sossegado! 8)