You can‘t run this command as root ( uid = 0 ).

最新的系统使用了是否使用 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 为运行用户,通常为 wwwwww-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
相关推荐
子兮曰16 小时前
Ruflo 深度解析:49K Stars 的 AI Agent 编排平台 — 给 Claude Code 装上分布式神经系统
前端·后端·ai编程
小皮咖16 小时前
发给那个让你加班的同事
前端
克里斯蒂亚诺更新16 小时前
ruoyi切换新版本初始化需要修改的地方
前端·javascript·vue.js
可视之道16 小时前
基于Meta2d.js的电力系统组态平台实战开发
前端
特种加菲猫16 小时前
二叉搜索树:数据世界的“快速寻路指南”
开发语言·c++
特种加菲猫16 小时前
STL关联容器:Set/Multiset与Map/Multimap详解
开发语言·c++
小村儿16 小时前
(译文)重温:Karpathy 的 4 条 CLAUDE.md 规则将 Claude 错误率从 41% 降至 11%——历经 30 个代码库后,我又加了 8 条
前端·后端·ai编程
我滴老baby16 小时前
0基础速通Python+AI|2026热门轻量化玩法全攻略:从入门到实战,3天搞定AI应用开发
开发语言·人工智能·python
前端那点事16 小时前
Vite+Vue3环境判断终极解法!区分开发/生产环境,告别环境报错
前端·vue.js
源码集结号16 小时前
基于 Spring Boot + JPA + MySQL的上门家政系统代码示例
java·前端·后端