在本地计算机上,我已经使用OCTOBER CMS开发了一个项目。一切都很好,我可以去后端cms等。当我在托管服务器上进行部署后,一切正常,后端cms除外。它一直显示“需要数据库才能访问后端。请在重新尝试之前检查数据库是否已配置和迁移。”
我来自托管服务器的.env文件具有来自托管服务器的数据库更改。
我还尝试使用新凭据修改config / database.php,但没有成功。
还有其他解决方案吗?
答案 0 :(得分:1)
您是否尝试在SERVER上的config/database.php
文件中设置数据库设置?
答案 1 :(得分:1)
我认为这与MySQL根目录没有远程访问有关。
我通常要做的是创建一个新用户'username'@'localhost'
并在OCMS应用中使用这些凭据。这一直对我有用。
答案 2 :(得分:0)
这些解决方案很少:
config/database.php
中的配置正确localhost
更改为127.0.0.1
,如果它不起作用php artisan config:clear