Learn

Fruml Documentation...

Essential System Requirements

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.

PHP

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.

Safe Mode

PHP safe mode has been deprecated and will be removed from PHP in a future release. Fruml therefore does not (currently) support Safe Mode.

MySQL & PDO

Fruml requires MySQL 5.0.15 or higher, and requires the PDO database extension to be installed upon the installation server.

Session Support

Fruml requires PHP Session support to be enabled.

Imagick OR GD

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.

Multibyte String Support

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 Extension

SimpleXML is used by Fruml to read and process XML files such as widget information, RSS feeds, database schemas and other configuration data.

Optional System Libraries & Extensions

The following are optional items that can enhance the features offered by Fruml. If these options are not installed, some functionality may be limited.

PDO SQLite Extension

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.

APC

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.

XCache

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.

GetText

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.

Zip Archive Extension

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.