刚刚安装完 ubuntu 16.04。完成 LAMP 的全新安装后,当我尝试创建一个简单的 .php 文件保存到本地主机时,出现错误:权限被拒绝。
我有一个想法,但我不知道如何解决它。
正如许多教程中所述 - 以 SUDO 身份安装 LAMP...但是,显然我无法访问此文件夹,因为我是用户“abc”
我的步骤:1. sudo apt-get update 2. sudo apt-get install apache2 3. sudo apt-get install mysql-server 4. sudo mysql_secure_installation
我可以看到 Apache2 Ubuntu 默认页面“工作正常”
我是否安装错误或者我只需要授予自己作为用户的 root 访问权限?
任何帮助我都会非常感激。
答案1
你需要了解UNIX 权限系统以及如何使用chmod
。
你可以尝试以下快速解决方法
sudo chmod -R +rw /var/www/
这将添加r埃德和瓦仪式许可全部用户所有文件(R递归地)放在文件夹中/var/www
(我假设这是您想要放置 PHP 文件的地方),但是在执行这些操作时要小心,否则可能会弄乱您的系统!
或者,您可以以 root 身份复制文件:
sudo cp ~/Documents/somefile.php /var/www
或者以 root 身份创建一个文件:
sudo gedit /var/www/somefile.php
如果您是为了工作而不是为了好玩而这样做,请确保尽快了解 Ubuntu 的权限系统是如何工作的。