尝试通过以下指南设置lamp开发环境:https://www.linode.com/docs/web-servers/lamp/how-to-install-a-lamp-stack-on-ubuntu-18-04/。
问题从虚拟主机部分开始,步骤4,我将example.com划分为deckdev.local,所以最后的命令应该是
sudo chown -R $www-data:$www-data /var/www/html/deckdev.local/public_html它产生以下输出
chown: invalid option -- 'd'
Try 'chown --help' for more information.我在google上发现了一个论坛线程:https://www.linode.com/community/questions/20208/chown-invalid-option-d,用户jyoo建议使用变量名$www-data:$www-data会导致命令解析器误解。我倾向于同意这种做法,问题是在两个多月内,这些论坛上没有任何解决办法。
我个人不知道这是怎么回事,还有谁能帮我解开这个谜团?自从我最后一次展示我的linux肌肉已经有一段时间了。
发布于 2020-09-03 17:01:43
$www是一个空变量,因此chown可以看到以下内容:
sudo chown -R -data:-data然后将-data或更确切地说是-d解释为选项。
它应该是:
sudo chown -R www-data:www-data /path/to/public_html在那篇教程中,这似乎是错误的。
https://askubuntu.com/questions/1272414
复制相似问题