Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Book Overview & Buying Drupal 7 Multi Sites Configuration
  • Table Of Contents Toc
Drupal 7 Multi Sites Configuration

Drupal 7 Multi Sites Configuration

4.2 (9)
close
close
Drupal 7 Multi Sites Configuration

Drupal 7 Multi Sites Configuration

4.2 (9)

Overview of this book

Drupal is one of the most powerful PHP Content Management Systems there is. However, why would you install a CMS for every site you build? With just one copy of Drupal you can host several sites. Drupal has long had multi-site support, and Drupal 7's support is even better than previous versions. Drupal 7 Multi-Sites Configuration will teach you how to host several websites on a single copy of Drupal. You will learn how to create different sites, each with its own domain, content, and theme. This valuable information will help you to save time by managing modules and sharing them across several sites as well as administering your sites all in one place.This book will show you how to configure a system for multi-site, and then install several sites on one copy of Drupal, all with their own domain name and database. Learn how to install and share modules and themes, configure Apache, PHP, and MySQL for multi-site, and then manage the site. Once your site system is successfully set up, discover some of the advanced configurations possible with Drupal multi-site, as well as how to upgrade and maintain your sites.
Table of Contents (11 chapters)
close
close

Chapter 1. Multi-site Drupal

In this first chapter we will learn about the basics of multi-site hosting, including what it is and how it works. We will cover the necessary aspects of networking and web serving. The following are the main topics we will cover:

  • What multi-site configurations are, and how they differ from standard single-site configurations

  • How Drupal's multi-site implementation fits into the picture

  • Why and when multi-site configurations are useful

  • How domain names and IP addresses are configured for multi-site

  • How web servers handle multi-site

  • How to configure the Apache server for multi-site

  • How to use Vagrant and VirtualBox to quickly build a test environment

By the end of this chapter, we will not only have conceptual knowledge of multi-site configurations, but we'll also have a virtual host configured with Linux, Apache, MySQL, and PHP, and even a shiny new copy of Drupal. This will prepare us for the next chapter, when we dive into Drupal installation.

Drupal is a multi-site Content Management System

Drupal is a web-based Content Management System (CMS) . Its purpose is to provide a flexible and powerful system for building a wide variety of websites. To that end, it not only has a flexible content management core, but also provides a modular system in which add-on modules can hook into just about any piece of Drupal. With over seven thousand modules available, Drupal has become a choice tool for constructing robust and feature-rich websites.

It should be evident already that Drupal can do many things. This book is focused on one of those things. A single instance of Drupal can be used to run more than one website. This means you can install the Drupal software once and have it drive more than one website. This feature is called multi-site hosting. Over the course of this book, we will learn how to install, configure, and manage a multi-site Drupal instance.

This first chapter covers the basics of running multiple sites. It is conceptually divided into two sections: The first is focused on what multi-site hosting is all about, and the second is on how we can start building a multi-site capable server.

In the first part we look at several common ways of building a multi-site—some of which are Drupal-specific, and some of which are not. By the end of this section you will be familiar with the problems that are solved by multi-site installations, as well as what options there are for hosting multiple sites on a single server.

While there are several ways to host multiple sites on the server, this book is focused only on one particular method: Using Drupal's built-in multi-site capabilities to host several sites on one copy of Drupal's code. After reading about other methods, you may discover that one of those suits you better, and where possible I have inserted references detailing those other methods. But for those who see Drupal's multi-site capability as meeting their needs, the remainder of this chapter (and the rest of the book) walks through the process of setting up such a platform.

In the second part of the chapter we will configure a local testing environment. It is not necessary that you run an environment identical to this, but by using Virtual Box and Vagrant to set up a standard virtual machine, this book will create an environment that you should be able to replicate should you so desire. (We will learn more about VirtualBox, as well as manual configuration, later in this chapter.)

To get started, let's look at the relationship between a website and the server that runs it.

Visually different images
CONTINUE READING
83
Tech Concepts
36
Programming languages
73
Tech Tools
Icon Unlimited access to the largest independent learning library in tech of over 8,000 expert-authored tech books and videos.
Icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Icon 50+ new titles added per month and exclusive early access to books as they are being written.
Drupal 7 Multi Sites Configuration
notes
bookmark Notes and Bookmarks search Search in title playlist Add to playlist font-size Font size

Change the font size

margin-width Margin width

Change margin width

day-mode Day/Sepia/Night Modes

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Confirmation

Modal Close icon
claim successful

Buy this book with your credits?

Modal Close icon
Are you sure you want to buy this book with one of your credits?
Close
YES, BUY

Submit Your Feedback

Modal Close icon
Modal Close icon
Modal Close icon