浏览器拒绝mysql权限;但是从cli工作

时间:2016-03-30 16:53:56

标签: php mysql

$con = mysqli_connect(DB_HOST,DB_USER,DB_PASSWORD,DB_DATABASE);

// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }
else {
echo "success";
}

当我在cli上运行此代码时,我收到了成功消息。

当我从浏览器中尝试此代码时,即运行index.php时,出现permission denied错误。

这是我正在做的VPS。

这可能是什么问题?

1 个答案:

答案 0 :(得分:0)

似乎您的php文件没有足够的权限可以执行尝试使用chmod更改其权限

来自chmod手册页:

  

chmod实用程序将列出的文件的文件模式位修改为   由模式操作数指定。它也可以用来修改   与列出的文件关联的访问控制列表(ACL)。

SYNOPSIS
     chmod [-fv] [-R [-H | -L | -P]] mode file ...
     chmod [-fv] [-R [-H | -L | -P]] [-a | +a | =a] ACE file ...
     chmod [-fhv] [-R [-H | -L | -P]] [-E] file ...
     chmod [-fhv] [-R [-H | -L | -P]] [-C] file ...
     chmod [-fhv] [-R [-H | -L | -P]] [-N] file ...