如何在共享服务器上使用Symfony的app / console命令行?

时间:2018-03-23 13:19:36

标签: symfony

如何在共享服务器上使用app / console命令行?

当我尝试用例如:

来刷新de cache时
app/console cache:clear -e prod;

我一直遇到这种错误:

  

PHP Parse错误:语法错误,意外“类”(T_CLASS),   期待标识符(T_STRING)   /home/clients/f61b2e8462ca91d597e79838efafc0d1/krown/vendor/doctrine/common/lib/Doctrine/Common/Proxy/ProxyGenerator.php   第62行

     

解析错误:语法错误,意外的“类”(T_CLASS),期待   标识符(T_STRING)in   /home/clients/f61b2e8462ca91d597e79838efafc0d1/krown/vendor/doctrine/common/lib/Doctrine/Common/Proxy/ProxyGenerator.php   第62行

     

[Symfony的\元器件\调试\异常\ FatalErrorException]
  解析错误:语法错误,意外的“类”(T_CLASS),期待   标识符(T_STRING)

在我的专用服务器中,我没有这种错误。两个服务器都安装了相同的PHP版本(7.1)。

1 个答案:

答案 0 :(得分:0)

我能够通过强制将PHP版本附加到我的所有" app / console"来解决我的问题。查询,例如:

php-7.1 app/console cache:clear -e prod
php-7.1 app/console cache:clear -e dev
php-7.1 app/console doctrine:generate:entity
php-7.1 app/console doctrine:generate:entities Front
php-7.1 app/console doctrine:schema:update --dump-sql
php-7.1 app/console doctrine:schema:update --force