我在新的共享主机上安装了symfony(3.2.7),当我尝试使用
时php bin/console doctrine:generate:entity
我有一系列的
Warning: shell_exec() has been disabled for security reasons
当我尝试通过composer进行更新时,它被proc_open禁用...
所以我想知道是否有任何解决方法在禁用这些功能的共享主机上使用控制台。 (我无法访问php.ini)
如果没有,如果我在我的计算机上开发并在服务器上部署后,我是否应该会有惊喜? 我已经知道作曲家不会在线更新(我想我必须在本地更新然后上传服务器上的文件),但symfony还有其他任何可能需要禁用功能的内容吗?
(config.php仅显示错误的国际版本的问题)
答案 0 :(得分:0)
我找到了怎么做!
只需在命令前添加:
php -d disable_functions=''
例如
php -d disable_functions='' bin/console doctrine:generate:entity
此处有更多信息:http://php.net/manual/en/features.commandline.options.php