Server Requirements
- Apache httpd (others may work, but not tested)
- mod_rewrite
- PHP >= 5.3.0 FastCGI / mod_php (eg. Zend Server)
- memory_limit >= 256M
- magic_quotes_gpc Off
- safe_mode Off
- mcrypt
- pdo_mysql or mysqli (since 1.4.2)
- iconv
- dom
- simplexml
- gd
- multibyte support (mbstring)
- zlib / zip / bz2
- openssl
- imagick PECL extension is recommended but not required (otherwise GD2 is used instead, wich supports only JPG, GIF, PNG(24) and WBMP)
- APC PECL extension is recommended but not required
- memcache PECL extension recommended but not required
- pcntl activation is recommended but not required
- soap (required if you want to use the webservice API)
- MySQL >= version 5.1
- InnoDB storage engine
- MyISAM storage engine
- MEMORY storage engine
- Insert table data
- Select table data
- Update table data
- Delete table data
- Create tables
- Drop tables
- Alter tables
- Manage indexes
- Create temp-tables
- Lock tables
- Execute
- Create view
- Show view
- *nix based system
The memory limit of PHP depends on the size of the files you would like to store in the assets module.
Also take care of the upload limit in PHP. You can change this values in php.ini.
We recommend to run pimcore only in a dedicated server environment for production.
What about Windows?
Pimcore doesn't support Windows officially, but it should work almost perfectly.
What about MAMP?
Current versions of MAMP are shipped with a PHP version that has a bug and that might cause some problems. If you are planning to use MAMP for development, please take a look at this post: http://www.pimcore.org/forum/discussion/comment/2009/
Browser
Pimcore works with all major browsers, because powerful applications need a solid platform, we can only support new-generation browsers.
- Microsoft Internet Explorer >= 8
- Mozilla Firefox >= 3
- Apple Safari (currently only in Windows) >= 5
- Google Chrome >= 3
Browserplugins:
- Adobe Flash Player >= 10.1
Comments (3)
Sep 06, 2010
Guido 'lenix' Böhm says:
On FreeBSD, i had to add these php-extensions and their dependencies: php5-dom...On FreeBSD, i had to add these php-extensions and their dependencies:
Without the pdo-extension i got an error inside the webinstaller which just said "Couldn't establish connection to mysql", which was not very helpful. To figure out what was missing i had to change pimcore/modules/install/controllers/IndexController.php:65 to
$errors[] = "Couldn't establish connection to mysql: ".$e->getMessage();I realized that i needed iconv when i tried to use update.php on the commandline for the first time.
I installed phpMyAdmin prior to pimcore which added a bunch of php-extensions already, maybe some of them are required by pimcore as well. The complete list of php-extensions installed with a working pimcore now:
This is for FreeBSD 8.1-STABLE and pimcore 1.1.1 release.
May 10, 2011
Ross says:
I also found that you need mail/pear-MIME_Type port in order for asset upload to...I also found that you need mail/pear-MIME_Type port in order for asset upload to function correctly.
see http://www.pimcore.org/issues/browse/PIMCORE-852
Dec 02
setcookie says:
Make sure you have all necessary folders in /website/var/ set for write permissi...Make sure you have all necessary folders in /website/var/ set for write permission!