Drupal 8.0 Installation

Please remember that this is a very complicated process. If you find that you just can't do it, ask me your instructor to set it up for you. In the Tom Geller Essentials tutorials, focus particularly on "Uploading Drupal with SSH," "Creating Drupal's MySQL database," and "Running Drupal's installer." My recordings, although not nearly as polished as his, parallel his but in an environment exactly like the one you'll be using.

To use these instructions, you need to install or access and use cPanel and putty. Alternatively, use these written-out instructions for putty. See Drupal 7 Advanced Training, section 2, "Using cPanel and other graphical web host interfaces" and "Using Unix's command-line interface."

In this framework, you do not download the Drupal code to your own computer. Instead, you copy the link and use it as explained as below.

  • Go to https://www.drupal.org/ > Download & Extend > Download Drupal 8.0.0. Right-click Drupal 8.0.0 Core and then select Copy link location. For your convenience, the URL is (avoid trailing spaces):

    wget http://ftp.drupal.org/files/projects/drupal-8.0.0.tar.gz
  • Get into putty and go to your site's shell access (the IP address for ETWR 2479/2079 is 50.87.9.160). Run this command: cd public_html
  • Run this command: wget http://ftp.drupal.org/files/projects/drupal-7.34.tar.gz (This is a compressed file with all the stuff that Drupal needs.)
  • After that, run this command: tar -xvzf *.gz
  • Now, cd to the drupal folder: cd drupal-8.0.0 and change the permissions on php files: chmod 755 *.php (.php files need to be "executable," which is what this command does.)
  • Now get into your web browser and enter http://rsx11.justhost.com/~your_account/drupal-8.0.0/install.php

    Replace your_account with your account name—not your domain name.
  • Select Standard then Save & Continue, and then English. Then Save & Continue. Stop here: you have to go elsewhere to the database setup page.
  • Now go to the cPanel page of your justhost account: https://rsj28.rhostjh.com:2083/login/?locale=en (opens in a separate browser window). When you get there, enter your account name and password.
  • In cPanel, scroll down and click MySQL Databases.
  • To create the database for your Drupal site, enter a database name, a new user name; and a password. For example, your account name will be there like myacct_; enter something like DB in the blank. For user, again myacct_ will be there; enter something like admin to it. (Be sure and write these down!) Click Save. You are not quite done!
  • Go back, scroll down, click Add, and check ALL PRIVILEGES.
  • Now you are taken back to your web browser where you left off. You should be at Database Configuration. Enter a name for your Drupal site (for example, myacct_new), a database user name (for example, myacct_admin), and a database password. These should be identical to what you entered back incPanel. Click Save & Continue.
  • For Site name, enter whatever you want to display (for example, My Workbench Test Site); your preferred e-mail; under Site Main, enter myacct_admin as username; another email; make it the same password you entered back in cPanel.
  • Visit your site! Drupal will take you there automatically; be sure to save the URL. In case you don't: for the URL, it would be http://rsx11.justhost.com/~your_account/drupal-8.0.0/
  • Programs and information provided by hcexres@prismnet.com.