Home » Categories » Multiple Categories |
How To Install Wordpress on Ubuntu 12.04 |
Article Number: 166 | Rating: Unrated | Last Updated: Sun, Jan 5, 2014 at 8:59 PM
|
About WordpressWordpress is a free and open source website and blogging tool that uses php and MySQL. It was created in 2003 and has since then expanded to manage 22% of all the new websites created and has over 20,000 plugins to customize its functionality.SetupThe steps in this tutorial require the user to have root privileges. You can see how to set that up in the Initial Server Setup.Before working with wordpress, you need to have LAMP installed on your virtual private server. If you don't have the Linux, Apache, MySQL, PHP stack on your server, you can find the tutorial for setting it up in the Ubuntu LAMP tutorial. Once you have the user and required software, you can start installing wordpress! Step One—Download WordPressWe can download Wordpress straight from their website:wget http://wordpress.org/latest.tar.gzThis command will download the zipped wordpress package straight to your user's home directory. You can unzip it the the next line: tar -xzvf latest.tar.gzStep Two—Create the WordPress Database and User After we unzip the wordpress files, they will be in a directory called wordpress in the home directory. Now we need to switch gears for a moment and create a new MySQL directory for wordpress. Go ahead and log into the MySQL Shell: mysql -u root -pLogin using your MySQL root password, and then we need to create a wordpress database, a user in that database, and give that user a new password. Keep in mind that all MySQL commands must end with semi-colon. First, let's make the database (I'm calling mine wordpress for simplicity's sake; feel free to give it whatever name you choose): CREATE DATABASE wordpress; Query OK, 1 row affected (0.00 sec)Then we need to create the new user. You can replace the database, name, and password, with whatever you prefer: CREATE USER wordpressuser@localhost; Query OK, 0 rows affected (0.00 sec)Set the password for your new user: SET PASSWORD FOR wordpressuser@localhost= PASSWORD("password"); Query OK, 0 rows affected (0.00 sec)Finish up by granting all privileges to the new user. Without this command, the wordpress installer will not be able to start up: GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'password'; Query OK, 0 rows affected (0.00 sec)Then refresh MySQL: FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec)Exit out of the MySQL shell: exit Step Three—Setup the WordPress ConfigurationThe first step to is to copy the sample wordpress configuration file, located in the wordpress directory, into a new file which we will edit, creating a new usable wordpress config:cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.phpThen open the wordpress config: sudo nano ~/wordpress/wp-config.phpFind the section that contains the field below and substitute in the correct name for your database, username, and password: // ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'wordpress'); /** MySQL database username */ define('DB_USER', 'wordpressuser'); /** MySQL database password */ define('DB_PASSWORD', 'password');Save and Exit. Step Four—Copy the FilesWe are almost done uploading Wordpress to the virtual private server. The final move that remains is to transfer the unzipped WordPress files to the website's root directory.sudo rsync -avP ~/wordpress/ /var/www/Finally we need to set the permissions on the installation. First, switch in to the web directory: cd /var/www/Give ownership of the directory to the apache user. sudo chown www-data:www-data * -R sudo usermod -a -G www-data usernameFrom here, WordPress has its own easy to follow installation form online. However, the form does require a specific php module to run. If it is not yet installed on your server, download php-gd: sudo apt-get install php5-gd Step Five—RESULTS: Access the WordPress InstallationOnce that is all done, the wordpress online installation page is up and waiting for you:Access the page by adding /wp-admin/install.php to your site's domain or IP address (eg. example.com/wp-admin/install.php) and fill out the short online form (it should look like this). |
Attachments
There are no attachments for this article.
|
How To Install Wordpress on Arch Linux
Viewed 2571 times since Sun, Dec 29, 2013
How To Use ps, kill, and nice to Manage Processes in Linux
Viewed 2718 times since Thu, Dec 26, 2013
How To Use Yaourt to Easily Download Arch Linux Community Packages
Viewed 4113 times since Fri, Dec 27, 2013
How to Install OpenVPN Access Server on Ubuntu 12.04
Viewed 3394 times since Thu, Jan 2, 2014
How To Scale Django: Finding the Bottleneck
Viewed 2477 times since Fri, Jan 3, 2014
How To Manage Content Using the Ghost Blogging Platform
Viewed 8827 times since Sun, Dec 29, 2013
How To Add and Delete Users on Ubuntu 12.04 and CentOS 6
Viewed 2826 times since Mon, Dec 23, 2013
How To Install Ruby on Rails on Arch Linux with RVM
Viewed 13837 times since Sun, Dec 29, 2013
How To Install and Use PostgreSQL on Ubuntu 12.04
Viewed 6216 times since Mon, Dec 30, 2013
How To Use HAProxy to Set Up MySQL Load Balancing
Viewed 8194 times since Thu, Dec 26, 2013
|