This script checks if your server and PHP configuration meets the requirements for running Nette Framework. It checks version of PHP, if appropriate PHP extensions have been loaded, and if PHP directives are set correctly.
Web server | Apache/2.2.15 (CentOS) |
---|---|
PHP version | 5.6.33 |
Your PHP version is too old. Nette Framework requires at least PHP 5.2.0 or higher. | |
Memory limit | 128M |
.htaccess file protection | Not tested |
File protection by .htaccess is not present. You must be careful to put files into document_root folder. |
|
.htaccess mod_rewrite | Not tested |
Mod_rewrite is probably not present. You will not be able to use Cool URL. | |
Function ini_set() | Enabled |
Function ini_set() is disabled. Some parts of Nette Framework may not work properly. |
|
Function error_reporting() | Enabled |
Function error_reporting() is disabled. Nette Framework requires this to be enabled. |
|
Function flock() | Enabled |
Function flock() is not supported on this filesystem. Nette Framework requires this to process atomic file operations. |
|
Register_globals | Disabled |
Configuration directive register_globals is enabled. Nette Framework requires this to be disabled. |
|
Zend.ze1_compatibility_mode | Disabled |
Configuration directive zend.ze1_compatibility_mode is enabled. Nette Framework requires this to be disabled. |
|
Variables_order | Enabled |
Configuration directive variables_order is missing. Nette Framework requires this to be set. |
|
Session auto-start | Enabled |
Session auto-start is enabled. Nette Framework recommends not to use this directive for security reasons. | |
Reflection extension | Enabled |
Reflection extension is required. | |
SPL extension | Enabled |
SPL extension is required. | |
PCRE extension | Enabled and works properly |
PCRE extension is required and must support UTF-8. | |
ICONV extension | Enabled and works properly |
ICONV extension is required and must work properly. | |
PHP tokenizer | Enabled |
PHP tokenizer is required. | |
PDO extension | Available drivers: mysql odbc sqlite |
PDO extension or PDO drivers are absent. You will not be able to use Nette\Database . |
|
Multibyte String extension | Enabled |
Multibyte String extension is absent. Some internationalization components may not work properly. | |
Multibyte String function overloading | Disabled |
Multibyte String function overloading is enabled. Nette Framework requires this to be disabled. If it is enabled, some string function may not work properly. | |
Memcache extension | Enabled |
Memcache extension is absent. You will not be able to use Nette\Caching\Storages\MemcachedStorage . |
|
GD extension | Enabled |
GD extension is absent. You will not be able to use Nette\Image . |
|
Bundled GD extension | Enabled |
Bundled GD extension is absent. You will not be able to use some functions such as Nette\Image::filter() or Nette\Image::rotate() . |
|
Fileinfo extension or mime_content_type() | Enabled |
Fileinfo extension or function mime_content_type() are absent. You will not be able to determine mime type of uploaded files. |
|
HTTP_HOST or SERVER_NAME | Present |
Either $_SERVER["HTTP_HOST"] or $_SERVER["SERVER_NAME"] must be available for resolving host name. |
|
REQUEST_URI or ORIG_PATH_INFO | Present |
Either $_SERVER["REQUEST_URI"] or $_SERVER["ORIG_PATH_INFO"] must be available for resolving request URL. |
|
DOCUMENT_ROOT & SCRIPT_FILENAME or SCRIPT_NAME | Present |
$_SERVER["DOCUMENT_ROOT"] and $_SERVER["SCRIPT_FILENAME"] or $_SERVER["SCRIPT_NAME"] must be available for resolving script file path. |
|
SERVER_ADDR or LOCAL_ADDR | Present |
$_SERVER["SERVER_ADDR"] or $_SERVER["LOCAL_ADDR"] must be available for detecting development / production mode. |
Requirements Checker version 1.5