QQ扫一扫联系
最新的系统使用了是否使用 root 运行 php artisan 命令的检测,如果是 root 用户运行会提示 You can't run this command as root ( uid = 0 ).
错误。
解决方法:
sudo -u www /xxx/bin/php /www/example.com/artisan xxx
其中,
www
为运行用户,通常为 www
或 www-data
宝塔环境下,默认用户是 www
/xxx/bin/php
为 PHP 的运行路径
宝塔环境下,通常为 /www/server/php/56/bin/php
或 /www/server/php/70/bin/php
/www/example.com/artisan
为 artisan 命令的路径
宝塔环境下,通常为 /www/wwwroot/example.com/artisan
有两种方式
① 使用 repositoryFilter ,从 URL 传递参数过来,全局设定到条件中。
② 使用 scopeFilter,以多 Tab 的方式展示数据。
具体可参考 https://modstart.com/doc/manual/grid.html 中的描述