Child pages
  • Installing PrestaShop

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

CheckHow/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 ~/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.xmlFile 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
Permissions
Permissions
While changing the PHP configuration can only be done on a case-by-case basis depending on your level of access to your server, and therefore can only be explained in full details, updating the file permissions is easier to explain. Permissions are the way a filesystem grants access rights to specific users or user groups, controlling their ability to view or make changes to files and folders. The installer needs to make several changes to the files that you uploaded, and if the filesystem does not allow for these changes through proper permissions, then the installer cannot complete its process.

Hence, if the installer shows that some files or folders do not have proper permission, you have to changer these manually. This will require you to access your files on your web server, and therefore use your FTP client (such as FileZilla) or the command line.

AnchordroitsdroitsLog-in to your server account using your FTP client, browse to PrestaShop's folder, and find the folders that are marked by the installer as in need of a permission change.

...