在尝试安装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小车
发布于 2015-03-01 10:43:27
我找到了解决这个问题的办法,很简单.所有在Yii中使用文件夹的权限。
在yii/目录中递归地应用chmod命令。下面是供参考的命令片段:
Editors-Mac:Documents cborkotoky$ chmod -R 777 yii
Editors-Mac:Documents cborkotoky$ pwd
/Library/WebServer/Documents
Editors-Mac:Documents cborkotoky$ ls -l
total 80
-rw-r--r--    1 cborkotoky  wheel   3726 Dec 11  2013 PoweredByMacOSX.gif
-rw-r--r--    1 cborkotoky  wheel  31958 Dec 11  2013 PoweredByMacOSXLarge.gif
drwxr-xr-x    5 cborkotoky  wheel    170 Feb 28 23:18 firstProject
-rw-r--r--    1 cborkotoky  wheel     44 Jun 28  2014 index.html.en
drwxrwxrwx@ 112 cborkotoky  wheel   3808 Feb 28 14:03 phpmyadmin
-rw-r--r--    1 cborkotoky  wheel     23 Feb 26 17:59 test.php
drwxrwxrwx    4 cborkotoky  wheel    136 Mar  1 02:03 yii发布于 2015-03-01 01:04:34
带有-R标志的chown (递归)可能是您想要的。(以下内容可能不完全适用于您的情况,因此在运行之前请仔细考虑)。
当然,用您的实际用户名替换{YourUsername}。下面的命令只是更改文件的所有者,而不是组。如果还需要更改组名,则新名称位于冒号之后:
cd /Library/WebServer/Documents/
chown -R {YourUsername}: phpmyadminhttps://stackoverflow.com/questions/28787111
复制相似问题