如何在共享服务器上使用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)。
答案 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