【问题标题】:SQLSTATE[HY000] [2002] Connection refused for Laravel siteSQLSTATE[HY000] [2002] Laravel 站点的连接被拒绝
【发布时间】:2020-06-21 22:09:01
【问题描述】:

当我尝试在 000webhost 托管我的 laravel 项目时出现此错误:

SQLSTATE[HY000] [2002] Connection refused (SQL: select * from `berita` where `id_berita` between 10046 and 10047)

这是我的.env

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=id12858572_rpl_smkn2
DB_USERNAME=id12858572_rpl_smkn2
DB_PASSWORD=********

这是我第一次收到此错误,我检查了类似的问题,但它对我没有帮助。有什么想法吗?

Picture for DB_NAME and DB_USERNAME

【问题讨论】:

  • 你用过php artisan config:cache吗?
  • 这个问题已经解决了,问题在我的.htaccess文件上
  • 添加答案,以便将来对其他人有所帮助:)

标签: mysql laravel laravel-5 hosting


【解决方案1】:

我尝试将此代码添加到我的 .htaccess 文件中

在这段代码之后:

# HTID:13056320: DO NOT REMOVE OR MODIFY THIS LINE AND THE LINES BELOW
php_value display_errors 1
# DO NOT REMOVE OR MODIFY THIS LINE AND THE LINES ABOVE HTID:13056320:

添加这个:

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>

    RewriteEngine On

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]

    # Send Requests To Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

【讨论】:

    【解决方案2】:

    我认为它应该在您的 .env 文件中

    1. 是否可以通过端口3306访问数据库主机?
    2. 您可以根据env 中的凭据使用mysql cli 登录数据库吗?
    3. mysql服务状态如何?

    还有一个,也许它是你的 laravel 缓存,所以你可能会考虑清除你的缓存

    【讨论】:

    • 数据库在线,如何查看? 对不起,我是新手
    • 2.我可以从.env 文件中使用 db_username 和 db_password 登录到 db
    • 您可以使用'telnet yourdatabaseip/host 3306 进行检查,如果您使用的是类似ubuntu,可以使用mysql -h localhost -u id12858572_rpl_smkn2 -p 登录到您的数据库
    • 1. 3306或33060端口无法访问数据库,为什么?
    • 你检查过mysql数据库服务吗?
    猜你喜欢
    • 2017-05-04
    • 2017-09-20
    • 2020-03-26
    • 2020-12-04
    • 2020-02-27
    • 2016-11-03
    • 1970-01-01
    • 2019-07-18
    • 2021-07-10
    相关资源
    最近更新 更多