The path to yii framework seems to be incorrect.
'; 19 | echo 'You need to install Yii framework via composer or adjust the framework path in file ' . basename(__FILE__) . '.
'; 20 | echo 'Please refer to the README on how to install Yii.
'; 21 | } 22 | 23 | require_once($frameworkPath . '/requirements/YiiRequirementChecker.php'); 24 | $requirementsChecker = new YiiRequirementChecker(); 25 | 26 | /** 27 | * Adjust requirements according to your application specifics. 28 | */ 29 | $requirements = array( 30 | // Database : 31 | array( 32 | 'name' => 'PDO extension', 33 | 'mandatory' => true, 34 | 'condition' => extension_loaded('pdo'), 35 | 'by' => 'All DB-related classes', 36 | ), 37 | array( 38 | 'name' => 'PDO SQLite extension', 39 | 'mandatory' => false, 40 | 'condition' => extension_loaded('pdo_sqlite'), 41 | 'by' => 'All DB-related classes', 42 | 'memo' => 'Required for SQLite database.', 43 | ), 44 | array( 45 | 'name' => 'PDO MySQL extension', 46 | 'mandatory' => false, 47 | 'condition' => extension_loaded('pdo_mysql'), 48 | 'by' => 'All DB-related classes', 49 | 'memo' => 'Required for MySQL database.', 50 | ), 51 | array( 52 | 'name' => 'PDO PostgreSQL extension', 53 | 'mandatory' => false, 54 | 'condition' => extension_loaded('pdo_pgsql'), 55 | 'by' => 'All DB-related classes', 56 | 'memo' => 'Required for PostgreSQL database.', 57 | ), 58 | // Cache : 59 | array( 60 | 'name' => 'Memcache extension', 61 | 'mandatory' => false, 62 | 'condition' => extension_loaded('memcache') || extension_loaded('memcached'), 63 | 'by' => 'MemCache', 64 | 'memo' => extension_loaded('memcached') ? 'To use memcached set MemCache::useMemcached totrue
.' : ''
65 | ),
66 | array(
67 | 'name' => 'APC extension',
68 | 'mandatory' => false,
69 | 'condition' => extension_loaded('apc'),
70 | 'by' => 'ApcCache',
71 | ),
72 | // PHP ini :
73 | 'phpSafeMode' => array(
74 | 'name' => 'PHP safe mode',
75 | 'mandatory' => false,
76 | 'condition' => $requirementsChecker->checkPhpIniOff("safe_mode"),
77 | 'by' => 'File uploading and console command execution',
78 | 'memo' => '"safe_mode" should be disabled at php.ini',
79 | ),
80 | 'phpExposePhp' => array(
81 | 'name' => 'Expose PHP',
82 | 'mandatory' => false,
83 | 'condition' => $requirementsChecker->checkPhpIniOff("expose_php"),
84 | 'by' => 'Security reasons',
85 | 'memo' => '"expose_php" should be disabled at php.ini',
86 | ),
87 | 'phpAllowUrlInclude' => array(
88 | 'name' => 'PHP allow url include',
89 | 'mandatory' => false,
90 | 'condition' => $requirementsChecker->checkPhpIniOff("allow_url_include"),
91 | 'by' => 'Security reasons',
92 | 'memo' => '"allow_url_include" should be disabled at php.ini',
93 | ),
94 | 'phpSmtp' => array(
95 | 'name' => 'PHP mail SMTP',
96 | 'mandatory' => false,
97 | 'condition' => strlen(ini_get('SMTP')) > 0,
98 | 'by' => 'Email sending',
99 | 'memo' => 'PHP mail SMTP server required',
100 | ),
101 | );
102 | $requirementsChecker->checkYii()->check($requirements)->render();
--------------------------------------------------------------------------------
/statics/temp/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
--------------------------------------------------------------------------------
/statics/web/.htaccess:
--------------------------------------------------------------------------------
1 | # Mod_Rewrite
2 |