Documentación de cómo podemos instalar y configurar de una manera sencilla un sitio web basado en Wordpress 3.8.
Este manual nos explica paso a paso cómo instalar y configurar para poner en marcha la versión 3.8 de Wordpress en un hosting externo como en nuestra propia máquina.
Esta basado en la documentación de Iñaki Arenaza (@iarenaza) "Monta Worpdress en tu Empresa" y en la documentación de Dani Reguera (@dreguera) "Los mejores plugins para Wordpress".
Instalación y configuración de un sitio web en Wordpress 3.8
1. Monta
Wordpress
3.8
en
tu
empresa
Dani
Reguera
Mondragon
Unibertsitatea
dreguera@mondragon.edu
h:ps://twi:er.com/dreguera
h:ps://linkedin.com/in/danireguera
2. ObjeCvos
§ Ser
capaz
de
instalar
y
configurar
un
siCo
web
WordPress
3.8
en
un
servidor
propio
o
en
un
hosCng
comparCdo.
§ Ser
capaz
de
gesConar
usuarios
y
permisos.
§ Ser
capaz
de
instalar
y
configurar
complementos
(plugins)
§ Ser
capaz
de
instalar
y
configurar
planCllas
(themes)
§ Ser
capaz
de
hacer
copias
de
seguridad
de
un
siCo
web
WordPress
3.8
2
3. Programa
§ Instalación
de
WordPress
¨
¨
¨
§
§
§
§
§
§
Requisitos
mínimos
Proceso
de
instalación
en
un
servidor
propio
Proceso
de
instalación
en
un
hosCng
comparCdo
Configuración
básica
GesCón
de
usuarios
y
permisos
GesCón
de
plugins
GesCón
de
temas
Como
hacer
copias
de
seguridad
y
restaurarlas
Como
hacer
actualizaciones
¨
Como
estar
al
día
de
nuevas
versiones
3
4. Programa
§ Instalación
de
WordPress
¨
¨
¨
§
§
§
§
§
§
Requisitos
mínimos
Proceso
de
instalación
en
un
servidor
propio
Proceso
de
instalación
en
un
hosCng
comparCdo
Configuración
básica
GesCón
de
usuarios
y
permisos
GesCón
de
plugins
GesCón
de
temas
Como
hacer
copias
de
seguridad
y
restaurarlas
Como
hacer
actualizaciones
¨
Como
estar
al
día
de
nuevas
versiones
4
5. Instalación
de
Wordpress
3.8
§ Requisítos
mínimos
para
Wordpress
(3.x):
¨
¨
¨
¨
Servidor
web:
Apache,
IIS,
ligh:pd,
...).
Recomendado
Apache
2.2+,
IIS
7+,
ligh:pd
1.4.28+
PHP
5.2.4+:
recomendado
PHP
5.3.x
o
posterior
(las
versiones
anteriores
ya
no
están
soportadas
o
Cenen
errores
sin
corregir).
MySQL
5.0+:
recomendado
MySQL
5.1.x
o
posterior.
La
combinación
ideal
(pero
no
la
única):
LAMP
(Linux,
Apache
con
el
módulo
mod_rewrite,
MySQL,
PHP).
• Existen
variantes
para
diferentes
Sistemas
OperaCvos:
XAMP
(Para
entornos
Microsod)
y
MAMP
(Para
entornos
MAC)
5
6. Instalación
de
Wordpress
en
un
servidor
propio
§ Antes
de
empezar
el
proceso:
¨
¨
Verificar
que
nuestro
servidor
cumple
los
requisitos
mínimos
para
la
versión
que
queremos
instalar.
Comprobar
que
tenemos
acceso
de
escritura
al
directorio
de
las
páginas
del
siCo.
• $
chmod
[modificadores]
permisos
fichero/directorio
¨
Descargar
la
versión
de
WordPress
que
queremos
instalar,
en
este
caso
la
3.8.
• h:p://es.wordpress.org/wordpress-‐3.8.1-‐es_ES.zip
¨
¨
Descomprimir
el
archivo
comprimido
descargado
en
un
directorio
temporal.
Mas
información:
• h:p://codex.wordpress.org/es:Istalando_Wordpress
6
7. Instalación
de
Wordpress
en
un
servidor
propio
§ Crear
una
base
de
datos
para
WordPress,
así
como
un
usuario
de
MySQL
que
tenga
todos
los
privilegios
para
acceder
a
ella
y
modificarla.
§ Si
no
sabemos
o
no
queremos
crear
los
elementos
anteriores
a
mano,
podemos
usar
herramientas
como
phpMyAdmin.
§ Juego
de
caracteres:
um8
§ Cotejamiento:
um8_general_ci
(recomendaba)
/
um8_bin
(otra
posibilidad).
§ Usar
contraseñas
robustas*.
§ Anotar
el
nombre
del
servidor
de
bbdd,
de
la
base
de
datos,
del
usuario
y
contraseña.
7
8. Instalación
de
Wordpress
en
un
servidor
propio
§ Si
sabemos
o
queremos
crear
el
fichero
de
configuración
'wp-‐config.php'
de
forma
manual
(para
tener
mayor
control):
§ Renombrar
el
fichero
'wp-‐config-‐sample.php'
a
'wp-‐config.php'
§ Abrir
el
fichero
'wp-‐config.php'
en
un
editor
de
texto
y
rellenar
los
detalles
de
conexión
a
la
base
de
datos
de
Wordpress,
así
como
los
valores
secretos.
§ Si
no,
el
proceso
de
instalación
creará
uno
por
nosotros.
8
9. Instalación
de
Wordpress
en
un
servidor
propio
§ Copiar
todos
los
ficheros
y
directorios
de
WordPress
al
directorio
de
las
páginas
del
siCo
(o
a
un
subdirectorio).en
el
servidor:
§ Copiarlo
al
directorio
de
las
páginas
del
siCo
si
queremos
que
WordPress
esté
en
la
raíz
de
nuestro
dominio
(ejemplo:
h:p://
midominio.com/).
§ Copiarlo
a
un
subdirectorio
de
las
páginas
del
siCo
si
queremos
que
WordPress
esté
en
un
subdirectorio
de
nuestro
dominio.
Por
ejemplo,
si
queremos
que
esté
en
h:p://midominio.com/
blog/
deberemos
copiarlo
a
un
subdirectorio
llamado
'blog'.
9
10. Instalación
de
Wordpress
en
un
servidor
remoto
§ En
este
caso
los
pasos
son
idénCcos,
excepto
el
úlCmo.
Debemos
subir
todos
los
ficheros
y
directorios
de
WordPress
al
servidor
remoto.
§ Para
ello
solemos
usar
el
servicio
FTP.
§ Una
buena
herramienta
para
hacerlo
es
FileZilla
(h:p://filezilla-‐project.org/)
§ Lo
subimos
al
directorio
de
las
páginas
del
siCo
si
queremos
que
WordPress
esté
en
la
raíz
de
nuestro
dominio
(ejemplo:
h:p://midominio.com/).
§ Lo
subimos
a
un
subdirectorio
de
las
páginas
del
siCo
si
queremos
que
WordPress
esté
en
un
subdirectorio
de
nuestro
dominio.
Por
ejemplo,
h:p://midominio.com/
blog/
10
11. Instalación
de
Wordpress
en
un
servidor
remoto
§ Una
vez
copiados/subidos
los
ficheros
de
WordPress,
ejecutar
el
script
de
instalación
accediendo
a
la
página
wp-‐
admin/install.php
desde
un
navegador:
§ Si
hemos
copiado
WordPress
a
la
raíz
del
dominio,
accederemos
a
h:p://midominio.com/
wp-‐admin/install.php
§ Si
hemos
copiado
WordPress
al
subdirectorio
'blog'
de
la
raíz
del
dominio,
accederemos
a
h:p://midominio.com/blog/wp-‐admin/
install.php
§ Seguimos
las
instrucciones
que
se
nos
presentan
11
22. Escritorio
de
administración
§ Para
entrar
en
sesión
y
administrar
el
blog
ir
a
la
dirección
h:p://midominio.com/wp-‐
admin/
(o
h:p://midominio.com/blog/wp-‐
admin/)
§ Introducir
el
usuario
y
contraseña
del
administrador
creado
durante
la
instalación.
§ Accedemos
al
escritorio
o
dashboard
22
25. ¿Problemas
con
la
instalación?
§ Veo
un
montón
de
errores
"Headers
already
sent".
¿Cómo
lo
arreglo?
¨
Revisar
el
fichero
wp-‐config.php
en
un
editor.
Seguramente
hay
espacios
en
blanco
antes
y
después
de
las
eCquetas
de
apertura/cierre
de
PHP.
§ Las
páginas
parece
basura.
Cuando
miro
el
código
de
la
página,
veo
un
montón
de
eCquetas
"<?
php
?>".
¨
La
configuración
de
PHP
en
el
servidor
web
no
es
correcta.
Consultar
con
el
administrador
del
servidor.
25
26. ¿Problemas
con
la
instalación?
§ Obtengo
el
error
"Error
connecCng
to
database"
conCnuamente,
pero
estoy
seguro
de
que
los
datos
de
configuración
de
la
base
de
datos
son
correctos.
Lo
más
probable
es
que
la
contraseña
del
usuario
de
la
base
de
datos
esté
mal
escrita
en
el
fichero
wp-‐config.php.
¨ Podemos
o
bien
editar
el
fichero
o
bien
cambiar
la
contraseña
del
usuario
en
la
base
de
datos
(con
phpMyAdmin
por
ejemplo)
para
que
ambas
coincidan.
¨
26
27. ¿Problemas
con
la
instalación?
§ Algunos
problemas
son
específicos
de
la
configuración
"no
habitual"
de
ciertos
proveedores
de
hosCng:
¨
¨
¨
¨
La
única
solución
suele
ser
contactar
con
el
proveedor
e
indicar
el
problema
que
obtenemos.
A
veces
en
los
foros
de
los
usuarios
de
ese
proveedor
podemos
encontra
solución
a
nuestro
problema
concreto.
El
proveedor
1and1
es
especialmente
conocido
por
este
Cpo
de
cosas
El
proveedor
godaddy
también
suele
ser
fuente
de
muchas
consultas
;-‐)
27
28. Programa
§ Instalación
de
WordPress
¨
¨
¨
§
§
§
§
§
§
Requisitos
mínimos
Proceso
de
instalación
en
un
servidor
propio
Proceso
de
instalación
en
un
hosCng
comparCdo
Configuración
básica
GesCón
de
usuarios
y
permisos
GesCón
de
plugins
GesCón
de
temas
Como
hacer
copias
de
seguridad
y
restaurarlas
Como
hacer
actualizaciones
¨
Como
estar
al
día
de
nuevas
versiones
28
29. Configuración
básica
§ Instalar
Wordpress
3.8
en
otro
idioma
(Euskara
por
ejemplo):
¨
Obtener
el
fichero
de
idioma
".mo"
(p.
ej.”eu_EU.mo")
del
idioma
deseado
desde
•
h:p://codex.wordpress.org/WordPress_in_Your_Language
Copiarlo/subirlo
al
directorio
"/wp-‐
content/
languages"
(si
no
existe,
crearlo)
¨ Editar
el
fichero
'wp-‐config.php'
para
cambiar
el
idioma
del
blog*
(el
ajuste
WPLANG).
P.ej.
¨
• define('WPLANG',
’eu_EU');
29
34. Ajustes
generales
§ En
esta
pantalla
vamos
a
poder
cambiar
ajustes
generales
del
siCo
web:
Nombre
del
siCo
¨ Tagline
o
descripcion
corta
¨ Formato
de
fechas
¨ Dirección
URL
del
siCo
¨ Perfiles
predeterminados
para
los
diferentes
usuarios
¨ Etc…
¨
34
41. Programa
§ Instalación
de
WordPress
¨
¨
¨
§
§
§
§
§
§
Requisitos
mínimos
Proceso
de
instalación
en
un
servidor
propio
Proceso
de
instalación
en
un
hosCng
comparCdo
Configuración
básica
GesCón
de
usuarios
y
permisos
GesCón
de
plugins
GesCón
de
temas
Como
hacer
copias
de
seguridad
y
restaurarlas
Como
hacer
actualizaciones
¨
Como
estar
al
día
de
nuevas
versiones
41
42. GesCón
de
usuarios
y
permisos
§ El
administrador
puede
crear,
modificar
y
borrar
usuarios
a
voluntad.
§ WordPress
usa
los
roles
y
capacidades
para
decidir
qué
pueden
hacer
esos
usuarios.
§ WordPress
Cene
6*
roles
predefinidos:
¨
¨
¨
¨
¨
¨
Super
Admin*
Administrador
Editor
Autor
Colaborador
Suscriptor
42
43. GesCón
de
usuarios
y
permisos
§ Cada
rol
Cene
una
serie
de
capacidades
predefinidas,
como
publish_post,
moderate_comments,
etc.
§ A
grandes
rasgos
esto
es
lo
que
puede
hacer
cada
rol:
Super
Admin
–
Tiene
acceso
a
las
funcionalidades
de
administración
de
toda
la
red
de
blogs,
y
puedes
gesConar
todos
los
blogs.
¨ Administrador
–
Tiene
acceso
a
todas
las
funcionalidades
de
administración
de
un
blog
individual.
¨
43
44. GesCón
de
usuarios
y
permisos
Editor
–
Puede
publicar
y
administrar
entradas
(posts)
y
páginas
así
como
gesConar
entradas
y
páginas
de
otros
usuarios,
etc.
¨ Autor
–
Puede
publicar
y
gesConar
sus
propias
entradas.
¨ Colaborador
–
Puede
escribir
y
gesConar
sus
propias
entradas,
pero
no
puede
publicarlas.
¨ Suscriptor
–
Solamente
puede
gesConar
su
perfil.
¨
§ Más
información:
¨
h:ps://codex.wordpress.org/Roles_and_CapabiliYes
44
51. Programa
§ Instalación
de
WordPress
¨
¨
¨
§
§
§
§
§
§
Requisitos
mínimos
Proceso
de
instalación
en
un
servidor
propio
Proceso
de
instalación
en
un
hosCng
comparCdo
Configuración
básica
GesCón
de
usuarios
y
permisos
GesCón
de
plugins
GesCón
de
temas
Como
hacer
copias
de
seguridad
y
restaurarlas
Como
hacer
actualizaciones
¨
Como
estar
al
día
de
nuevas
versiones
51
52. GesCón
de
plugins
§ Los
plugins
son
conjuntos
de
scripts
PHP
que
añaden
funcionalidad
a
WordPress.
Vienen
en
forma
de
fichero
.zip.
§ A
veces
mejoran
la
funcionalidad
existente
en
WordPress
y
otras
añaden
funcionalidades
inexistentes.
§ Hay
una
infinidad
de
plugins
que
cubren
funcionalidades
muy
variadas:
sistemas
de
puntuación
de
ar‚culos,
integración
con
redes
sociales,
SEO,
analíCca
web,
ar‚culos
mulC-‐
idioma,
etc.
52
53. GesCón
de
plugins
§ Al
ser
tan
variados
y
no
necesarios
para
todo
el
mundo,
no
son
parte
de
la
versión
estándar
de
WordPress.
§ Es
por
ello
que
la
prácCca
totalidad
de
los
mismo
son
desarrollados
por
terceras
personas
y
su
madurez
y
calidad
varían
mucho
de
unos
a
otros.
§ Podemos
encontrar
la
mayoría
de
ellos
en:
¨
h:p://wordpress.org/plugins/
§ Casi
todos
ellos
indican
en
su
página
en
la
base
de
datos
de
plugins
para
que
versiones
de
WordPress
son
compaCbles.
53
58. Añadir
un
nuevo
plugin
§ Podemos
instalar
de
dos
maneras:
Obteniendo
el
fichero
.zip
por
nuestra
cuenta,
descomprimiéndolo
y
copiando/subiendo
la
carpeta
con
todo
su
contenido
al
directorio
/wp-‐
content/plugins.
¨ Desde
el
dashboard,
en
la
entrada
del
menú
'Plugins'.
Esta
opción
a
veces
no
funciona
en
algunos
proveedores
de
hosCng,
por
lo
que
no
queda
más
remedio
que
usar
la
opción
anterior.
¨
58
59. Añadir
un
nuevo
plugin
§ Algunos
(pocos)
plugins
necesitan
acciones
manuales
adicionales.
Suelen
indicar
qué
acciones
son
en
el
fichero
README.txt
que
hay
dentro
del
.zip.
§ ¡ATENCIÓN!:
Un
plugin
con
errores
o
incompaCble
con
nuestra
versión
de
WordPress
puede
dejar
nuestro
blog
fuera
de
servicio.
¨
Hacer
una
copia
de
seguridad
completa
del
blog
antes
de
instalar
un
nuevo
plugin,
por
si
acaso.
59
64. Añadir
nuevo
plugin
Por
defecto,
los
plugins
vienen
sin
acYvar
para
no
modificar
el
comportamiento
del
siYo,
por
lo
que
para
poder
usarlo
deberíamos
acYvarlo
64
66. Borrado
de
un
plugin
Seleccionamos
el
plugin
a
borrar,
y
lo
desacYvamos
primero
para
poder
borrarlo
66
67. Borrado
de
un
plugin
Una
vez
desacYvado
ya
tenemos
la
opción
de
borrar
67
68. Borrado
de
un
plugin
Si
borramos
el
plugin
se
borran
automáYcamente
todos
sus
ficheros
y
archivos
de
datos.
Si
queremos
volver
a
usarlo
deberémos
volverlo
a
instalar
68
70. Borrado
de
un
plugin
§ Puede
que
algunos
plugins
no
se
puedan
borrar
de
esta
forma
(no
tengamos
permisos
en
disco
para
hacerlo
desde
el
dashboard).
§ En
ese
caso
hay
que
borrar
el
directorio
del
plugin
de
/wp-‐content/plugins
de
forma
manual
(en
el
servidor
o
via
FTP).
70
71. Programa
§ Instalación
de
WordPress
¨
¨
¨
§
§
§
§
§
§
Requisitos
mínimos
Proceso
de
instalación
en
un
servidor
propio
Proceso
de
instalación
en
un
hosCng
comparCdo
Configuración
básica
GesCón
de
usuarios
y
permisos
GesCón
de
plugins
GesCón
de
temas
Como
hacer
copias
de
seguridad
y
restaurarlas
Como
hacer
actualizaciones
¨
Como
estar
al
día
de
nuevas
versiones
71
72. GesCón
de
temas
§ Los
temas
son
una
forma
de
configurar
el
aspecto
de
un
siCo
WordPress:
la
portada,
los
ar‚culos,
las
páginas,
las
categorías,
etc.
§ Un
tema
es
una
colección
de
fichero
que
trabajan
juntos
para
producir
una
interfaz
de
usuario.
§ Estos
ficheros
de
denominan
ficheros
de
planClla,
y
pueden
incluir
planCllas
personalizadas,
ficheros
de
imagen
(*.jpg,
*.gif),
hojas
de
esClo
(*.css),
Páginas
personalizadas
así
como
los
ficheros
de
código
necesarios
(*.php).
§ Al
igual
que
los
plugins,
vienen
en
forma
de
ficheros
.zip
72
73. GesCón
de
temas
§ Gracias
a
los
temas
conseguimos
cambiar
el
diseño
de
nuestro
siCo
sin
modificar
el
comportamiento
del
mismo
§ La
prácCca
totalidad
de
los
mismo
son
desarrollados
por
terceras
personas
y
su
madurez
y
calidad
varían
mucho
de
unos
a
otros.
§ Podemos
encontrar
muchos
de
ellos
en:
¨
h:p://wordpress.org/themes/
73
75. Temas
instalados
por
defecto
Tema
acYvo
en
nuestro
siYo
web
Temas
disponibles
75
76. GesCón
de
temas
§ Los
temas
suelen
ser
“más
o
menos”
configurables
§ Para
ello
disponemos
de
áreas
o
widgets
donde
podemos
introducir
funcionalidad
o
contenido.
§ Tambien
podemos
“personalizar”
a
grandes
rasgos
nuestros
temas.
Colores
¨ Fuentes
¨ Cabeceras
¨
76
78. GesCón
de
temas
-‐
Personalizar
Una
vez
hagamos
todos
los
cambios
que
creamos
convenientes,
pulsamos
en
“Guardar
y
publicar”
para
ver
los
cambios
en
el
siYo
78
79. GesCón
de
temas
–
Personalizar
§ Esta
personalización
es
para
cosas
muy
sencillas
§ Si
quisieramos
darle
otro
aspecto
u
otro
diseño
sobre
la
base
del
tema
deberíamos
modificar
los
CSS
§ ¿Somos
diseñadores?
O
¿Sabemos
CSS?
Si
la
respuesta
es
NO,
mejor
no
tocar
nada
;-‐)
79
80. GesCón
de
temas
-‐
Widgets
Le
decimos
donde
queremos
que
añada
el
widget
seleccionado
80
89. GesCón
de
temas
-‐
Editor
§ Los
temas
podemos
modificarlos
desde
su
código
§ Podemos
añadir
funcionalidades
a
los
archivos
PHP
y
tambien
a
los
esClos
style.css
§ Si
NO
tenemos
conocimientos
técnicos
o
de
diseño
no
deberíamos
modificarlos.
§ Podemos
editarlos
desde
la
opción
editor
o
bajandonos
los
archivos
a
nuestro
editor
de
texto
preferido.
(p.ej:
Sublime
Text)
89
92. GesCón
de
temas
-‐
Instalar
un
nuevo
tema
§ Podemos
instalar
nuevos
temas:
Obteniendo
el
fichero
.zip
por
nuestra
cuenta,
descomprimiéndolo
y
copiando/subiendo
la
carpeta
con
todo
su
contenido
al
directorio
/wp-‐
content/themes.
¨ Desde
el
dashboard,
en
la
entrada
del
menú
'Apariencia'.
Esta
opción
a
veces
no
funciona
en
algunos
proveedores
de
hosCng,
por
lo
que
no
queda
más
remedio
que
usar
la
opción
anterior.
¨
92
93. GesCón
de
temas
-‐
Instalar
un
nuevo
tema
Seleccionamos
esta
opción
para
añadir
un
nuevo
tema
93
96. GesCón
de
temas
-‐
Instalar
un
nuevo
tema
Una
vez
instalado
podemos:
-‐
Ver
una
vista
previa
de
como
queda
el
tema
en
nuetro
siYo
-‐
AcYvar
directamente
el
tema
-‐
Volver
a
los
temas
instalados
96
97. GesCón
de
temas
-‐
Instalar
un
nuevo
tema
AcYvamos
el
tema
que
acabamos
de
instalar
97
98. Este
sería
el
aspecto
de
nuestro
siYo
web
con
el
nuevo
tema
instalado
acYvado.
98
99. GesCón
de
temas
–
Borrado
de
un
tema
DesacYvamos
el
tema,
y
pinchamos
en
detalles
99
100. GesCón
de
temas
–
Borrado
de
un
tema
Clickamos
en
borrar
para
poder
borrar
el
tema
100
103. GesCón
de
temas
–
Borrado
de
un
tema
§ Puede
que
algunos
temas
no
se
puedan
borrar
de
esta
forma
(no
tengamos
permisos
en
disco
para
hacerlo
desde
el
dashboard).
§ En
ese
caso
hay
que
borrar
el
directorio
del
tema
de
/wp-‐content/themes
de
forma
manual
(en
el
servidor
o
via
FTP).
103
104. Programa
§ Instalación
de
WordPress
¨
¨
¨
§
§
§
§
§
§
Requisitos
mínimos
Proceso
de
instalación
en
un
servidor
propio
Proceso
de
instalación
en
un
hosCng
comparCdo
Configuración
básica
GesCón
de
usuarios
y
permisos
GesCón
de
plugins
GesCón
de
temas
Como
hacer
copias
de
seguridad
y
restaurarlas
Como
hacer
actualizaciones
¨
Como
estar
al
día
de
nuevas
versiones
104
105. Copias
de
seguridad
de
mi
Wordpress
§ Una
copia
de
seguridad
completa
de
WordPress
incluye:
Una
copia
de
seguridad
de
la
base
de
datos
de
WordPress.
¨ Una
copia
de
seguridad
de
todos
los
ficheros
y
directorios
del
directorio
de
instalación
de
WordPress.
¨
§ Con
esas
dos
cosas
podemos
recuperar
una
instalación
de
WordPress
completamente
105
106. Copias
de
seguridad
de
mi
Wordpress
§ Para
hacer
la
copia
de
seguridad
de
la
base
de
datos
podemos
usar:
mysqldump
desde
la
consola
del
servidor
(o
si
tenemos
acceso
via
ssh,
por
ejemplo).
¨ usando
phpMyAdmin
o
herramientas
similares.
¨
§ Para
hacer
la
copia
de
seguridad
de
los
ficheros
y
directorios
podemos
usar
FileZilla.
106
107. Copias
de
seguridad
de
mi
Wordpress
§ Idealmente
la
copia
de
seguridad
debería
ser
automáYca
(sin
intervención
manual)
y
programada
(periódica).
§ Idealmente
a
otro
equipos
diferente
al
que
tenemos
instalado
WordPress.
§ Una
copia
de
seguridad
no
sirve
para
nada
si
no
podemos/sabemos
restaurarla.
107
108. Copia
de
seguridad
con
phpMyAdmin
Seleccionamos
la
base
de
datos
donde
tenemos
nuestro
Wordpress
y
le
damos
a
“Export”
108
109. Copia
de
seguridad
con
phpMyAdmin
1
2
1-‐
Seleccionamos
las
tablas
2
-‐
Añadimos
la
estructrura
3
-‐
Inserciones
de
los
valores
4
-‐
Comprimido
y
el
sufijo
¡Listo!
3
4
109
110. Restauración
de
BBDD
con
phpMyAdmin
En
la
opción
“Import”
se
nos
abre
una
pestaña
en
la
que
seleccionamos
el
fichero
donde
tenemos
la
copia
de
seguridad,
la
codificación
UTF-‐8
y
el
formato,
en
este
caso
SQL.
Hecho
esto,
pulsamos
en
OK
y
ya
tenemos
las
transacciones
hechas
con
la
BBDD
Restaurada
110
111. Programa
§ Instalación
de
WordPress
¨
¨
¨
§
§
§
§
§
§
Requisitos
mínimos
Proceso
de
instalación
en
un
servidor
propio
Proceso
de
instalación
en
un
hosCng
comparCdo
Configuración
básica
GesCón
de
usuarios
y
permisos
GesCón
de
plugins
GesCón
de
temas
Como
hacer
copias
de
seguridad
y
restaurarlas
Como
hacer
actualizaciones
¨
Como
estar
al
día
de
nuevas
versiones
111
112. Cómo
hacer
actualizaciones
§ Cada
cierto
Cempo
se
publican
nuevas
versiones
de
WordPress.
Podemos
estar
interesados
en
actualizarnos
por
al
menos
dos
razones:
Incluye
nuevas
funcionalidades
que
nuestra
versión
actual
no
Cene,
y
que
nos
interesan.
¨ Ha
corregido
fallos
(bugs)
que
nuestra
versión
sí
Cene
y
la
nueva
no.
Esto
es
especialmente
importante
en
caso
de
fallos
de
seguridad.
¨ Por
desgracia,
el
historial
de
fallos
de
seguridad
de
WordPress
es
bastante
largo
y
extenso.
¨
112
113. Cómo
hacer
actualizaciones
§ La
actualización
de
WordPress
sólo
incluye
a
los
ficheros
y
directorios
del
"núcleo"
de
WordPress.
Esto
incluye:
¨
¨
¨
Los
ficheros
originales
de
WordPress.
Los
dos
plugins
llamados
Akismet
y
Hello
Dolly.
Los
dos
temas
llamados
Twenty
Eleven
y
Twenty
Ten.
§ Si
hemos
hecho
cambios
en
alguno
de
esos
ficheros,
se
perderán
en
la
actualización.
§ El
resto
de
plugins
y
temas
no
se
actualizarán
(se
gesConan
aparte).
113
114. Cómo
hacer
actualizaciones
§ Algunos
plugins
pueden
dejar
de
funcionar
al
actualizar
de
versión
(pueden
no
ser
todavía
compaCbles
con
ésta).
§ Por
eso
se
recomienda
desacCvar
todos
los
plugins
antes
de
hacer
la
actualización
e
irlos
acCvando
uno
por
uno
después
(y
comprobar
que
siguen
funcionando).
114
115. Cómo
hacer
actualizaciones
§ Los
pasos
a
seguir
serían:
¨
Verificar
que
cumplimos
los
requisitos
mínimos
para
ejecutar
la
nueva
versión.
Consultar
• h:p://wordpress.org/about/requirements/
¨
¨
¨
¨
¨
Hacer
un
backup
completo
de
nuestro
siCo
WordPress
(base
de
datos
y
ficheros).
Deshabilitar
los
plugins
instalados.
Hacer
la
actualización
en
sí.
Hay
dos
métodos:
Actualización
automaCzada
(preferible
si
funciona)
Actualización
manual
(para
mayor
control
o
si
la
automaCzada
no
funciona).
Volver
a
habilitar
los
plugins
uno
por
uno
y
verificar
que
todo
funciona
correctamente.
115
116. Actualización
automáCca
Wordpress
nos
avisa
que
hay
una
versión
nueva
por
lo
que
podríamos
actualizarla.
Siempre
que
hagamos
la
actualización
automáYca,
primero
realizar
una
copia
de
seguridad
116
117. Actualización
manual
§ Los
pasos
a
seguir
serían:
Obtener
el
.zip
de
la
versión
de
WordPress
a
la
que
actualizar.
¨ Descomprimir
el
fichero
zip.
¨ En
el
servidor/hosCng,
borrar
los
directorios
"wp-‐
includes"
y
"wp-‐admin",
y
sólo
estos
dos
(directamente
o
via
FTP).
¨ Subir
los
nuevos
directorios
"wp-‐includes"
y
"wp-‐
admin"
(directamente
o
via
FTP).
¨
117
118. Actualización
manual
¨
¨
¨
Copiar/subir
los
ficheros
individuales
desde
el
nuevo
directorio
"wp-‐content"
al
directorio
"wp-‐content"
del
servidor,
sobrescribiendo
los
existentes.
NO
BORRAR
NINGÚN
FICHERO
O
DIRECTORIO
del
directorio
"wp-‐
content"
del
servidor
(o
perderemos
los
plugins,
temas
y
ficheros
adjuntos
subidos
al
blog).
Subir
el
resto
de
ficheros
individuales
del
directorio
principal
de
WordPress,
sobrescribiendo
los
ficheros
del
servidor.
¡CUIDADO
DE
NO
BORRAR
EL
FICHERO
wp-‐config.php
del
servidor!
Acceder
a
la
dirección
h:p://midominio.com/wp-‐
admin
(o
h:p://midominio.com/blog/wp-‐admin)
para
terminar
la
actualización
118
121. Configuración
adicional
para
usar
permalinks
§ Los
detalles
completos
se
pueden
consultar
en
la
dirección
h:p://codex.wordpress.org/
Using_Permalinks
§ Requisitos
para
que
los
permalinks
funcionen
con
Apache
2.x:
¨
¨
¨
¨
Tener
instalado
y
habilitado
el
módulo
mod_rewrite
En
la
configuración
de
Apache,
para
el
directorio
de
instalación
de
WordPress,
habilitar:
OpCons
+FollowSymLinks
AllowOverride
FileInfo
§ Tener
un
fichero
.htaccess
en
el
directorio
de
instalación
de
WordPress,
o
darle
permisos
de
escritura
a
WordPress
en
su
directorio
de
instalación
para
que
pueda
crearlo.
121
122. Configuración
adicional
para
usar
permalinks
§ Puede
que
todo
lo
anterior
ya
esté
configurado
por
nuestro
proveedor
y
no
haya
que
hacer
nada.
§ Si
tenemos
nuestro
propio
servidor,
tendremos
que
modificar
la
configuración
de
Apache
(y
reiniciar
el
servicio
después
de
hacerlo).
§ Suponiendo
que
tenemos
instalado
WordPress
en
/var/www/midominio.com/blog,
en
la
configuración
de
global
de
Apache
necesitaríamos
algo
como
lo
siguiente:
<Directory
/var/www/midominio.com/blog>
OpCons
+FollowSymLinks
AllowOverride
FileInfo
</Directory>
122
123. Configuración
adicional
para
usar
permalinks
§ En
el
fichero
.htaccess
pondríamos
las
siguientes
líneas
(suponiendo
que
WordPress
no
pueda
crear
el
fichero
él
mismo):
#
BEGIN
WordPress
<IfModule
mod_rewrite.c>
RewriteEngine
On
RewriteBase
/
RewriteRule
^index.php$
-‐
[L]
RewriteCond
%
{REQUEST_FILENAME}
!-‐f
RewriteCond
%
{REQUEST_FILENAME}
!-‐d
RewriteRule
.
/index.php
[L]
</IfModule>
#
END
WordPress
123
124. Créditos
§ Este
curso
está
basado
en
una
actualización
del
curso
“Monta
Wordpress
en
tu
empresa”
de
Iñaki
Arenaza
(iarenaza@mondragon.edu),
“Los
mejores
plugins
para
Wordpress”
de
Dani
Reguera
(dreguera@mondragon.edu)
Actualización,
tanto
de
las
diaposiCvas
como
del
texto,
a
las
funcionalidades
nuevas
de
la
versión
3.8
de
Wordpress
124