Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 十月CMS访问后端-错误数据库丢失_Php_Laravel_Octobercms - Fatal编程技术网

Php 十月CMS访问后端-错误数据库丢失

Php 十月CMS访问后端-错误数据库丢失,php,laravel,octobercms,Php,Laravel,Octobercms,在我的本地机器上,我开发了一个与10月CMS的项目。一切都好,我可以去后端cms等。当我部署到托管服务器上时,除了后端cms之外,一切都正常。它不断向我显示“需要数据库才能访问后端。请在重试之前检查数据库是否已配置和迁移。” 托管服务器中的My.env文件具有托管服务器中的数据库更改 我还尝试使用新凭据修改config/database.php,但没有成功 还有其他解决办法吗 已解决:我的问题是数据库配置文件(database.php)的凭据错误。 双重检查,三重检查,因为这对我来说很棘手。您是

在我的本地机器上,我开发了一个与10月CMS的项目。一切都好,我可以去后端cms等。当我部署到托管服务器上时,除了后端cms之外,一切都正常。它不断向我显示“需要数据库才能访问后端。请在重试之前检查数据库是否已配置和迁移。”

托管服务器中的My.env文件具有托管服务器中的数据库更改

我还尝试使用新凭据修改config/database.php,但没有成功

还有其他解决办法吗

已解决:我的问题是数据库配置文件(database.php)的凭据错误。
双重检查,三重检查,因为这对我来说很棘手。

您是否尝试在服务器上的
config/database.php
文件中设置db设置?

以下是几种可能的解决方案:

  • 确保文件
    config/database.php
  • 确保数据库已创建
  • 如果无法工作,请将
    localhost
    更改为
    127.0.0.1
  • 通过运行命令
    php-artisan-config:clear

    • 我认为这与MySQL root没有远程访问有关。
      我通常做的是创建一个新用户
      'username'@'localhost'
      ,并在我的OCMS应用程序中使用这些creds。这一直对我有效。

      您是否尝试过
      php artisan缓存:clear
      ?或者更好的方法是:
      php artisan配置:clear
      缓存:clear
      用于缓存存储,而不是配置缓存上述方法均无效:(@Anddres我只是想知道问题是否已经解决。我遇到了同样的问题。你能告诉我更多的方法吗?