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');