Команды Magento Не работают


Любой, кто может помочь, будет высоко оценен, я бегу magento 2.2.6

Устаревшая функциональность: Функция each() устарела. Это сообщение будет подавлено при дальнейших вызовах в/home/cellbezc/public_html/vendor/colinmollenhour/cache-backend-file/File.php в строке 81

enter image description here

Author: Rk Rathod, 2019-03-20

2 answers

Большое спасибо всем сторонникам..

Я исправился.. изменив версию командной строки PHP на 7.0. вы можете проверить это самостоятельно в командной строке php -v Версия командной строки PHP также должна быть 7.0.

 1
Author: Aadii Mughal, 2019-03-20 14:44:09

each() функция устарела в php 7.2, поэтому измените эту функцию на foreach()

В Этом Файле vendor/colinmollenhour/cache-backend-file/File.php строка нет :- 81

Изменение

  while (list($name, $value) = each($options)) {
        $this->setOption($name, $value);
    }

До

 foreach ($options as $name => $value){
        $this->setOption($name, $value);
    }
 0
Author: Rk Rathod, 2019-03-20 13:41:15