@@ -47,31 +47,36 @@ function index() {
47
47
$ database .= ' | ' . sprintf (__ ('Server version: %s ' ), $ info );
48
48
}
49
49
50
- (extension_loaded ('gd ' ) && $ imageLibrary = 'gd ' ) ||
51
50
(extension_loaded ('imagick ' ) && $ imageLibrary = 'imagick ' ) ||
51
+ (extension_loaded ('gd ' ) && $ imageLibrary = 'gd ' ) ||
52
52
($ imageLibrary = 'mockup (Imagick or GD not enabled!) ' );
53
53
54
+ $ objectcache = \Vvveb \getConfig ('app.cache.driver ' );
55
+ $ objectcache .= ($ objectcache != 'file ' && ! extension_loaded ($ objectcache )) ? ' extension not available! ' : '' ;
56
+
54
57
$ info = [
55
58
'general ' => [
56
- __ ('Vvveb version ' ) => V_VERSION ,
57
- __ ('Admin path ' ) => \Vvveb \adminPath (),
58
- __ ('PHP version ' ) => phpversion () . ' | ' . php_sapi_name (),
59
- __ ('Server ' ) => $ _SERVER ['SERVER_SOFTWARE ' ] ?? '' ,
60
- __ ('OS version ' ) => php_uname (),
61
- __ ('Database driver & version ' ) => $ database ,
62
- __ ('PHP time limit ' ) => ini_get ('max_execution_time ' ),
63
- __ ('PHP memory limit ' ) => ini_get ('memory_limit ' ),
64
- __ ('Max input time ' ) => ini_get ('max_input_time ' ),
65
- __ ('Upload max filesize ' ) => ini_get ('upload_max_filesize ' ),
66
- __ ('PHP post max size ' ) => ini_get ('post_max_size ' ),
67
- __ ('Extensions ' ) => implode (' ' , get_loaded_extensions ()),
68
- __ ('Page cache ' ) => (defined ('PAGE_CACHE ' ) && PAGE_CACHE ) ? __ ('enabled ' ) : __ ('disabled ' ),
69
- __ ('Object cache ' ) => \Vvveb \getConfig ('app.cache.driver ' ),
70
- __ ('Email Driver ' ) => \Vvveb \getConfig ('app.email.driver ' ),
71
- __ ('Session Driver ' ) => \Vvveb \getConfig ('app.session.driver ' ),
72
- __ ('Debug ' ) => DEBUG ? __ ('enabled ' ) : __ ('disabled ' ),
73
- __ ('Sql changes check ' ) => SQL_CHECK ? __ ('enabled ' ) : __ ('disabled ' ),
74
- __ ('Image library ' ) => $ imageLibrary ,
59
+ __ ('Vvveb version ' ) => V_VERSION ,
60
+ __ ('Admin path ' ) => \Vvveb \adminPath (),
61
+ __ ('PHP version ' ) => phpversion () . ' | ' . php_sapi_name (),
62
+ __ ('Server ' ) => $ _SERVER ['SERVER_SOFTWARE ' ] ?? '' ,
63
+ __ ('OS version ' ) => php_uname (),
64
+ __ ('Database driver & version ' ) => $ database ,
65
+ __ ('PHP time limit ' ) => ini_get ('max_execution_time ' ),
66
+ __ ('PHP memory limit ' ) => ini_get ('memory_limit ' ),
67
+ __ ('Max input time ' ) => ini_get ('max_input_time ' ),
68
+ __ ('Upload max filesize ' ) => ini_get ('upload_max_filesize ' ),
69
+ __ ('PHP post max size ' ) => ini_get ('post_max_size ' ),
70
+ __ ('Extensions ' ) => implode (' ' , get_loaded_extensions ()),
71
+ __ ('Page cache ' ) => (defined ('PAGE_CACHE ' ) && PAGE_CACHE ) ? __ ('enabled ' ) : __ ('disabled ' ),
72
+ __ ('Object cache ' ) => $ objectcache ,
73
+ __ ('Email Driver ' ) => \Vvveb \getConfig ('app.email.driver ' ),
74
+ __ ('Session Driver ' ) => \Vvveb \getConfig ('app.session.driver ' ),
75
+ __ ('Debug ' ) => DEBUG ? __ ('enabled ' ) : __ ('disabled ' ),
76
+ __ ('Sql changes check ' ) => SQL_CHECK ? __ ('enabled ' ) : __ ('disabled ' ),
77
+ __ ('Image library ' ) => $ imageLibrary ,
78
+ 'Rest API ' => REST ? __ ('enabled ' ) : __ ('disabled ' ),
79
+ 'GraphQL ' => GRAPHQL ? __ ('enabled ' ) : __ ('disabled ' ),
75
80
],
76
81
'server ' => [
77
82
__ ('Document root ' ) => $ _SERVER ['DOCUMENT_ROOT ' ] ?? '' ,
@@ -87,7 +92,7 @@ function index() {
87
92
list ($ info ) = Event::trigger (__CLASS__ , __FUNCTION__ , $ info );
88
93
89
94
$ this ->view ->info = $ info ;
90
-
95
+
91
96
if (isset ($ this ->request ->get ['phpinfo ' ])) {
92
97
ob_start ();
93
98
phpinfo ();
0 commit comments