Download and Install PrestaShop

by Curt Donohue on February 9, 2011

This 3-part video series will teach you how to download and install PrestaShop.

Before you set up your PrestaShop store, though, you will need a few resources.  If you already have a hosting plan, un-zipping software, and an FTP client, please just skip down to Part 1.  If you don't have those items, then the following resources may be of use to you.

Stuff you will Need

First, you need a hosting plan.  Many hosts will support your PrestaShop installation, but I like Bluehost due to their excellent customer service and I have yet to have a problem running my PrestaShop stores on their servers.

I also chose to purchase my domain name through them since they make it easy to do.  It may cost more to purchase a domain name through hosting company versus a domain registrar, so you will have to decide what the best route is for you to secure your domain name.

You may also want to check out HostGator, Godaddy, or DreamHost.  It is my understanding that these hosts also work well with PrestaShop.

Second, you will need a way to unzip the downloaded folder/files from PrestaShop.  Feel free to use whatever zip/unzip program you like, but if you don't have one, you can download a 30-day free trial of WinZip at

Lastly, you need a way to move files from your computer to your web host.  This can either be done by using your web host's built in FTP software, which usually isn't very good, or you can use a free FTP client (software) like FileZilla.  You can download a copy of FileZilla here.

Ok, that should provided you with the tools you need to move forward so let's get on with downloading and installing your PrestaShop store!

Part 1

Part 1 starts out at and shows you how to download the most current version of the stable release.  You will then learn how to upload the PrestaShop files to your web host using an FTP program such as FileZilla.  Finally, I will teach you how to set file folder permissions using FileZilla.

Part 2

Most people don't have trouble downloading PrestaShop, but setting up a database is another matter.  Part 2 shows you how to set a database up on a web host (Bluehost).  This is probably the most misunderstood part of setting up your Prestashop store so I have tried to be very thorough.

Part 3

Now that your PrestaShop files are loaded onto your web host and your database has been set up, you will go through the installation process using the PrestaShop installation wizard.  You will learn how to verify that you have uploaded the files and set their permissions correctly.  You will also learn how to connect to the database you created in Part 2 and then set up your merchant administrator information.


Well, it's either Hurray!!! you've done it, or you might have some questions.  Either way, please leave comments and questions below.  Thanks for watching.


PrestaShop 1.4 Made Simple

Curt Donohue

Curt Donohue is a PrestaShop enthusiast and the creator of as well as PrestaShop 1.4 Tutorials.

Facebook Twitter LinkedIn 

Justin February 25, 2013 at 9:21 pm

When I type in the url I come up to website not found page. One thing I noticed is that it wont let me select the public_html folder in filezilla and instead selects the folder dicectly below it called “web”. Is that an issue? I my pathway looks like this /web/css/prestashop_1.5.3.1/prestashop/install

Curt Donohue February 25, 2013 at 9:51 pm

Hi Justin,

Who are you using for hosting?

That file path is really weird. I’ve not seen one yet that starts with “web.” Also, there is a folder below that called css. It appears you’re in the wrong spot, but I have know idea why your host won’t allow you to select the public_html folder.

I would get on the phone with them right away and see what they can tell you.

Justin February 25, 2013 at 10:22 pm

We are currently with Hostway. The site is not currently up. Will that be an issue?

Curt Donohue February 25, 2013 at 10:32 pm


When you say your site isn’t currently up, what do you mean? Do you mean your website has not propagated yet? Or, is it in some kind of maintenance mode? I can see a “Under Construction” maintenance page, which makes me think it has propagated. How did you set up the “under construction” page?

Also, have you visited with your host yet. You can probably solve your issue with a 5 to 10 minute call to them.

Justin February 26, 2013 at 10:43 am

Ok so the website was originally created by my mother some years ago using Macromedia Contribute. I decided to try and update the websites to give it a more professional look. I am accessing the website from my computer using filezilla. I spoke with Hostway and they informed me that the “web” folder was just a subfolder of public_html. Within this folder there are the following folders “notes” “blog” “css” “images” “old” “stats” followed by html files from the current site. And yes I meant the site is under construction.

Justin March 4, 2013 at 11:10 pm

I ended up resolving the issue with the hosting company. Apparently they needed to update the php. Thank you for your great instructional videos and fast responses. Finally on my way to creating a beautiful website!

Erica July 31, 2012 at 7:26 am

Hi Curt. I followed your instructions exactly but once I login to the back office, it takes me to a page not found screen and not the back office of Prestashop. Now I’m stuck. Any thoughts on what I cna do next?

Curt Donohue July 31, 2012 at 8:48 pm

Hi Erica,

There are lots of things that could be wrong, but let’s start with verifying that you did rename your admin folder. Assuming you did that, did you remember to use this new re-named folder in your URL?

For instance, let’s say that you renamed your admin folder to “admin123.” In that case you should be accessing your website by using a URL similar to the following:

Please confirm what you’ve done here.

Luis Orellana February 18, 2012 at 10:38 am

Curt, I must say you are an incredible patient teacher as I am super novice with computers yet following your step by step guide I was able to get my ecommerce site live within a couple of hours. Two thumbs up for you!

Curt Donohue February 18, 2012 at 11:37 am

Thank you for your very kind words, Luis. I’m really glad the tutorials are helping:)

Karl January 19, 2012 at 6:11 pm

Thanks a lot, I was getting crazy till I came here…

Curt Donohue January 19, 2012 at 7:20 pm

Awesome. Glad to here you’re not going to go crazy now:)

mike December 10, 2011 at 11:48 pm

top article m8. recently installed prestashop. the default template sucks. is there anyway to make my store unique? cheers!

Curt Donohue December 11, 2011 at 12:06 pm


Yes, there are tons of great themes out there that you could use. You can always check out the PrestaShop Addons store.

Or, there are several really good theme designers that you could contact more directly. One that I’ve been exceptionally impressed with is You can purchase individual themes, or you can join his theme club. Very nice stuff.

mike December 11, 2011 at 9:12 pm

cheers m8!

michele September 14, 2011 at 4:42 pm

Big Thanks!! Your video tutorials are a blessing. Saved me plenty of time and effort trying to figure it out myself as well as the expense of hiring someone to install PrestaShop for me. Your videos were clear and easy to follow. Yeah!!

Curt Donohue September 14, 2011 at 7:45 pm

Thanks for those kind words Michele:)

Dee August 13, 2011 at 7:28 pm

Oh My GOD!! Thank you soo much! I have successfully done everything in your vids! Now looking for more tutorials to get the shop working! Thanks a million!!

Curt Donohue August 13, 2011 at 7:42 pm


Thanks for those kind words.

I’m not sure what version of PrestaShop you are using, but if you want to learn PrestaShop 1.4 really quickly, you might want to check out my paid-for product – PrestaShop 1.4 Tutorials. Here is the link to the sales page:

jose July 26, 2011 at 6:07 pm

hello curt you probably remember me from the bulk import inquiry i got prestashop manager but had to change host for the remote mysql function that i didnt have with the past. But know with my current host I go through the install process but my front office isn’t working the back office works fine could you help me please.

Curt Donohue July 27, 2011 at 8:27 pm

Hi Jose,

I’m on vacation, so sorry for the delay in getting back to you. First, what error message(s) are you getting when you go to your front office? Or, are you just getting a blank white screen?

I realize this is probably not your issue, but I need to check if you remembered to go to the correct URL. You should have renamed your admin folder and you would need to reference that folder in your URL. I know this is pretty basic, but I still forget this every once in a while.

Talk to you soon.

jose July 27, 2011 at 9:05 pm

I am sorry for interrupting your vacation I did rename my admin and do have full access to my back office but the error i get in my front office is an
http error 500 i am thinking it maybe something simple but i cant find a solution anywhere not even on the forum please help take your time responding

morena June 14, 2011 at 3:07 am

Hi Curt.
thank you for the advice, i contacted hostgator regarding this. i was supposed to use my “website cpanel username and password”. unfortunately the host i approached (easytech IT solution) was just a reseller, and now they are reluctant to give me my cpanel username and password and they are administrating my website without my consent. is it legal? what should i do now cause hostgator referred me to them again. and they refuse to give me those details due to security reasons.

Curt Donohue June 14, 2011 at 7:51 am


I was aware that there were domain name resellers, but I didn’t know there were web hosting resellers. That’s not good.

From what you described, Easy IT Solution must be your support provider since you said that Hostgator referred you back to them. I can understand why they are reluctant to give you your user name and password. Those procedures are put in place to protect your personal information and pretty much any web host does that. Although, there must be a way, since you aren’t the only human on the planet to forget both their username and password. I have too 🙂

What is odd is that they couldn’t give you your user name based on you giving them some other unique personal information. Here in the US, we have social security numbers that we can provide, or at least the last four digits, so that the hosting company can tell us our user name. They will, generally, never give you your password. You should call them back and see what they need to release your user name.

But, before you do that, don’t you have an e-mail confirmation of your hosting agreement somewhere? You should have an e-mail that shows you the c-panel username you used. It might even show the password. But, if it doesn’t, there should be a mechanism to reset your password. When you reset you password, you are sent, or get to choose, a new one.

Try those suggestions and let me know what happens. Keep in mind, that no matter what, you should be able to get your user name from your hosting provider.

Just imagine what would happen if you couldn’t get that… You would have to cancel your hosting account and then get a new one. That would really suck.

Curt Donohue June 13, 2011 at 9:39 am

Hi morena,

I’m not sure I can help you, but this is what I know about getting FileZilla to work. And yes, it can be frustrating if you don’t have things exactly correct.

First, the “Host” refers to the domain name you set up your hosting account as. For instance, when you initially set up your hosting account, you were required to choose or provide your host with a domain name. This domain name is your “Host.” It would look something like “” (do not use the quotation marks). Replace “yoursitename” with the domain name you used when you set up your hosting account.

It is also possible that “host” may be an IP address. If that is the case. I don’t know how to figure that out and you should just call your host. Actually, calling your host is a good idea either way. That’s how I initially figured out my settings when I set up my account. Generally, your host should have you the correct info in 5 minutes or less, which can save you hours of frustration.

Second, the “Username” is the username you created when you set up your hosting account. You should have either written this down, or received an e-mail confirmation from your host when you created the account. There can only be one user name for this hosting account, so you shouldn’t be able to mistakenly use a different one.

Third, just like the “Username”, the “Password” is the password you created when you set up your hosting account. I hope you still have and somewhere. If you didn’t, you can probably ask for a password reset from your hosting company.

Fourth, I believe the “Port” is host dependent. I don’t need to type in a port number to connect, so I don’t have anything filled in for that field. I am using Bluehost. If you are using a different host, you may need a “Port” number. Please call or e-mail your host to be sure what you should do here.

If you don’t have all of these settings configured perfectly, your transfers will fail. It can be very frustrating.

I have found in situations like this, it just better to call your host and walk through the settings over the phone and be sure you can make the transfers while you are on the phone with them. Don’t get off the phone until you have succeeded.

Curt Donohue June 13, 2011 at 2:52 pm


I forgot to mention one other setting that you will need.

There is a drop down box called “Logon Type. Typically, that will need to be set to “Normal.” But, it could be host dependent as well.


Curt Donohue June 18, 2011 at 1:28 pm


I got a chance to create a video tutorial on how to download, install, and configure FileZilla. You can find the tutorial at

I hope this helps a bit.

How did things turn out with getting your information from your host?

morena June 13, 2011 at 2:02 am

hi Curt

honestly i do not have a clue here, i followed the user guide intructions i downloaded but filezilla just can’t tranfer prestashop files. when i open filezilla there are:
1.”HOST” am i supposed to write my host URL or mine?
2.”USERNAME” what username?
3.”PASSWORD” what password?
4″PORT” which port?
every file i try to transfer fails, and this continues messages of can’t access
server permission denied, can’t access file prestashop/localization/xml or any other files. why is that.


morena June 13, 2011 at 1:44 am

i am having problems transferring prestashop files using filezilla to my host,
my host is hostgator, all permissions are denied.

morena June 13, 2011 at 1:42 am

i am having problems transferring prestashop files using filezilla to my host,
my host is hostgator,

Chrissy May 28, 2011 at 9:26 am

Hi Curt

Your instructional videos are amazing! I completed all three videos successfully but now I have an issue with logging into Prestashop back office, after login I receive an 404 Forbidden message. I was told that my script is redirecting my “information” elsewhere. Can you please help!?

Thank you.

Curt Donohue May 28, 2011 at 10:18 am

Hi Chrissy,

As part of the install process (video 3) you were supposed to rename the admin folder to something other than “admin.” Did you do this? For instance did you rename it to “adminxyz” or something totally different like “skie125kk?”

If you did rename it, you need to remember that you have to use this new admin folder name to access the back office.

After you complete the install process, you should see a screen with buttons you can click to take you to the Front Office or the Back Office. If you click on the Back Office button and did change that admin folder name, you will receive the 404 error.

All you have to do to fix that is go to the browsers URL bar and change the last part of the address. Just change the “admin” part of the URL to whatever you renamed your admin folder to.

I would suggest re-watching Part 3 again starting at 15:29 minutes. It covers the tasks I described above.

If that doesn’t solve your problem, let me know.

Carlo April 20, 2011 at 12:33 pm

Dear Curt

Thank you for your helph to install prestashop

great job


Carlo April 15, 2011 at 12:45 pm

Dear Curt

I have the domain name and i have the hosting with go daddy

I need a person to install presta shop files and configure

Then I will enter all products specs and pictures


have a great day


Carlo April 15, 2011 at 7:06 am

Hello Curt

I am presently looking for some one to install the prestashop for my new web site please advise what is the cost for the installation

best regards


Curt Donohue April 15, 2011 at 9:06 am

Hi Carlo,

The process of downloading and installing PrestaShop is pretty straight forward. Just so I understand what it is exactly you are looking for, I’ve got a few questions for you.
1. You said that you want to install Prestashop on your new website. I’m assuming that means you already have secured your domain name and have it set up on a hosting account, correct? Who is your host?
2. I’m assuming you mean to only have PrestaShop installed on your new website and you will configure it, correct? That means that whoever installs it will just fill out the information through the installation process and you will fill out the rest.

If you need more than that, please provide additional details. I’m hoping someone reading this can offer you services. If not, let me know and I can probably help you.

gerry keogh March 24, 2011 at 6:34 am

Hi…..great tutorial….some very good tips ! I followed it & had no problems (so far).
Now for the next step !
Q….I see that there are a lot of templates available ; how easy is it to install these and is there anything I need to watch when choosing or installing a template ?

Curt Donohue March 24, 2011 at 9:03 am

Hi Gerry,

Glad the tutorial was helpful. I think I’ll provide a detailed response to your template question in a separate post by itself because it is an question that a lot of people have. However, here are few things to look out for:

  • Be sure that your theme is compatible with the version of PrestaShop you are using. What version are you using, by the way?
  • The better themes have good documentation. Unless you are experienced with themes, I would look for good written documentation in the form of a readme.txt file or have at least e-mail access to the theme developer if you purchase a theme. I wouldn’t expect that if you download a free theme.
  • Ask the theme developer what happens when you decide to change themes again. For instance I downloaded a V1.4 compatible theme (free) that was created by PrestaShop and it screwed up my shop layout after I went back to the original PrestaShop theme. Things were completely out of place and there were graphics that I did not want. I had to uninstall and re-install PrestaShop to get things to work again. Luckily, I was using a test store and had nothing of consequence uploaded. I can guarantee, someone would be upset if that happened to a live store with lots of products, though.

I hope that helps a bit.

carl solglasögon February 14, 2011 at 5:23 pm

Why didnt I see this page when I was a newbieee 😉 Glad I found it now though

Curt Donohue February 13, 2011 at 3:10 pm


Thanks so much for the kind words and I’m glad I could help. Let me know if there is anything else you need help with and I’ll see if I can make it into a video tutorial.

bob February 13, 2011 at 3:02 pm

Awesome job Curt, I missed the database part, thanks to you I got it done right. Keep up the good work.

Bob H

Sharon February 10, 2011 at 7:11 am

Really great tutorials, thanks. I’m a complete novice with ecommerce and setting up a shop and these videos were so easy to understand.

Curt Donohue February 10, 2011 at 7:17 am

Thank you Sharon. Please let me know if there is anything else I can help you with.

Curt Donohue February 26, 2013 at 3:21 pm

Hi Justin,

Here are a couple observations based on what you’ve told me so far.

First, to access your Prestashop store, you need to use the following URL: Replace “” with your actual domain name. Is this what you had in your address bar when you tried to access your store? If not, that’s the reason you wound up with an error page.

Second, I’ve never had an occasion to install a Prestashop store so far down the directory tree.

Normally, I would install Prestashop in the root directory, otherwise known as public_html. Or, I would install it in a subdirectory of the root directory.

Here’s what your URL would look like if you installed it in the root directory:

Here’s what your URL would look like if you installed it in a subdirectory of the root directory:

The “/store/” portion of the URL is where you installed the Prestashop folder. I’m making the assumption you would rename it to “store.” You could rename it whatever you want, however.

Does that help you at all?

Curt Donohue March 4, 2013 at 11:18 pm

Glad to hear that Justin. Thanks!

Previous post:

Next post: