在 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 ;)
我在 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 ;)