WordPress

From Alpine Linux
Revision as of 07:53, 27 August 2010 by Ttrask (talk | contribs) (Typo)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Set up WordPress on Alpine Linux

WordPress is web software you can use to create a beautiful website or blog.

This document will be a quick c/p guide to setup WordPress on Alpine linux. What we will setup is the following:

  • Lighttpd with PHP
  • MySql
  • WordPress

Install lighttpd, PHP, and MySql

apk add nano php php-mysql mysql mysql-client lighttpd

Configuring Lighttpd

Edit lighttpd.conf

nano +46 /etc/lighttpd/lighttpd.conf

Uncomment line:

uncoment    include "mod_fastcgi.conf", save and exit

Installing and configuring WordPress

Install WordPress

Make webapps folder

mkdir /usr/share/webapps/ -p

Download

cd /usr/share/webapps/
wget http://wordpress.org/latest.tar.gz

Unpack

tar -xzvf latest.tar.gz
rm latest.tar.gz

Change Folder Persmissions

 chmod -R 777 /usr/share/webapps/

Make symlinks to WordPress

ln -s /usr/share/webapps/wordpress/ /var/www/localhost/htdocs/wordpress

Starting

Starting http and sql server and adding to boot

/etc/init.d/lighttpd start && rc-update add lighttpd default

Config MySql

/usr/bin/mysql_install_db --user=mysql
/etc/init.d/mysql start && rc-update add mysql default
/usr/bin/mysqladmin -u root password 'password'

Create the WordPress database

mysql -u root -p
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO "root";
FLUSH PRIVILEGES;
EXIT

Config your WordPress

Browse

http://WEBSERVER_IP_ADDRESS/WordPress/

 click on: "Create a Configuration File"
 click on: "Let’s go!"
 Database Name:	wordpress
 User Name:		root
 Password:		the MySQL password
 Database Host: 	localhost
 Table Prefix:	wp_
 You may need create the wp-config.php manually, so modify define the 'DB_NAME', DB_USER and DB_PASSWORD, then copy and paste the text into it.
 After you've done that, click "Run the install."
 Enter Information needed
 Site Title
 Username
 Password, twice
 Your E-mail

After you've done that, click "Install WordPress"

You have WordPress working, to access go to http://WEBSERVER_IP_ADDRESS/wordpress and enjoy!