无意中以root用户身份安装了phpmyadmin

时间:2015-02-28 21:24:36

标签: mysql linux apache yii phpmyadmin

在尝试安装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

2 个答案:

答案 0 :(得分:0)

chown with the -R flag(递归)可能就是你想要的。 (以下内容可能不完全适用于您的情况,因此请在运行前仔细考虑。)

当然,请将{YourUsername}替换为您的实际用户名。以下命令只是更改文件的所有者而不是组。如果您还需要更改组名,则新名称将在冒号之后:

cd /Library/WebServer/Documents/
chown -R {YourUsername}: phpmyadmin

答案 1 :(得分:0)

我得到了解决这个问题的方法,只是简单...... 所有这些都适用于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