在php中设置新用户后无法访问我的网页
我使用MySQL和LAMP在Ubuntu12.04上工作。我运行一些命令以创建新用户并获得在PHP中执行“chmod”和“exec”命令的额外权限 设置新用户后,当我尝试登录到我的站点时,出现以下错误: 连接失败:SQLSTATE[HY000][1045] 此外,我无法登录到“localhost/phpmyadmin”,并且我看到以下错误: 2002-没有这样的文件或目录,服务器没有响应(或者本地服务器的套接字配置不正确)。 我试图找到一种方法来撤销新用户的权限,但什么也没找到。 使用PHP中的“whoami”命令,我获得了新用户名 你能帮我吗?你可以试试: 对于Apache:在php中设置新用户后无法访问我的网页,php,mysql,ubuntu,localhost,lampp,Php,Mysql,Ubuntu,Localhost,Lampp,我使用MySQL和LAMP在Ubuntu12.04上工作。我运行一些命令以创建新用户并获得在PHP中执行“chmod”和“exec”命令的额外权限 设置新用户后,当我尝试登录到我的站点时,出现以下错误: 连接失败:SQLSTATE[HY000][1045] 此外,我无法登录到“localhost/phpmyadmin”,并且我看到以下错误: 2002-没有这样的文件或目录,服务器没有响应(或者本地服务器的套接字配置不正确)。 我试图找到一种方法来撤销新用户的权限,但什么也没找到。 使用PHP中的
chown www-data:www-data /var/www -R
chmod 755 /var/www -R
addgroup your_user www-data
对于XAMPP
chown vaggos:vaggos /opt/lampp -R
chmod 755 /opt/lampp -R
addgroup your_user vaggos
对于临时文件夹:
chown vaggos:vaggos /temp -R
chmod 755 /temp -R
或
有关更多详细信息,请选中此项:
如果这个答案有用,请给出+1;) 您可以尝试:
对于Apache:
chown www-data:www-data /var/www -R
chmod 755 /var/www -R
addgroup your_user www-data
对于XAMPP
chown vaggos:vaggos /opt/lampp -R
chmod 755 /opt/lampp -R
addgroup your_user vaggos
对于临时文件夹:
chown vaggos:vaggos /temp -R
chmod 755 /temp -R
或
有关更多详细信息,请选中此项:
如果这个答案有用,请给出+1;) 谢谢你的帮助!我试过了,用“/opt/lampp”而不是“/var/www”运行命令。我仍然无法输入localhost/phpmyadmin,也无法输入我的网页。我在网页上看到的错误是“警告:未知:打开(/opt/lampp/temp//sess_2f1inmapprigg0cj5mn72cge34,O_RDWR)失败:权限被拒绝(13)”您的Web服务器使用的用户是什么?运行命令:#cat/etc/shadow | grep-c www data(返回0或1?)。用户名是“vaggos”,运行命令:#cat/etc/shadow | grep-c www-data(返回0或1?)。感谢您的帮助!我试过了,用“/opt/lampp”而不是“/var/www”运行命令。我仍然无法输入localhost/phpmyadmin,也无法输入我的网页。我在网页上看到的错误是“警告:未知:打开(/opt/lampp/temp//sess_2f1inmapprigg0cj5mn72cge34,O_RDWR)失败:权限被拒绝(13)”您的Web服务器使用的用户是什么?运行命令:#cat/etc/shadow | grep-c www data(返回0或1?)。用户名是“vaggos”,运行命令:#cat/etc/shadow | grep-c www-data(它返回0或1?)