我正在安装一个相当复杂的程序,该程序会写入目录,并且该目录需要能够写入我的 Web 服务器。我的说明如下:
授予 php/export 目录写入 web 服务器的权限:
sudo chown www /usr/local/share/stacks/php/export #this command assumes your webserver is www
所以...我尝试使用 www,但显然没有用。它说 www 是无效用户。知道我应该在那里输入什么吗?我如何确定我的网络服务器是什么。我有 apache2(如果这很重要的话),mysql 正在运行(这很重要吗?)。这是一台运行 11.10 的专用 Linux 机器。
抱歉,这个问题有点愚蠢。我还在学习 Linux,我怀疑这些说明是故意写得晦涩难懂的,因为他们宁愿为你运行这些分析,也不愿自己运行。
答案1
Apache 以www-data
而非的身份运行www
。此外,/var/www
是服务器的 webroot,因此除非您/usr/local/share/stacks/php
以某种方式链接到公共,否则您将无法使其工作。