In part 2 of the 3 part series, we are looking at how get a Drupal website and database setup and running. If you followed part one, you will remember we are doing this all on our local environment using MAMP. As the video will show, we begin by going to Drupal.org/project/drupal and downloading the newest version of Drupal. At the time of this DDoD, Drupal is at version 7.36.
It’s our 200th episode! For this video, I wanted to take a look at how to set up a local development system and then configure that to build a Drupal 7 site. In this video, I show you how to download MAMP, a local solution stack. For those not familiar with MAMP, MAMP stands for Mac OSX, Apache, MySQL, and Php. This full stack allows you to run a server on your local computer.
The big 100th episode! In this episode I go over my company's Drupal development environment (http://beginr.com). I discuss how we use Aegir (http://www.aegirproject.org/) to manage and deploy our Drupal websites. I also mention how the development process works using development and live environments spread across multiple servers dedicated to hosting Drupal websites. I mention what operating systems we use along with my personal preference for browsers.
One thing I didn't mention is that I use Komodo Edit for my code editor. I think it is pretty awesome.
Nov 14, 2014 - Update My development environment and process has changed drastically over the last few years. However, take a look at the 5 Secrets to Becoming a Drupal 7 Ninja Ebook as I cover setting up you Drupal Development Process extensively.
I recently was helping a new Drupal developer with some issues after they attempted a Drupal update that really messed up their Drupal website. They were getting a bunch of Fatal errors that were causing the site to be completely broken. This user was on a Windows system running a Drupal 7 development site on their localhost. Here are the steps I tried and how I fixed the problem.
Download a new Drupal 7 core
Backing up your website data is extremely important, however often times this backup process is forgotten until the day comes that it is needed. The Drupal 7 Backup and Migrate module makes this process extremely easy to implement and I highly recommend using this module if you are on some type of shared hosting or a server setup that makes it difficult to implement proper backups.
Have you ever ran into a problem where you needed to upload relatively large files and still want to be able to manage these from the Drupal 7 administrative interface? If so, you may run into a situation like the one below:
You will notice the 12 MB text stating that we can only upload files that are 12 MB and under. In this case I needed this number to be a little bigger.
There may come a time where you need to force a user to see your site under HTTPS. If you only have one site on the server, you can easily add something like this to your apache config file:
Redirect permanent / https://www.domainname.com/