The following items are essential for the smooth running of Fruml on your web-server. Please read carefully before attempting installation on your web server.
Fruml takes advantage of many of the newer features offered only in PHP 5.2.1 and above. It will not run on PHP 4.x servers.
PHP safe mode has been deprecated and will be removed from PHP in a future release. Fruml therefore does not (currently) support Safe Mode.
Fruml requires MySQL 5.0.15 or higher, and requires the PDO database extension to be installed upon the installation server.
Fruml requires PHP Session support to be enabled.
The Imagick library provides a wealth of options for manipulating images. Whilst Fruml will fall back to using GD, installing Imagick (or asking your host to install it) will provide more transformations that can be applied to images.
Fruml requires the Multibyte String functions to correctly work with non-latin characters (such as cyrillic letters). Please install the mb_string functions (or ask your host to do so).
SimpleXML is used by Fruml to read and process XML files such as widget information, RSS feeds, database schemas and other configuration data.
The following are optional items that can enhance the features offered by Fruml. If these options are not installed, some functionality may be limited.
Fruml optionally uses SQLite to cache the sitemap, which can potentially increase performance on installations with very large amounts of pages (2000+). Fruml will fall back to using regular cache if PDO_SQLite is not installed.
Fruml can use the Alternative PHP Cache (APC) for caching data and pages to memory instead of disk, greatly increasing performance. APC is usually disabled on shared hosts, and Fruml will function fine if APC isn't available. If you're planning on running Fruml on your own server, you might consider enabling the APC extension.
Fruml can use the XCache for caching data and pages to memory instead of disk, making Fruml even faster. XCache is usually disabled on shared hosts, and Fruml will function fine if it isn't available. If you're planning on running Fruml on your own server, you might consider enabling the XCache extensions.
The GetText library is used to translate the strings in the Fruml Dashboard. Although Fruml will run without GetText being installed (by using a GetText emulation layer), the system may suffer a small decrease in performance.
PHP's Zip Archive functionality is used by Fruml when it creates backups in the Backup Manager. If the Zip Archive class is not installed, the Backup Manager will not be available.