我是 Apache 服务器的新手,现在我正在设置 Bugzilla 服务器。我按照以下说明操作http://www.bugzilla.org/docs/tip/en/html/installation.html#install-bzfiles,其中表示
“好的路径要么直接放在 Web 服务器的文档目录中,要么放在 /usr/local 中,并带有指向 Web 服务器文档目录的符号链接或 Web 服务器配置中的别名。”——因此我将下载的 bugzilla 目录存储到 /srv/www 中
接下来,我按照以下步骤操作:“一旦所有文件都位于 Web 可访问目录中,请使该目录可由 Web 服务器的用户写入。这是一个临时步骤,直到您运行 checksetup.pl 脚本,该脚本将锁定您的安装。” --- 所以我查看了我的 apache 服务器进程并发现它正在以用户名“wwwrun”运行(顺便问一下,谁创建了这个用户名?我刚刚通过“sudo rcapache2 start”启动了 apache 服务器),似乎我需要使用 chmod 使我的 /srv/www/bugzilla-3.4.5 可由“wwwrun”写入,该怎么做?
谢谢
答案1
像这样执行 chmod 或 chown
sudo chmod 0777 /srv/www/bugzilla-3.4.5
或者
sudo chown -R wwwrun.wwwrun /srv/www/bugzilla-3.4.5
sudo chmod 0755 /srv/www/bugzilla-3.4.5