WordPress is a popular
blog publishing application in PHP.
It provides features such as templates, link management, permalinks,
categories, tagging, typographic functions, Trackback and Pingback.
Security warning!
Comme les quelques centaines de logiciels libres disponibles sur nos
serveurs, WordPress est officiellement supporté, mais cela ne constitue
pas une approbation. Plusieurs scripts PHP populaires sont mal conçus
et ont des longs antécédents liés à la sécurité.
Nous travaillons incessament afin de maintenir les scripts installés
sur nos serveurs à jour, et nous ne pouvons seulement garantir que
tout correctif de sécurité sera appliqué aussitôt que disponible.
Installing the software
A maintained, preinstalled version of WordPress is available our servers.
In order to use it, you need to run the install.sh script in
/var/www/wordpress, from the ~/www/ directory of your choice:
$ cd ~/www/mydomain.ext
$ sh /var/www/wordpress/install.sh mywordpress
Database setup
WordPress uses MySQL as its database backend so before proceeding further,
you need to create a database and a MySQL user. You can do this from the
Databases section of the web interface, or alternatively from the
shell interface:
csoftadm> db mysql add mywordpressdb
csoftadm> db mysql useradd mywordpressuser
csoftadm> db mysql grant mywordpressdb mywordpressuser all
If you wish to reuse the contents of a previous WordPress installation,
assuming mydump.txt was previously generated by mysqldump,
you would use:
$ cat mydump.txt | mysql -u mywordpressuser -p mywordpressdb
Editing wp-config.php
Open the file wp-config.php in the WordPress installation directory
in a text editor, and edit the "MySQL settings" section:
Set arbitrary phrases in AUTH_KEY, SECURE_AUTH_KEY and
LOGGED_IN_KEY. If you require internationalization, set the
WPLANG value accordingly.
Using the web installer
Point your browser to the new URL (http://mydomain.ext/mywordpress) and
enter the requested information (blog title and e-mail address). Proceed,
and note the generated password.
The installation is now complete. You can now log in as admin.
For better security, consider using a secure URL (https:// URL).
If you don't have an official SSL certificate, it is possible to
generate one yourself.