我的环境文件如下:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=admin_clrank
DB_USERNAME=admin_clranke
DB_PASSWORD=admin@123
我收到错误,我检查了相同的用户名和密码。我的网站在cpanel。 config.php文件也被删除。
答案 0 :(得分:1)
1- 在用户名和密码中添加单引号 '
2- 然后在您的网络应用程序中添加此路由并从浏览器打开它:
Route::get('/cleareverything', function () {
$clearcache = Artisan::call('cache:clear');
echo "Cache cleared<br>";
$clearview = Artisan::call('view:clear');
echo "View cleared<br>";
$clearconfig = Artisan::call('config:cache');
echo "Config cleared<br>";
});
答案 1 :(得分:0)
调试步骤:
答案 2 :(得分:0)
使用控制台和工匠:
php artisan config:cache
这将清除缓存配置,然后新设置将起作用。
答案 3 :(得分:0)
尝试使用用户名和密码,如下所述。我不知道它是如何工作的,但是经过大量搜索,它确实对我有用。
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=admin_clrank
DB_USERNAME='admin_clranke'
DB_PASSWORD='admin@123'
答案 4 :(得分:0)
可以通过在数据库用户和密码上添加'单引号来解决该问题
DB_DATABASE=admin_clrank
DB_USERNAME='admin_clranke'
DB_PASSWORD='admin@123'
像这样。对我来说很好
答案 5 :(得分:0)
创建并授予用户 homeimpr_clranke 的访问权限
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=admin_clranke
DB_USERNAME=homeimpr_clranke
DB_PASSWORD=password
确保您的数据库名称也正确,并注意您的 cpanel 用户名已附加到 db_database