我正在尝试配置我的ubuntu 14.04服务器来运行我之前创建的Web应用程序。它与其他服务器不同,现在我正在迁移它。
所以我把所有内容放在var / www / html文件夹中
在Putty中进行以下操作
sudo a2enmod rewrite
sudo service apache2 restart
一旦我访问我的实际网站,我收到以下错误消息
SQLSTATE [28000] [1045]访问被拒绝用户' www-data' @' localhost' (使用密码:否)
如果我直接转到.htaccess重定向文件,我可以很好地到达第一页,当我尝试对数据库执行任何操作时,它似乎都失败了。
我创建的用户有足够的权限登录或在网站上注册新用户等,但是这个错误阻止了我。
答案 0 :(得分:1)
这是一个SQL问题。与你的.htaccess无关。
在我的SQL服务器上使用“show grants”(假设它是mysql)来查看用户有权访问哪些内容。
以下是可能出现问题的一些示例:
您的错误表明您没有传递密码。
答案 1 :(得分:0)
因为缺少mysql用户凭据而无法修改config.php,因此为什么它在没有密码的www-data组中进行搜索。