Oshyn Home Page
  • expertise
    • Overview
    • Contact Us |
    • Latest work: www.miramax.com
  • solutions
    • Overview
    • Content Management
      • Common Issues
      • Choosing a CMS
      • Training
      • Drupal Development
      • Jahia Integration
      • Sitecore Consulting
      • Open Text Web Solutions RedDot CMS
      • EPiServer CMS Consulting
    • E-commerce
    • SOA
    • Portals & Collaboration
    • Web Strategy
    • Mobile Platforms
    • Social Media
    • Contact Us |
    • Latest work: www.miramax.com
  • work
    • Overview
    • Client Quotes
    • Contact Us |
    • Latest work: www.websense.com
  • resources
    • Overview
    • News & Events
    • Newsletters
    • Blog
    • White Papers
    • Success Stories
    • Press Kit
    • Contact Us |
    • Latest work: www.disneydvd.com
  • partners
    • Overview
    • Agency Partner Program
    • Technology Partners
    • Contact Us |
    • Latest work: www.nea.org
  • company
    • Overview
    • Contact
    • Careers
    • Leadership Team
    • News & Events
    • Social Responsibility
    • Contact Us |
    • Latest work: www.icon4x4.com
Acquia Drupal Linux Installation is Simple!
  • Tweet
Thursday, March 11, 2010  /   German Villacreces German Villacreces
close

German Villacreces


With Gustavo’s 5+ years of experience analyzing, developing, and implementing fit for purpose software quality assurance processes into different kinds of projects, he has developed a great passion for the information technology industry. He is extremely knowledgeable about performance testing and test automation used in a wide variety of technologies and industries. Gustavo has held coordinator and leadership roles in the creation and execution of QA processes with several methodologies but always keeps a strong focus on helping accomplish customer goals and expectations. When he isnot catching bugs, he enjoys spending time with his family and his son's outstanding imagination.

Acquia Drupal Linux Installation is Simple!

In this post, I am going to guide you through the process of installing Drupal on a Linux box. I believe the best distribution for Drupal to be Ubuntu Server, the main reason for this is because we are going to use the Drupal Acquia Stack Installer, and its for Ubuntu, they recommend it. The Acquia Stack Installer is a package that includes Apache, MySQL and PHP all optimized for Drupal.

We are going to do everything from scratch so you need to have two things to start:

A server with nothing installed on it, this can be a box or a virtual private server (VPS). Your server must have at least  1Ghz Processor, 10GB of disk space and, 1GB of RAM. Technically Drupal can run with less disk space, RAM and with a slower processor, but for everything to run smooth lets go with the rule of  1101G (1Ghz processor, 10GB in disk space, 1GB RAM). You should know that these specs are not the ones you should use for a production server, for that you would want more than one processor, more disk space and more RAM depending on the amount of traffic you expect on your site. If you are going to host a high traffic site you should also consider scaling your infrastructure, this means getting a more than one web server, move the database to a separate server and using a load balancer to delegate the requests equally between the web servers. The purpose of this post is to guide you through the process of installing Drupal on Ubuntu. So lets get going!

First if you don't already have it, you will need the latest Ubuntu Server installation CD. At the time of this post, the lastest Ubuntu Server Edition is 9.10. Make sure you download the right version for you, depending on your server architecture; you may need the 32-bit or 64-bit version. In my case I will use 32-bit on my VPS.

Burn the image to a CD and turn your server on with the CD inside, or load it as the ISO image on your VPS and you should get the Ubuntu Server installation screen when the server boots.

Ubuntu Server Installation

Select English as your language, and choose Install Ubuntu Server on the next screen:

Install Ubuntu Server

The GUI installer will load and you will need to choose the language you want for the installation process, choose English again and hit Enter. Choose your country or territory in the next screen then Ubuntu will want to detect your keyboard layout, choose Yes and hit Enter. The detection process will start and you will have to follow a set of simple instructions, once that is over you can confirm your keyboard layout and continue with the installation.  The next screen will load all the installer components and do various detections of your system. After that completes you will be asked to enter your hostname, go ahead and do that, if you are just installing a test server or development server you leave the name at "ubuntu".

Next you will be asked to enter your timezone and then you the installer will ask you what partitioning method you would like to use:

Umbunto Server Installation

Go ahead and choose "Guided - use entire disk and setup LVM" and verify your selection in the next screen.  Do note that all the data in the disk of your server will be erased. Choose the default  settings on all screens until you get to the confirmation screen:

 Acquia Drupal Linux Installation

Then go ahead and choose Yes to start the partitioning of the disk and to start the installation of the base system.

Acquia Drupal Linux Installation

After the base system installation is complete, you will be required to enter the full name of the admin user (not root user). Ubuntu uses an additional admin user account. Go ahead and enter the full name of the owner of the admin account, then type in a username for that same account. Then type in a password, make sure its a safe password (mixture of letters, numbers and punctuation), the next screen will ask you to retype the same password. Then you will get the following screen:

Acquia Drupal Linux Installation

It is completely up to you if you want your home directory encrypted, i will choose No for this to keep it simple. The next screen will ask you to enter the proxy information if your server is behind one, in my case my server isnt so im going to leave it blank and choose "Continue". The installer will continue to configure your settings, and will ask you how to manage the updates:

Acquia Drupal Linux Installation

I recommend you choose to install the security updates automatically.

The next screen is very important, its where you choose what type of server you want, the options include: a Mail server, a LAMP server, a DNS server. I know it seams like we should choose "LAMP server" but we are going to choose "Manual Package Selection".The reason for this is because we dont want apache, mysql and php to be installed for us now, we are gonna use the Acquia Drupal Stack Installer and that includes everything we need and its optimized for Drupal! So lets move on with that option selected:

Acquia Drupal Linux Installation

Since you chose to manually install packages, you will get this screen:

Acquia Drupal Linux Installation

We wont install anything from here so just type "q" and and Enter and the installation should continue and completed:

Acquia Drupal Linux Installation

When this happens make sure you remove the CD or unload the  ISO image before rebooting.

You have completed the installation of Ubuntu Server 9.10! Now we can move on to the stack installation, once you reboot your server you will be prompted to login, go ahead and use the username and password you provided during installation.

Once you are logged in create a folder called "installers":

name@ubuntu:~$ mkdir installers

name@ubuntu:~$ cd installers

Download the Drupal Acquia Stack Installer for Ubuntu using the wget command. At the time i wrote this post the url of this file is http://acquia.com/files/downloads/acquia-drupal6_1.2.22.5198.11712_all.deb

so the command you will run is

name@ubuntu:~$ wget http://acquia.com/files/downloads/acquia-drupal6_1.2.22.5198.11712_all.deb

After the file has downloaded, use the following command to install the package:

name@ubuntu:~$ sudo dpkg -i acquia-drupal6_1.2.22.5198.11712_all.deb

You will be prompted for your password, type in and if you see a list of errors like this:

dpkg: dependency problems prevent configuration of acquia-drupal6:
acquia-drupal6 depends on apache2 | httpd; however:
Package apache2 is not installed.
Package httpd is not installed.
acquia-drupal6 depends on dbconfig-common; however:
Package dbconfig-common is not installed.
acquia-drupal6 depends on exim4 | mail-transport-agent; however:
Package exim4 is not installed.
Package mail-transport-agent is not installed.
dpkg: error processing acquia-drupal6 (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
acquia-drupal6

Don't panic! Just type in the following command to resolve these dependencies:

name@ubuntu:~$ sudo apt-get -f install

The dependencies will continue installing and you will be prompted to setup the root password for MySQL. Type in a password that you will remember and type it again in the next screen. Then you will get the Acquia Drupal configuration screen:

Acquia Drupal Linux Installation


Choose yes in this screen and you will be prompted for the MySQL password you typed in before. Then you will be asked to type a password for the MySQL administrative account that Acquia-Drupal creates, type in any new password, im just gonna type the same password as MySQL to keep things simple:

Acquia Drupal Linux Installation

Confirm the password on the next screen and then the dependencies installation will be completed:

Acquia Drupal Linux Installation

The next step is to execute the package installation command again:

name@ubuntu:~$ sudo dpkg -i acquia-drupal6_1.2.22.5198.11712_all.deb

Acquia Drupal Linux Installation

The package will be completely installed and at the bottom you will read:

"To setup your Acquia Drupal site please browse to http://ubuntu/acquia-drupal6/install.php"

So from a computer in the same network, lets navigate to that page but replace the ubuntu name on the url for the ip address of your server. You can get that ip address by looking at the results of the ifconfig command:

name@ubuntu:~$ ifconfig

Then open that url with the ip address replaced and the Acquia Drupal will configure some components and display the following screen:

Acquia Drupal Linux Installation

All we need to do now is configure, go ahead and fill in the fields using the following guideline:

Site name

            The name of your site

Site e-mail address:

            The email address that will be displayed to users when they receive             emails from the site

Skip the Acquia Subscription fields since we dont have an acquia subscription at the moment.

Administrator Account - Username

            The name of the super user account that will administer the site.

Administer Account - Email Address

            The password for the super user account, verified in the next field.

Administer Account - Password

            The password for the super user account, verified in the next field.

The rest of fields you can leave as they are, the timezone will be detected automatically and it is recommended to leave the Check Updates checkbox selected.

Click "Save and Continue"

Thats it! You will see the installation completed screen and you can go and visit your new Drupal site! Congratulations!

Acquia Drupal Linux Installation

Check out Oshyn's white paper on
Drupal Multisite Installation.


Related Blog Posts

  • Drupal: Why Its Not Perfect...Yet
  • Drupal and Social Media:  A Flexible and Customizable Web Content Management Framework
  • Best Practices for Deploying Multilingual Websites with Drupal

Download the 
Performance Tuning Drupal White Paper.


  • Share
  • Facebook    0
  • Twitter    0
Trackback Link
http://www.oshyn.com/BlogRetrieve.aspx?BlogID=1907&PostID=127606&A=Trackback
Trackbacks
Post has no trackbacks.

blog comments powered by Disqus

Pages: Previous Next

TwitterFacebookLinkedIn

Blog Authors

Christian Burne Christian Burne
question button image

 



Captcha Image

question button image
Subscribe Subscribe Subscribe Subscribe Subscribe
OTHER CATEGORIES
  • ALL

  • General

  • Web Content Management

  • Sitecore CMS

  • Open Text

  • Jahia

  • Drupal

  • EpiServer

  • SOA

  • Social Media and Mobile

  • Software Development

  • Visit Bloggers Profiles

RELATED POSTS
  • OpenText Management Server 10: Navigation Manager Design
  • OpenText Management Server and Delivery Server 10: Access Content Elements of Different Pages
  • 10 Reasons Why a CMS is Important to Your Business
  • Oshyn's Top 10 Favorite Posts from 2011
  • SaaS WCM TCO Comparisons are Premature
  • Using Sitecore WebControl to Customize Google Calendar Reminder Button
  • Oshyn's Review of the 2011 Gartner Magic Quadrant
  • Agile Project Management Using JIRA and Greenhopper
  • Content in OpenText Delivery Server & Moderation in Management Server
  • Storing Sitecore Media Assets - Database or File System

WHITE PAPERS
    ajax rotator

    Web Content Management, Social Media, Content: Three Kings for Your Website Web Content Management, Social Media, Content: Three Kings for Your Website (846 KB)
    Companies pursuing online marketing success, including Social Media, can increase the power of their online presence with right strategy and technology to maximize online visibility and engagement. Download this FREE white paper on the WCM, Social Media, and Content triad.

    Drupal Performance Tuning Drupal Performance Tuning (1213 KB)
    In this Free White Paper Oshyn evaluates Drupal Performance Tuning, sharing the results of testing response time and Requests Per Second (RPS) that a server can hold before the response rate becomes unacceptable. In this paper you will learn about optimizing performance of a website through changes to settings and the server.

    Enterprise Drupal: Social Media, Mobile, and Rich Media in your Website Enterprise Drupal: Social Media, Mobile, and Rich Media in your Website (1015 KB)
    In this free WCM white paper, Oshyn examines advanced Drupal capabilities: Multisite Environment, Access Control and Security, Enhanced User Profiles, Custom Breadcrumbs, Mobile Support, Podcasts, Advanced Multimedia, Locations and Maps, Internationalization and Locale based content, Events and Scheduled Tasks, Rules Actions and E-Commerce Solutions.

    Drupal Multilingual Drupal Multilingual (636 KB)
    There are several multilingual installation methods for Drupal. In this free white paper Oshyn evaluates and recommends several methods of using Drupal Open Source CMS to manage websites in multiple languages.

    Drupal Social Media Drupal Social Media (1297 KB)
    Looking for an Open Source CMS to for “Social Media Optimization” of your website? Download this free white paper, “Drupal and Social Media”, to learn about the extensive Social Media this Open Source CMS offers to create a dynamic and engaging website and online community.

    Drupal Multisite Options Drupal Multisite Options (427 KB)
    There are several multisite installation methods for Drupal. In this free white paper Oshyn evaluates and recommends several methods of using Drupal Open Source CMS to manage multiple sites.

    Open Source CMS: Is It Right for your Organization Open Source CMS: Is It Right for your Organization (496 KB)
    In this free white paper, “Open Source CMS: Is It Right for your Organization?” we share an in-depth look at the pros and cons of using Open Source Content Management Systems (CMS) or Open Source Web Content Management (WCM) platforms. Oshyn helps clients select CMS/WCM solutions based on the specific requirements of each client.

    Affiliate Content Sharing in a CMS/WCM World Affiliate Content Sharing in a CMS/WCM World (273 KB)
    The Content Editors at your company have created GREAT content! Now how do you share it? In this Free white paper learn several methods for using a Content Syndication tool to automatically repurpose content and how Content Sharing can generate business value.

    Sitecore and Social Media - An Interactive Web Content Management Platform Sitecore and Social Media - An Interactive Web Content Management Platform (898 KB)
    Social Media has revolutionized how people interact with business. In this white paper Oshyn’s Lead Sitecore Developer, Prasanth Nittala, discusses key points from the perspectives of marketing and Web development that make Sitecore a compelling choice for engaging in Social Media via your website. This Sitecore white paper draws from Oshyn’s expertise as a certified Sitecore partner, helping organizations understand the distinct capabilities offered by Sitecore CMS.

    The Business Case for Leveraging Open Text Web Solutions Delivery Manager The Business Case for Leveraging Open Text Web Solutions Delivery Manager (451 KB)
    This free white paper explores the evolving needs of small and medium size businesses and explains how the Open Text Web Solutions Delivery Manager (formerly RedDot LiveServer) can help businesses build their brand, reputation, and client base. This white paper examines strategies, key points and tips to leverage the features available in Open Text Web Solutions (RedDot CMS) to achieve an impactful user experience and to maximize visitor engagement through a reliable and powerful implementation.

    Open Text Best Practices: Part One Open Text Best Practices: Part One (763 KB)
    Authored by Oshyn Senior Consultant, Adaeze Okorie, this free CMS white paper draws from Oshyn’s vast experience as an Open Text Certified Partner, in helping organizations define strategies to meet business goals while implementing Open Text Web Solutions (RedDot CMS). Specifically in this free white paper Adaeze Okorie discusses strategies, key points and tips to leverage the features available in Open Text Web Solutions (RedDot CMS) to achieve an effective, reliable and robust implementation.

    Improving the ROI of Business Software: Service Oriented Architecture from a Business Perspective Improving the ROI of Business Software: Service Oriented Architecture from a Business Perspective (398 KB)
    Software selection and technology decision making should no longer be left to the IT department alone. By gaining an understanding of Service-Oriented Architecture, business people outside of the IT department will be better positioned to maximize the ROI of the company's technology platforms. Download this free white paper to learn more.

    Getting Over Social Media Marketing Paralysis for B2B Getting Over Social Media Marketing Paralysis for B2B (2254 KB)
    Many companies are well aware that Social Media has become critically important to engaging audiences and promoting online "presence" while some wonder how to approach their C-level executives and prove that it is not all hype. With so many ways to engage in Social Media, how can they get buy-in and begin execution with so many different venues and tools available? Staying on the sidelines and becoming a latecomer might make it more difficult to create a convincing "social" presence. Put the ove

    Performance Tuning Open Text Web Solutions Management Server and Delivery Server Performance Tuning Open Text Web Solutions Management Server and Delivery Server (235 KB)
    If you've made an investment in Open Text Web Solutions (formerly RedDot) Web Content Management products, you’ve undoubtedly experienced performance issues. While every CMS requires tuning, Open Text Web Solutions - RedDot is especially susceptible to mis-configuration and poor performance as the out-of-the-box installation comes untuned and ready for Development Environments only. In this FREE white paper we share performance tuning expertise as an Open Text Certified Partner that has optimize

    The Business Case for Leveraging Open Text Web Solutions Within Higher Education The Business Case for Leveraging Open Text Web Solutions Within Higher Education (430 KB)
    Academic institutions have a long reputation for being slower to adopt new technologies for their audiences. However, many schools are taking serious steps in improving the online experience they are providing. This white paper explores the unique needs of the higher education market, applying new tools & trends and specifically how the Open Text Web Solutions’ Delivery Manager (formerly known as RedDot LiveServer) can be leveraged to achieve those goals.

    SEO Best Practices within a Content Management System SEO Best Practices within a Content Management System (712 KB)
    In this free white paper, we share Search Engine Optimization (SEO) tips and best practices to follow when implementing a Content Management System (CMS). Certain features and functionality will help your content editors make website changes faster while minimizing the risk of human error. Download this free white paper to learn strategies to improve search engine rankings.

    Best Practices for Sitecore CMS Best Practices for Sitecore CMS (1121 KB)
    Sitecore CMS is an extensive Web Content Management (WCM) platform for the mid-market. It offers reduced IT expenditures, a streamlined content lifecycle, and a return of content control to the subject matter experts. The newest incarnation of Sitecore CMS version 6.0 is a mature product that incorporates standard social media components such as wikis, blogs, RSS syndication and “e-mail a friend” features.

    Optimizing SEO in your CMS (WCM) Optimizing SEO in your CMS (WCM) (3108 KB)
    Oshyn's Christian Burne spoke in depth about SEO in CMS at the Gilbane San Francisco Conference on June 3rd, 2009. Christian discussed the pressues of keyword competition and how the CMS can add tremendous power to climbing Google SERPs and other search engine rankings. The presentation was later part of a featured article on CMSWire. We've made the presentation available in PDF format. Download now to learn more about strategies for using your CMS to optimize SEO.

    The Best CMS for You: Tips on How to Select Your Next CMS The Best CMS for You: Tips on How to Select Your Next CMS (909 KB)
    As websites continue to grow in size, features and functionality, the visitors to these websites are also becoming more demanding and have higher expectations than ever before. Companies who committed valuable time and resources to web strategies just five years ago are finding they must re-evaluate and explore new options as their content, features and online offerings must keep pace with the constant and rapid movement in the digital marketplace. For many of these companies, there is a strong.

    Oshyn Sample Voluntary Product Accessibility Template (VPAT) Oshyn Sample Voluntary Product Accessibility Template (VPAT) (741 KB)
    Section 508 requires that when federal government and agencies procure, develop, and maintain or use electronic and information technology (EIT), they must ensure that it is accessible and in compliance with Section 508 standards developed by the Architectural and Transportation Barriers Compliance Board (Access Board). Oshyn understands these requirements and has delivered reports like these countless times.

    Sitecore CMS Implementation Best Practices Sitecore CMS Implementation Best Practices (481 KB)

    TwitterFacebookLinkedInAlltopFeatured in Alltop
    Oshyn, Inc.17785 Center Court Drive N Cerritos, CA 90703    1.888.483.1770 newbusiness@oshyn.com
    2012 Copyright Oshyn. All rights reserved.
    • View Mobile Version
    • Terms of Use
    • Privacy Policy
    • Contact Us