• Home
  • Calendar
  • About the Owner
  • Resume

AccuWeaver LLC

Weaver's Loom

Main menu

Skip to primary content
Skip to secondary content

WordPress on CPanel

Posted on January 1, 2014 by Rob Weaver | 2 Replies

wordpress-logo-notext-rgb

I had to set up a WordPress instance on a server where my only real access is via cPanel, so I Googled a bit and found this article: http://www.howtogeek.com/howto/20859/install-wordpress-manually-on-your-website-using-cpanel-wizards/

First step is to log in to the cPanel, which is typically at some arbitrary port on your server, and log in with your admin credentials. If you go to the right URL, you’ll be prompted with something like:

Screen Shot 2013-07-17 at 6.24.57 PM

Type in your user name and password, click the “Log In” button, and you’ll see the cPanel home screen. In my case I see something like:

Screen Shot 2013-07-17 at 6.27.15 PM

 

So, just like any WP installation, the first thing you need is a database, so you look for the Database Wizard (in the Databases section):

Screen Shot 2013-07-17 at 6.29.09 PM

This will bring up the Wizard which will ask you for a name. In this case I’m creating a test wordpress, so I type in “WP_test” just so I know which DB I’m using. This can really be anything, just has to be unique.

If you’re on a shared host (which I am) this name gets prepended with your admin account name (this is how the server knows which databases belong to you and keeps you from seeing other people’s database schemas).

Screen Shot 2013-07-17 at 6.34.49 PM

Going to the next step, you’ll be asked to create the database users. Again this can be anything, but also needs to be unique to the schema you’re creating. At this point the database has been created, but there are no users. The user name also gets prefixed with the account on a shared host system:

Screen Shot 2013-07-17 at 6.37.27 PM

You can give the user any name and password you want, you will need those along with the database name once you are ready to fire up WordPress. I believe it is possible to use the same user for multiple databases by skipping this step and manually adding them to the newly minted database later instead, but it’s probably not the most secure way to set up access.

In my particular setup, I want to attach this new WordPress to a specific host name, so the next thing I do is my Subdomains panel in order to create the directory and tell Apache where to send the users. The default behavior is for the directory to be a folder under public_html with the same name as the subdomain, so in my case “WPtest” causes a folder named /public_html/WPtest to be created:

Screen Shot 2013-07-17 at 6.49.57 PMIn my case I prefer to keep them separate physically, so I remove the “public_html/” part and call the folder something more meaningful. Depending on your setup, you may also need to add this new host name to DNS, although for testing you don’t even need that (more on this later).

The next thing to do is to get the latest WordPress binary and upload it to the newly created folder, which you can do using the cPanel folder manager:

Screen Shot 2013-07-17 at 6.58.59 PM

I next see a popup that asks me where I want the File Manager to start, so I pick my new subdomain:

Screen Shot 2013-07-17 at 7.00.00 PM

In reality it displays all of your folders, just starts up opened to that particular one which might save you a click or two. At the top of the file manager, you’ll see the menu bar where you can choose “Upload”:

Screen Shot 2013-07-17 at 7.02.37 PM

You’ll get the typical button to choose the file with, and a status bar that will tell you when the upload is complete:

Screen Shot 2013-07-17 at 7.05.27 PM

Once it is uploaded, go back to the file manager and with the file selected, click the “Extract” icon, or right click on the file and choose that option:

Screen Shot 2013-07-17 at 7.07.14 PM

You can actually choose to extract it somewhere other than where you uploaded it, which could be useful for creating multiple copies or updating WordPress into multiple folders:

Screen Shot 2013-07-17 at 7.10.17 PM

Now this ends up creating a wordpress folder under the one where you really want it, so I do a bit of cleanup that involves moving the contents of that folder up one level. I use the File Manager’s drag and drop to move the files, and then delete the empty folders and zip as shown in this video:

After that, the rest of the configuration is a standard WordPress setup through the browser (see: http://codex.wordpress.org/Installing_WordPress#Famous_5-Minute_Install)

Enhanced by Zemanta

Share this:

  • Facebook
  • LinkedIn
  • Google
  • Twitter
  • Tumblr
  • Pocket
  • Pinterest
  • Reddit
  • Print
  • Email

Like this:

Like Loading...

Related

Posted in Uncategorized, Web, WordPress.Tagged cPanel, Database, File manager, Google, Login, Subdomain, Uniform resource locator, WordPress.

Post navigation

Next Post → ← Previous Post

Anything in here will be replaced on browsers that support the canvas element

  • Google
  • Business
  • United States
  • Uniform resource locator
  • Microsoft
  • iPhone
  • WordPress
  • Apple
  • Microsoft Windows
  • mySQL
  • Facebook
  • PHP
  • XML
  • eMail Address
  • GMail
  • Linux
  • Netbeans
  • HTML
  • JavaScript
  • App Store
  • Microsoft Windows
  • Login
  • iOS
  • Programming
  • PMBOK
  • LinkedIn
  • Mac OS X
  • Management
  • Search Engine
  • Microsoft Outlook

Recent Posts

  • What is that pain in my chest?
  • The Healthcare Quandry
  • Random bad permissions on OSX
  • Reset your branch (Git)
  • Maven repositories

Recent Comments

  • Rob Weaver on Eventbrite Calendar Feed
  • Brent Van Dyke on Eventbrite Calendar Feed
  • Rob Weaver on How to Copy a SharePoint Site
  • Rob Weaver on How to Map a SharePoint Drive on Windows 7
  • cheltenham hypnotherapy on Getting a Google login for your existing email address

Archives

  • March 2018
  • May 2017
  • April 2017
  • April 2016
  • October 2015
  • September 2015
  • April 2015
  • March 2015
  • January 2015
  • December 2014
  • November 2014
  • September 2014
  • August 2014
  • July 2014
  • June 2014
  • May 2014
  • February 2014
  • January 2014
  • December 2013
  • June 2013
  • May 2013
  • March 2013
  • February 2013
  • January 2013
  • December 2012
  • November 2012
  • October 2012
  • August 2012
  • July 2012
  • April 2012
  • March 2012
  • July 2011
  • June 2011
  • March 2011
  • February 2011
  • December 2010
  • November 2010
  • August 2010
  • June 2010
  • March 2010
  • February 2010
  • January 2010
  • December 2009
  • November 2009
  • October 2009
  • August 2009
  • July 2009
  • May 2009
  • April 2009
  • March 2009
  • February 2009
  • January 2009
  • December 2008
  • November 2008

Categories

  • Alaska
  • Business
  • Cloud
  • CSS
  • Cycling
  • Facebook
  • Google
  • History
  • iPhone
  • jQuery
  • Mac
  • Marketing
  • Microsoft Office
  • MySQL
  • Negotiations
  • Networking
  • OneNote
  • Personal
  • Policy Goverance®
  • Politics
  • Project Management
  • RESTful Web Services
  • Sharepoint
  • sharepoint
  • Spirituality
  • Technologoy
  • Test Driven Development
  • Uncategorized
  • Web
  • WordPress

Meta

  • Register
  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org
© 2018 AccuWeaver LLC, all rights reserved.
Proudly powered by WordPress
loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.
%d bloggers like this: