mirror of
https://github.com/FreshRSS/FreshRSS.git
synced 2026-05-19 13:54:44 -04:00
Add requirements check in CLI (#3410)
* Add requirements check in CLI #fix https://github.com/FreshRSS/FreshRSS/issues/1853 * More checks #fix https://github.com/FreshRSS/FreshRSS/issues/1853
This commit is contained in:
committed by
GitHub
parent
934f032c19
commit
d42b4c299c
@@ -54,13 +54,13 @@ function done($ok = true) {
|
||||
function performRequirementCheck($databaseType) {
|
||||
$requirements = checkRequirements($databaseType);
|
||||
if ($requirements['all'] !== 'ok') {
|
||||
$message = 'FreshRSS install failed requirements:' . "\n";
|
||||
$message = 'FreshRSS failed requirements:' . "\n";
|
||||
foreach ($requirements as $requirement => $check) {
|
||||
if ($check !== 'ok' && !in_array($requirement, array('all', 'pdo', 'message'))) {
|
||||
$message .= '• ' . $requirement . "\n";
|
||||
}
|
||||
}
|
||||
if (!empty($requirements['message'])) {
|
||||
if (!empty($requirements['message']) && $requirements['message'] !== 'ok') {
|
||||
$message .= '• ' . $requirements['message'] . "\n";
|
||||
}
|
||||
fail($message);
|
||||
|
||||
Reference in New Issue
Block a user