PHP version
PHP version must be at least 5.5.0, Before using Fork CMS, upgrade your PHP installation, preferably to the latest version.
Fork CMS can't be installed in subfolders
cURL
cURL is a library that allows you to connect and communicate to many different type of servers. More information
can be found on: http://php.net/curl.
libxml
libxml is a software library for parsing XML documents. More information
can be found on: http://php.net/libxml.
DOM
The DOM extension allows you to operate on XML documents through the DOM API with PHP 5. More information
can be found on: http://php.net/dom.
SimpleXML
The SimpleXML extension provides a very simple and easily usable toolset to convert XML to an object that can be
processed with normal property selectors and array iterators. More information can be found on:
http://php.net/simplexml.
SPL
SPL is a collection of interfaces and classes that are meant to solve standard problems. More information can be found
on: http://php.net/SPL.
PDO
PDO provides a data-access abstraction layer, which means that, regardless of which database you're using, you use the
same functions to issue queries and fetch data. More information can be found on:
http://php.net/pdo.
mb_string
mb_string provides multibyte specific string functions that help you deal with multibyte encodings in PHP. In addition to
that, mb_string handles character encoding conversion between the possible encoding pairs. mb_string is designed to handle Unicode-based
encodings. More information can be found on:
http://php.net/mb_string.
iconv
This module contains an interface to iconv character set conversion facility. With this module, you can turn a string
represented by a local character set into the one represented by another character set, which may be the Unicode
character set. More information can be found on:
http://php.net/iconv.
GD2
PHP is not limited to creating just HTML output. It can also be used to create and manipulate image files in a variety of
different image formats. More information can be found on:
http://php.net/gd.
json
This extension implements the JavaScript Object Notation (JSON) data-interchange format. The decoding is handled by a parser
based on the JSON_checker by Douglas Crockford. More information can be found on:
http://php.net/json.
PCRE (8.0+)
The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5,
with just a few differences (see below). The current implementation corresponds to Perl 5.005. More information can be found on:
http://php.net/json. We require at least 8.0.
PCRE (8.0+)
The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5,
with just a few differences (see below). The current implementation corresponds to Perl 5.005. More information can be found on:
http://php.net/json. We require at least 8.0.
Intl
Internationalization extension (Intl) is a wrapper for ICU library,
enabling PHP programmers to perform UCA-conformant collation and date/time/number/currency formatting in their scripts.
More information can be found on:
http://php.net/intl.
json_encode
json_encode() must be available, install and enable the JSON extension.
session_start
session_start() must be available, install and enable the session extension.
ctype_alpha
ctype_alpha() must be available, install and enable the ctype extension.
token_get_all
token_get_all() must be available, install and enable the Tokenizer extension.
simplexml_import_dom
simplexml_import_dom() must be available, install and enable the SimpleXML extension.
/var/www/html/src/Backend/Cache/*
In this location all files created by the backend will be stored. This location and all subdirectories must be writable.
/var/www/html/src/Backend/Modules/
In this location modules will be installed. You can continue the installation, but installing a module will then require a manual upload.
/var/www/html/src/Frontend/Cache/*
In this location all files created by the frontend will be stored. This location and all subdirectories must be writable.
/var/www/html/src/Frontend/Files/*
In this location all files uploaded by the user/modules will be stored. This location and all subdirectories must be writable.
/var/www/html/src/Frontend/Modules/
In this location modules will be installed. You can continue the installation, but installing a module will then require a manual upload.
/var/www/html/src/Frontend/Themes/
In this location themes will be installed. You can continue the installation, but installing a theme will then require a manual upload.
/var/www/html/library
This location must be writable for the installer, afterwards this folder only needs to be readable.
/var/www/html/library/external/
This location must be writable for the installer, afterwards this folder only needs to be readable.
/var/www/html/app/cache/
In this location the global cache will be stored.
/var/www/html/app/logs/
In this location the global logs will be stored.
/var/www/html/app/config/
In this location the global configuration will be stored.
/var/www/html/app/config/parameters.yml.dist
This file is used to create the global configuration file.