配置 - Debian 上的 apache2.conf

配置 - Debian 上的 apache2.conf

打扰一下!但这是我使用 Debian 的第二天,我已经有很多问题了:

我尝试从编辑器保存 /var/www/ 目录中的 php 文件,但收到一条消息:

Unable to save /var/www/file.php
Error: Unable to create tmp file in /var/www

问题出在 apache2.conf 文件中吗?由于其中的选项,当我是 root 时我无法更改 evan?

应该如何查看 apache、php 和 mysql 的配置文件才能在 Win 上的 WAMP 中正常工作?

答案1

您需要是 root 才能写入 /var/www,或者您需要是用户(或组,具体取决于目录的所有权)。

您可以从以下命令开始whoami

[username@host username]$ whoami
username

这告诉您您的登录身份为username

现在,您可以执行ls -al /var/www并获得:

[username@host username]$ ls -al /var/www
total 12
drwxr-xr-x    3 root     root         4096 May 12  2004 .
drwxr-xr-x   21 root     root         4096 Mar 31  2004 ..
drwxr-xr-x    3 root     root         4096 Mar 30  2004 manual

这些drwxr-xr-x是权限,在本例中,所有者为 rwx(读/写/执行),组为 rx(读/执行,不写),其他人为 rx。

第一个根是所有者,第二个根是组。

如果目录是drwxrwxr-x用户和组,则为 rwx,而其他人仅为 rx。

所以,如果许可是:

drwxrwxr-x    3 root     webdev         4096 May 12  2004 .

用户 (root) 和组 (webdev) 都具有 rwx 权限(读/写/执行),如果您是 root 用户、webdev 组或两者兼而有之,则可以写入文件。

阅读一些有关文件权限等的教程,例如: http://www.grymoire.com/unix/Permissions.html

相关内容