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.
A recent WordPress package should be available on the server.
To install, run the install.sh
script in /var/www/wordpress50
while inside the ~/www/ directory of your choice:
$ cd ~/www/example.com $ sh /var/www/wordpress50/install.sh myblog
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 Control Panel, or alternatively from the Shell Interface:
csoftadm> db mysql add myblog csoftadm> db mysql useradd mybloguser csoftadm> db mysql grant myblog mybloguser 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 mybloguser -p myblog
Open the file wp-config.php in the WordPress installation directory in a text editor, and edit the "MySQL settings" section:
// ** MySQL settings ** // define('DB_NAME', 'myblog'); define('DB_USER', 'mybloguser'); define('DB_PASSWORD', 'secret'); define('DB_HOST', 'localhost');
Set arbitrary phrases in AUTH_KEY
, SECURE_AUTH_KEY
and
LOGGED_IN_KEY
. If you require internationalization, set the
WPLANG
value accordingly.
Point your browser to the new URL (https://example.com/myblog
) 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.