WordPress is a Content Management System (CMS) spcialized in blog area, logs, blocks, journals (posts) personal.
We will install WordPress over Debian Etch, with Apache2+PHP5+MySQL.
I leave my usual table refference with the links used, and important things in the aplicaion:
Origin | http://wordpress.org/ |
Repository | Wpress: http://wordpress.org/download/ Modules: http://wordpress.org/extend/plugins/ Presentations: http://themes.wordpress.net/ Translatings: http://codex.wordpress.org/WordPress_in_Your_Language |
Package | wordpress-2.3.1.tar.gz |
Documentation (Spanish) | http://codex.wordpress.org/es:Main_Page |
Documentation (English) | http://codex.wordpress.org/Main_Page |
Installation:
- Unzip and move to server root the WP directory:
tar -zxvf wordpress-2.3.1.tar.gz mv wordpress /var/www/blog
- Allow writting the web server daemon user in the web root:
chown -R www-data:www-data /var/www/blog
- Making the MySQL schema to store the aplication data:
elite:~# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 140 Server version: 5.0.32-Debian_7etch1-log Debian etch distributionType 'help;' or 'h' for help. Type 'c' to clear the buffer. mysql> create database wordpress; Query OK, 1 row affected (0.01 sec) mysql> grant all on wordpress.* to 'wp_admin'@'localhost' identified by 'secure-password'; Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) mysql> quit Bye
Going to web installation: http://www.tudominio.com/blog/setup-config.php
- Write the Data Base access data: user, passwordusuario anterior, contraseña, dirección BBDD (localhost)….
- Write the blog’s title, and owner e-mail.
- Generating user/pswd for the administration part (admin/secure_password): http://www.tudominio.com/blog/wp-login.php
Language change:
- Unzip the file, which we get in my table URL:
elite:~# mkdir /var/www/blog/wp-content/languages elite:~# unzip wordpress-es_ES.zip -d /var/www/blog/wp-content/languages/
- Modify above line in configuration file, /var/www/blog/wp-config.php:
define ('WPLANG', 'es_ES');