【发布时间】:2015-05-01 11:11:14
【问题描述】:
在尝试安装 phpmyadmin 时,我不小心将它安装为 root 用户。
故事开始时,我正在编辑 Apache 的 httpd.conf 文件。为了避免在运行某些命令时出现权限问题,我在终端上做了sudo su -。此后在没有退出 root 用户的情况下,我使用以下命令安装了 phpmyadmin
cd /Library/WebServer/Documents/
tar -xvf ~/Downloads/phpMyAdmin-3.5.2.2-english.tar.gz
mv phpMyAdmin-3.5.2.2-english/ phpmyadmin
cd phpmyadmin
mv config.sample.inc.php config.inc.php
但现在当我尝试在/Library/WebServer/Documents/ 安装 yii 时,我收到以下错误
PHP Warning – yii\base\ErrorException
mkdir(): Permission denied
有什么方法可以在不卸载的情况下从 phpmyadmin 中删除 root 用户权限?
操作系统:OS MAC Mavericks
【问题讨论】:
-
可能只是权限错误?执行
ls -l以查看 phpmyadmin 目录的所有者和权限,也许还可以使用 chmod 或 chown 来放松它们... -
@PeterBowers phpmyadmin 文件夹中的
ls -l命令显示以下内容:drwxrwxrwx@ 112 root wheel 3808 Feb 28 14:03 phpmyadmin -
您对文档的权限是什么?
-
@PeterBowers:你是对的。所有权限都是针对root的。
drwxr-xr-x 2 root wheel 68 Dec 11 2013 CGI-Executablesdrwxr-xr-x 9 root wheel 306 Mar 1 02:03 Documents-rwxr-xr-x@ 1 cborkotoky wheel 1800576 Feb 28 23:25 Webserver_Documents aliasdrwxr-xr-x 3 root wheel 102 Dec 11 2013 share
标签: mysql linux apache yii phpmyadmin