Publicar WordPress en un servidor desde local

Para publicar WP en un servidor necesitamos hacer varias cosas:

– Subir los archivos
– Subir la base de datos
– Configurar el WP

Para subir los archivos necesitamos una cuenta ftp. En el caso de always data se crea así:

Con esta cuenta nos iremos a cualquier programa cliente de ftp, por ejemplo filezilla, y configuramos la cuenta ftp:

Una vez hecho esto y conectados a la cuenta sólo tenemos que arrastrar los archivos a la carpeta www del servidor.

Para subir la base de datos tenemos que crear una base de datos en el servidor, y después exportar en local e importar en remoto:

Creamos la base de datos:

Creamos el usuario:

En localhost/phpmyadmin (http://localhost/phpmyadmin/) exportamos la base de datos:

En phpmyadmin de alwaysdata (https://phpmyadmin.alwaysdata.com/), entrando con nuestro usuario, le damos a importar

Ejercicios Base de datos

Total de pagos por países

select country, sum(amount) total from
country join city using (country_id)
join address using (city_id)
join customer using (address_id)
join payment using (customer_id)
group by country

Películas con más de diez actores

select title, count(actor_id) actores
from film join film_actor using (film_id)
group by title
having actores>10

Actor que ha trabajado en más películas

select first_name, last_name, count(film_id) peliculas
from actor join film_actor using(actor_id)
group by first_name, last_name
order by peliculas desc
limit 0,1

Actores que han hecho películas de acción

select distinct first_name, last_name,name
from actor join film_actor using(actor_id)
join film using(film_id)
join film_category using(film_id)
join category using(category_id)
where name=’Action’
order by first_name,last_name

Países con más de 50 clientes

select country, count(customer_id) total from
country join city using (country_id)
join address using (city_id)
join customer using (address_id)
group by country
having total>50

Seguridad en WordPress

Algunos consejos para hacer tu WP más seguro:

https://www.blogpocket.com/2016/07/24/las-10-medidas-de-seguridad-imprescindibles-en-wordpress/

1.- Passwords fuertes
2.- No usar usuario admin, ni prefijos estandard en la bad
3.- Limitar número de logins
4.- Vigilar spam
5.- Cuidado con los plugins
6.- Escanear archivos periodicamente
7.- Firewall o proxy inverso
8.- Copias de seguridad
9.- Actualizaciones constantes
10.- Usar un plugin de seguridad

Ejemplo: iThemes:

https://www.blogpocket.com/2015/10/18/configurar-plugin-wordpress-ithemes-security/

Copias de seguridad en WordPress

UNa buena manera de realizar copias de seguridad en WP es utilizar el siguiente plugin:

updraftplus

Que nos permite realizar varias configuraciones. En la primera pantalla vemos el estado general del sistema:

En la segunda podemos ver los respaldos realizados y, en caso de necesitarlo, restaurar la copia:

En la tercera pantalla podemos configurar la frecuencia de la copia de seguridad, tanto de la base de datos, como de los archivos:

Y especificar dónde queremos guardar esa copia. Tenemos un amplio abanico, desde mandarla por correo electrónico hasta guardarla en dropbox.

También cuenta ftp:

Podemos especificar qué archivos queremos copiar y si queremos un reporte: