mirror of
https://we.phorge.it/source/phorge.git
synced 2024-12-27 16:00:59 +01:00
Make the "PHP 7" setup warning more explicit about what it means
Summary: See <https://discourse.phabricator-community.org/t/minimum-php-versions-supported-by-latest-stable-phabricator/2314/3>. Test Plan: o~o Reviewers: amckinley Reviewed By: amckinley Differential Revision: https://secure.phabricator.com/D20027
This commit is contained in:
parent
5cfcef7f53
commit
98c4cdc5be
1 changed files with 13 additions and 6 deletions
|
@ -11,16 +11,23 @@ final class PhabricatorPHPPreflightSetupCheck extends PhabricatorSetupCheck {
|
|||
}
|
||||
|
||||
protected function executeChecks() {
|
||||
if (version_compare(phpversion(), 7, '>=') &&
|
||||
version_compare(phpversion(), 7.1, '<')) {
|
||||
$version = phpversion();
|
||||
if (version_compare($version, 7, '>=') &&
|
||||
version_compare($version, 7.1, '<')) {
|
||||
$message = pht(
|
||||
'This version of Phabricator does not support PHP 7.0. You '.
|
||||
'are running PHP %s. Upgrade to PHP 7.1 or newer.',
|
||||
phpversion());
|
||||
'You are running PHP version %s. Phabricator does not support PHP '.
|
||||
'versions between 7.0 and 7.1.'.
|
||||
"\n\n".
|
||||
'PHP removed signal handling features that Phabricator requires in '.
|
||||
'PHP 7.0, and did not restore them until PHP 7.1.'.
|
||||
"\n\n".
|
||||
'Upgrade to PHP 7.1 or newer (recommended) or downgrade to an older '.
|
||||
'version of PHP 5 (discouraged).',
|
||||
$version);
|
||||
|
||||
$this->newIssue('php.version7')
|
||||
->setIsFatal(true)
|
||||
->setName(pht('PHP 7.0 Not Supported'))
|
||||
->setName(pht('PHP 7.0-7.1 Not Supported'))
|
||||
->setMessage($message)
|
||||
->addLink(
|
||||
'https://phurl.io/u/php7',
|
||||
|
|
Loading…
Reference in a new issue