Configuracion e Instalacion Wordpress
WordPress Barcelona
www.wpbarcelona.com - @WPBarcelona - #WPBarcelona
Antes de nada… ¿WordPress Barcelona?
• En Barcelona se desarrolla
mucho, y también con
WordPress.
• Queremos ampliar la comunidad
con este evento mensual.
• Queremos que participes en la
comunidad (pondremos
herramientas, tranquilos).
@WPBarcelona - #WPBarcelona
• Parte de nosotrosvamos “a
todas” las WordCamp de
España.
• Nuestro objetivo final es crear
una comunidad y organizar una
WordCamp Barcelona.
www.wpbarcelona.com
2
Y… ¿quién os habla?
• Me llaman Javier Casares - www.javiercasares.com - me conecté a
Internet por primera vez en 1995 e hice mi primera web en 1997.
• Utilizo WordPress desde 2005, cuando instalé la versión 1.5 tras
haber probado unadecena de gestores de contenido.
• Principalmente me dedico a:
• Acelerar Proyectos de Internet – www.keepitsimplelab.com
• Ayudar a la promoción de Apps Móviles – www.geenapp.com
• Disfrutar de lo que Internet me ofrece cada día.
@WPBarcelona - #WPBarcelona
www.wpbarcelona.com
3
A por faena… ¿por dónde empezamos?
• Lo primero que necesitamos es tener un WordPress instalado.
•Puede ser una instalación nueva (te has bajado el ZIP, lo has abierto y has
subido tus ficheros por FTP).
• Puedes haber contratado un sitio web en el que WordPress ya viene
instalado.
• O simplemente ya tienes un WordPress desde hace tiempo.
• Lo segundo que te recomiendo hacer es simplemente actualizarlo a la
última versión, porque vamos a trabajar con la rama 3.8.x
@WPBarcelona -#WPBarcelona
www.wpbarcelona.com
4
Sistema de ficheros
• Por norma general el sistema de ficheros tendrá los siguientes
permisos:
• Carpetas: 755 (rwx r-x r-x)
• Ficheros: 644 (rw- r-- r--)
• Dependerá de vuestro hosting… en general se deberá usar en
determinados ficheros y carpetas:
• Carpetas: 775 (rwx rwx r-x)
• Ficheros: 664 (rw- rw- r--)
@WPBarcelona - #WPBarcelonawww.wpbarcelona.com
5
Sistema de ficheros
• Crear un fichero [.htaccess] - permisos de escritura (664)
• Crear un fichero [robots.txt] - permisos de lectura (644)
• Crear un fichero [sitemap.xml] - permisos de escritura (664)
• Actualizar [/wp-content/] - permisos de escritura (775)
• Crear la carpeta [/wp-content/cache/] - permisos de escritura (775)
• Crear la carpeta[/wp-content/uploads/] - permisos de escritura (775)
@WPBarcelona - #WPBarcelona
www.wpbarcelona.com
6
robots.txt
Sitemap: http://www.example.com/sitemap.xml
User-Agent: *
Disallow: /*/feed/
Disallow: /*/trackback/
Disallow: /*/attachment/
Disallow: /author/
Disallow: /category/*/page/
Disallow: /category/*/feed/
Disallow: /tag/*/page/
Disallow: /tag/*/feed/
Disallow: /page/
Disallow:/comments/
Disallow: /xmlrpc.php
Disallow: /*?s=
@WPBarcelona - #WPBarcelona
www.wpbarcelona.com
7
.htaccess
DirectoryIndex index.php
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.example.com$ [NC]
RewriteRule ^.*$ http://www.example.com%{REQUEST_URI} [R=301,L]
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]Order Allow,Deny
Deny from all
Order Allow,Deny
Deny from all
Options All -Indexes
@WPBarcelona - #WPBarcelona
www.wpbarcelona.com
8
wp-config.php
define('DB_NAME', 'basededatos');
define('DB_USER', 'usuario');
define('DB_PASSWORD', 'contraseña');
define('DB_HOST', 'servidor');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
$table_prefix = 'algo_';
• Esimportante por seguridad que el “prefijo” no sea ‘wp_’ sino
cualquier otra cosa. Si ya lo tienes de antes, hay herramientas para
cambiarlo. Esto es preferible cambiarlo antes de la instalación.
@WPBarcelona - #WPBarcelona
www.wpbarcelona.com
9
wp-config.php
// https://api.wordpress.org/secret-key/1.1/salt/
define('AUTH_KEY',
define('SECURE_AUTH_KEY',
define('LOGGED_IN_KEY',...
Regístrate para leer el documento completo.