【问题标题】:LARAVEL query error 'SELECT count() as aggregate from posts where posts . deleted_at is null'LARAVEL 查询错误 'SELECT count() as aggregate from posts where posts .已删除_at 为空'
【发布时间】:2020-02-21 03:51:06
【问题描述】:

所以这是我第一次尝试将我的第一个 laravel 项目部署到共享主机。

我所做的基本上是在我的共享主机根文件夹中创建一个文件夹,然后复制我的 laravel 项目中除公共文件夹之外的所有内容。

完成后,我复制了所有公用文件夹文件并将其复制到共享主机中的public_html

然后我编辑了 public_html 文件上的 index.php 以指向正确的目录并编辑 .env 文件以进行数据库配置。我也已经从本地机器导入了我的数据库。

之后我尝试打开我的网站并显示此错误

Illuminate\Database\QueryException SQLSTATE[28000] [1045] Access denied for user 'darrowxy_root'@'localhost' (使用密码: YES) (SQL: select count(*) as aggregate from posts where posts .deleted_at 为空)

我尝试打开我的登录页面,它运行良好,但是当我尝试登录时,它也给了我类似的错误

Illuminate\Database\QueryException SQLSTATE[28000] [1045] 访问 拒绝用户'darrowxy_root'@'localhost'(使用密码:YES) (SQL: select * from users where email = lionel.ritchie@yahoo.com 限制 1)

我一直在互联网上寻找解决方案,但没有任何效果。

我只有一个处理 CRUD 的主控制器,错误告诉我错误在控制器中的索引函数上。

public function index()
{
    $posts = Post::orderBy('created_at', 'desc')->paginate(8); //it points to this

    return view('posts.index')->with('posts', $posts);
}

感谢您的帮助,谢谢^^

【问题讨论】:

  • 该代码不可能出现错误,因为您甚至没有在查询中使用select count(*)。对于拒绝访问,您应该检查您对数据库用户的权限。
  • 是的,这就是我现在如此困惑的原因。我已经检查了我的数据库权限,一切都很好。
  • 您的控制器上是否有使用select count(*) 的代码?
  • 哦,别管access denied
  • 尝试删除/bootstap/cache/config.php

标签: php laravel


【解决方案1】:

您好,您是否正确配置了 ENV。 如果是这样,请尝试运行 php artisan config:clear 以重新加载您的环境配置。

【讨论】:

    【解决方案2】:

    您已设置的当前使用无法访问您尝试连接的 mysql 数据库。您需要检查 .env 文件中的 DB_HOST、DB_PORT、DB_DATABASE、DB_USERNAME、DB_PASSWORD、DB_CONNECTION(默认为 mysql)。

    例如,在测试环境中挖掘我们的

    DB_CONNECTION=mysql 
    DB_HOST=127.0.0.1 
    DB_PORT=3306
    DB_DATABASE=test
    DB_USERNAME=homestead
    DB_PASSWORD=secret
    

    在我当地的宅基地环境中工作。当我更改用户名或密码时,我得到了这个。

    那张图片看起来非常熟悉。所以我认为我们可以确定您尝试连接到数据库的用户名或密码不正确。如果这不是您尝试连接到没有您的凭据的不同 mysql 数据库实例的问题。

    【讨论】:

      猜你喜欢
      • 2016-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-07
      • 2016-11-21
      相关资源
      最近更新 更多