Community Documentation

Installing themes

Last updated March 7, 2013. Created by sepeck on September 16, 2007.
Edited by 2020media, GreenSkunk, aspilicious, WorldFallz. Log in to edit this page.

  1. Download the theme.
    You can find themes on http://drupal.org/project/themes, as well as some external sites. Make sure the version of the theme matches your version of Drupal. Note that themes labeled "DEV" are in a development stage. They may be written for a previous/current/future version of Drupal, and they are considered unstable and should be handled with care.
  2. Extract the files.
    When you first get the theme, it will appear in a compressed file format such as 'tar.gz'. On Windows, use a program like 7-Zip to extract it. On the Mac, you can use Stuffit Expander. To extract the file using the Unix command line:
    tar -zxvf themename-drupalversionnumber.tar.gz
    You should see a list of files extracted into a folder.
  3. Upload the folder.
    FTP/Copy/SCP your files to the desired themes folder in your Drupal installation. Since the themes folder at the top level of Drupal is typically reserved for Drupal core themes, you should create a sites/all/themes/ directory for contributed(non-core) themes and put uploaded themes there. If you are running a multi-site installation of Drupal, you can create a themes folder under sites/my.site.folder and put themes there that are specific to a particular site in your installation. Themes that will be shared between all sites should be placed in sites/all/themes.
  4. Read the directions.
    If the theme has an installation file (usually INSTALL.txt and/or README.txt), read it for specific instructions. There are themes that require special treatment to function properly.
  5. Enable the theme.
    Go to administer > site building > themes. Check the 'Enabled' box next to the theme.
  6. Optional: Make it the active, default theme.
    Check the 'default' box to make this the chosen theme for your site. Enabled alone will allow users to select the theme, if you have allowed that permission.
  7. Click the 'Save Configuration' button at the bottom.

If you run into problems, check the themes issue queue and search the forums. If your problem hasn't already been addressed, post a question and someone will try to help you out.

Comments

webbased install

Is there any reason this article doesn't mention the webbased install methods (from URL or using a file upload)?

I found it to be a bit picky when running under suphp, but couldn't find a page to post my warning about it. It requires umask 022 instead of the default 077 in suphp.conf

--
Håvard Pedersen
Web developer at Norwegian Centre for Integrated Care and Telemedicine, working with eLearning.

Web based install got me blocked

Just to report, the web based install alternative not mentioned here got me blocked by my server's automatic spam spotting bot. Since I'm a web developer and a number of my clients' websites were on the same server, I laboured under the illusion the server was down until querying it with my hosts.

Internet business developer (traffic, conversion, building lifetime customer value)
http://www.johnallsopp.co.uk/