...
Before you get started, make sure you have all the requirements available: server space at a hosting provider, domain name, FTP client, text editor. Makes sure to follow the instructions in the "What you need to get started" page first: http://doc.prestashop.com/display/PS15/What+you+need+to+get+started.
Tip |
---|
Some web-hosts Our official web hosting partner 1&1 offer a 1-click install in order to save you time and get you started even faster. Using these can drastically reduce the installation time for inexperienced users.
Those web-hosts mostly use the following script libraries:
Some of these scripts even support 1-click update, which is invaluable. Other hosts have their own installation scripts. Check with your own host for more information. Last but not least, PrestaShop has its own hosting solution: by registering on PrestaBox, you offload all the technical hurdles of hosting to our own team, and can focus on your shop, clients and sales. Visit https://www.prestabox.com/ for more information. |
...
- Download the PrestaShop archive and unzip it on your computer.
- Create a database for PrestaShop on your server.
- Using an FTP client, upload all the files from the unzipped archive to your web server, in the desired location:
- If you want to integrate PrestaShop into the root of your domain (e.g.
http://myownshop.com/
), upload all the files into the root directory of your web server. - If you want to have PrestaShop in its own subdirectory on your web site (e.g.
http://mywebsite.com/shop/
orhttp://shop.mywebsite.com/
), create the shop directory/sub-domain on your server and upload all the files into that directory.
- If you want to integrate PrestaShop into the root of your domain (e.g.
- Open the files' location in your browser; you should be redirected to the
/install/
folder. - Using your MySQL access codes, follow the instructions from the installer's screens.
- Once installed, delete the
/install/
folder and rename the/admin/
folder into something unique to you (for instance,/4dm1n/
) – if PrestaShop hasn't already done if automatically. - Check that everything works:
- Visit your website
- Connect to your back-office (the admin folder that you renamed), using the access codes you set during the installation process.
...
- Open Software License 3.0. for PrestaShop itself, which you can also read at http://www.opensource.org/licenses/OSL-3.0.
- Academic Free License 3.0 for the modules and themes, which you can also read at http://opensource.org/licenses/AFL-3.0.
...
Here is a list of the checks that are performed during this third step:
Check | How/where to fix it? |
---|---|
Is PHP 5.1.2 or later installed? | Web server |
Can PrestaShop upload files? | php.ini (file_uploads ) |
Can PrestaShop create new files and folders? | File browser / FTP client / command line |
Is the GD Library installed? | php.ini (extension=php_gd2.so ) |
Is MySQL support is on? | php.ini (extension=php_pdo_mysql.so ) |
Recursive write permission on ~/config/ | File browser / FTP client / command line |
Recursive write permission on ~/cache/ | File browser / FTP client / command line |
Recursive write permission on ~/log/ | File browser / FTP client / command line |
Recursive write permission on ~/img/ | File browser / FTP client / command line |
Recursive write permission on ~/mails/ | File browser / FTP client / command line |
Recursive write permission on ~/modules/ | File browser / FTP client / command line |
Recursive write permission on ~/override/ | File browser / FTP client / command line |
Recursive write permission on ~/themes/default/lang/ | File browser / FTP client / command line |
Recursive write permission on ~/themes/default/pdf/lang/ | File browser / FTP client / command line |
Recursive write permission on ~/themes/default/cache/ | File browser / FTP client / command line |
Recursive write permission on ~/translations/ | File browser / FTP client / command line |
Recursive write permission on ~/upload/ | File browser / FTP client / command line |
Recursive write permission on ~/download/ | File browser / FTP client / command line |
Recursive write permission on ~/sitemap.xml | File browser / FTP client / command line |
Can PrestaShop open external URLs? | php.in (allow_url_fopen ) |
Is PHP's "register global" option off? | php.ini (register_globals ) |
Is GZIP compression activated? | .htaccess |
Is the Mcrypt extension available? | php.ini (see http://php.net/manual/en/mcrypt.setup.php) |
Is PHP's "magic quotes" option deactivated? | php.ini (magic_quotes_gpc ) |
Is the Dom extension loaded? | --enable-dom compile time option. |
Is the PDO MySQL extension loaded? | php.ini (extension=php_pdo_mysql.so ) |
Anchor | ||||
---|---|---|---|---|
|
...