在 php 中设置新用户后无法访问我的网页

Cannot access my webpage after setting a new user in php

我在 Ubuntu 12.04 上与 MySQL 和 LAMPP 一起工作。我 运行 一些命令是为了创建新用户并获得在 PHP 中执行“chmod”和“exec”命令的额外权限。

设置新用户后,当我尝试登录我的站点时出现以下错误:

Connection failed: SQLSTATE[HY000] [1045]

此外,我无法登录“localhost/phpmyadmin”,并且看到以下错误:

2002 - No such file or directory The server is not responding (or the local server's socket is not correctly configured).

我试图找到一种方法来撤销新用户的权限,但我一无所获。 使用 PHP 中的“whoami”命令,我得到了新用户的名称。

你能帮帮我吗?

你可以试试:

对于 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 

chown www-data:www-data /temp -R 
chmod 755 /temp -R 

检查此以获取更多详细信息:How to fix permission of htdocs in Ubuntu

如果这个答案有用,请给+1 ;)