Magento 2: Устаревшая функциональность: функция ReflectionType :: __ toString () устарела - PullRequest
0 голосов
/ 20 февраля 2020

поэтому я попытался выполнить команду 'php bin / magento setup: upgrade', но получил следующую ошибку, хотя утром все работало нормально:

Deprecated Functionality: Function ReflectionType::__toString() is deprecated in /usr/www/users/dlbbve/magento2/vendor/zendframework/zend-code/src/Reflection/ParameterReflection.php on line 85

После поиска в Google я нашел из-за того, что, очевидно, PHP v7.4 не полностью поддерживает M2, и я должен понизить версию PHP до 7.3. Я проверил свою версию php в терминале и получил 'PHP 7.4.2 (cli)'. Поэтому я посмотрел настройки моих серверов PHP, и они должны быть установлены на 7.3. И когда я использовал команду phpinfo () в файле php, я получил PHP версию 7.3.

Мой вопрос: почему существуют разные версии PHP? Что могло быть причиной этого.

С уважением

1 Ответ

0 голосов
/ 27 февраля 2020

С apache:

вы должны попытаться установить php 7.3 версию, запустив эту командную строку:

$ sudo update-alternatives --set php /usr/bin/php7.3

, а затем

$ sudo service apache2 restart
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...