Drupal 7 / Ubercart Tutorial 1 of 10: Configuring Your Server, Database and Installing Drupal

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
hello and welcome to the first video in a ten part video tutorial series on creating an e-commerce site using Drupal a new broker I am purC de Charny website developer specializing in Drupal and it's my pleasure to bring this video tutorial series to you in collaboration with the ubercart guys uber car org I went ahead and contact me a little while ago and they said you know Pete um we saw your videos tutorials in uber cart and we thought it'd be pretty cool to create a full video tutorial series from start to finish for new Drupal users on how to create an e-commerce site using Drupal and worker there's not really a one-stop solution out there at no charge for users to learn Drupal and ubercart to put together an e-commerce platform so we thought we'd go ahead and we develop that so these ten videos are going to take you from start to finish is if you knew nothing about Drupal and they're going to walk you through and show you how to set everything up from you know getting your URL installing Drupal all the way to to your first order so in order to do that let's get started so if you're not familiar with Drupal one of the things I like to tell new clients who are looking for a website and I'm referring Drupal to them is to think of it kind of like Windows or a computer operating system you know like leopard 4 for Mac if that is the current operating system sorry I'm a Windows guy but what it is is essentially think of Windows like your operating system think of Drupal like your operating system for your website you install Drupal it's kind of like your core you get some functionality under that but on top of that you can install different modules what kind of like different programs to do different things for your website so lubricon is kind of like a program for drupal it's a separate module you'll hear that a lot modules themes no it's a whole bunch of terminology I'll introduce you to but you install modules on top of Drupal and you get different functionalities so louver card is a module different functionality allows you to do some ecommerce on your site so accept payments sell products whatnot so so that's what this is all about so we're at drupal.org here first thing we're going to do is we're gonna go over to download and extend oops sorry we're going to get started we're going to download Drupal 7.14 so while we're here just before we do we're going to check out the system requirements you're going to be downloaded you're going to be installing Drupal to your web server so you have to make sure that you have a few things first is a web server with Apache right or you could use microsoft iis you'll also want to make sure that you have my sequel or a different database software on top of on top of your server that you're using lastly because we're going to be using Drupal that Drupal 7 want to make sure that you have PHP 5 to 5 or higher 5.3 is recommended so these are all things that you can find on your hosts if you're using something like Hostgator which is what I use GoDaddy is another I'm not a big supporter and I can say one way or another but if you use GoDaddy just check to make sure that they offer these GoDaddy definitely does just make sure that they're all available to you so that's that's that make sure check those out so once we have that we're going to go ahead and we're going to download 7.1 for the difference between seven point one four is six point two six Drupal has major releases so Drupal 6 is a major release Drupal 7 is a major release and then within that Drupal is constantly releasing patches or upgrades so Drupal 7.1 was our first release than seven point two seven point three and those sub releases so seven point one someone - they will be different functionality that are released security updates so sometimes you know there will be a bug people identify that when they install different modules they report that back to the community and then a different releases is posted so that you can download that and upgrade your version of Drupal so we're using seven because that's the most recent major release for drupal next is obviously going to be Drupal 8 and then Drupal 6 will typically become obsolete just like four or five have become obsolete so not to worry you know some people usually ask me you know is Drupal eight ready to go should I be using that instead of 7u7 it's the most stable release then when there's another major release you'll typically get an upgrade path so there's lots of documentation on how to upgrade your site so that that happens double I'm not too worried about something right now so we're going to go ahead download the the tar file I'm never going to put it on my desktop for now I already have it there so we'll go ahead and we'll just hit save so now I've got that now that we've downloaded Drupal next thing we want to do is we'll make sure that our web server is set up properly to support our install so if you've got your URL from the same site that you're going to be doing your hosting on typically that host will set up your URL so that your where called domain servers are all set up so you have nothing to worry about there if you bought your URL from from another site and then you're bringing it over to your web host you're just going to make sure that your DNS is set up properly so I'll show you just quickly here if I were to do that I would go to add a domain and I would have my domain name here right now keep the master DNS zone on the server right you don't really have to change any of this you just want to make sure that you document route typically what you would do is just have that at slash right so that's your main but you also have to make sure whoever you went and bought the domain server from you have to go in there and tell them that your DNS has changed so you have to get your DNS from your server that's actually going to have your website and then enter that in where your your website's posted that's only if you've purchased the two separately if you purchase them together the your web server will typically set that all up for you so just a side note there but what I'm going to do is I have Toronto website developer com already registered already have my site there so I'm going to create a subdomain and I'm going to work off that for this tutorial series so what this is going to be is going to be you see Toronto website developer comm and I'm going to actually install this at you see tutorial right so that's where my actual web my Drupal install is going to be at you see tutorial rather than the actual web post and that's going to keep it separate from my actual Toronto website developer.com installation so go ahead and go okay and I've got my subdomain created next thing you have to do we kind of mentioned it when we're looking at the system requirements with Drupal is based on database system and PHP scripting so I have to create a database and then when I install Drupal tell Drupal all the the credentials for that so let's go ahead and you would do the same thing it might not be the exact same setup but you go to your database tab and you're going to add a database so my database is going to be you see tutorial and you're going to write oh right you're going to want to write all of this down because we're going to use it when we install Drupal so hit OK and now I'm going to add a database user so there's going to be UC tutorial just EUC tutorial and I'm going to enter my password and again write all that down because you're going to use it later and my database username is invalid so that's a bit of a fan so let's go back there's a girl you see and there we go my database user was created so we're good to go now what we're going to do is we've got triples 7.14 on our desktop as a as a tar file so we're going to unzip that or so we'll just briefly show you here so I would just go extract extract it to my desktop I've already done that so no need showing you that but then I'm going to connect the FTP to my actual web server so if you're not sure how to do that have your FTP access tab and so when I click on that you'll see you're gonna have to create a user so I'm just going to use my existing users but you would just create an additional FPT account enter in the name where your home directory is going to be so I could create an account just specifically for my you see tutorial and I would point that to you know you see tutorial or whatever was that I set it up and then I would create an ftp password so again if you haven't done that go ahead and do that now but I've already got that set up so once I have that I'm going to open up an FTP client so I'm using cute FTP this will allow me connect to my my server so I'm going to go ahead Toronto set developer and now you'll see this is my actual web server so you see tutorials what we created so I go ahead and I go there and you see there are already some files there so what this looks like is I'm going to actually leave plaster they don't need any more but if I go to you see veterano website developer calm and we'll get rid of Drupal core here you'll see that our web page here this is what's created by default when I created my subdomain so I'm going to actually get rid of all this because I don't need it Drupal is going to be a fresh install so once I do that if I reload my page I'm going to get this Apache test page going to tell me that my web server is configured properly but I don't actually have anything there so now what we're going to do is we're gonna make sure that we're in a Drupal 7.14 so I'll just walk you through that just to make sure in the same place as I am here's what I extracted actually has another file that's Drupal 7.14 and I'm going to go ahead and install all of this now if you're installing Drupal and you happen to come along later and you're installing 7.15 some home one-seven exact same setup doesn't really matter don't worry about it you're going to follow the same steps that I am here so we'll catch back up once all of this is installed no point in you seeing cute FTP go through everything okay great so what that installed what we actually did was we installed Drupal core so you'll often if you're looking in the forums or you know you're you're posting questions that can think you're talking to people are you'll often hear about Drupal core and that's what we've just installed these are all the main files that comprise Drupal and with that Drupal install on your server as its core functionality you'll often hear the metro don't hack course what that means is don't change any of these files so beyond the site's folder we don't want to actually manipulate anything or play with anything in these files because what will happen is when we upgrade Drupal so 7.15 came out was a security patch we want to update to 7.15 if we changed any of these files will overwrite those and we'll end up messing up our site good way to take your site down the sites folder is typically the only place that you will do any changes any manipulations so now that we have core installed let's go ahead and we'll actually install Drupal on our website so we're going to get rid of this website a web page and we'll go back to you see tirana website millicom and you'll see now we're getting this installation page and so what we did was we install the files but those files will actually make changes to the database and that's where all of our information is stored so during this install script we're going to create all of our database tables and actually set up Drupal so that next time you come to the site we'll actually have a Drupal site not this installation profile so let's go ahead and save and continue now if you wanted to you could do your site is multilingual we're not it just going to be English that unfortunately is beyond the scope of this tutorial but there is lots of information out there how to do that so again we'll save and continue and now remember we looked at the requirements I know that Hostgator is provided me without my sequel database you're going to want to make sure that what type of database you have and choose the appropriate one here now my database name I remember we wrote that down so if I were to type this in I'm going to get it was actually you see tutorial number and then my user is two wrong you see user I think that's the right passwords will save in continued fingers crossed and we're good so now Drupal is going to actually be installing so if we were looking at our database right now we'd see if we kept refreshing we see all these tables and everything showing up and all of the functionality coming in so one last step to configuring and that's just kind of filling out some basic skeleton information so my site name is going to be with a rubric our tutorial series I'll use my website email address stick with my drupal username and just a simple password my default country I mean Canada obviously choose your own time zones good and now this update notification again if there are changes that are coming up to Drupal especially your modules Drupal core that kind of thing your site can automatically check for those let you know and you can receive email notifications that those updates are out there so always good thing to do if you don't want to do it for whatever reason take them off but I would recommend them so we'll go ahead and save and continue we're going to visit our new site and boom check it out we've got Drupal on our site here this is the typical installation nothing fancy just right out of the box this is your Drupal site so that's it for this first tutorial in this series we installed Drupal you know we got our URL we checked out the backend created our database database user downloaded Drupal uploaded those files via FTP and once we install it we got to our skeleton site in the next video tutorial what we're going to do is actually look at some of the modules we should be downloading so uber cart we're gonna look at views what a couple other ones administration menu that kind of thing reinstall them configure and then we'll take it from there so I hope this video tutorial helped and we'll see you at the next one if you have any comments please post them if you're hearing this rubric org or Toronto website developer com always helpful to post those questions for the others can see them I stay on top of them at ternal website developer and the Ricard guys are all about helping people so they'll definitely be on top of your questions YouTube's a little bit more of a challenge for me so I'm not as diligent as I should be but if you do have a burning question visit my website or visit me Riccardo dork we'll see you in the next video tutorial thanks for watching
Info
Channel: Web Development Tutorials
Views: 70,751
Rating: 4.9127274 out of 5
Keywords: drupal, ubercart, web development, e-commer
Id: GTuQRcSX7nE
Channel Id: undefined
Length: 14min 20sec (860 seconds)
Published: Sun Jun 24 2012
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.