【问题标题】:How to solve OctoberCMS database missing?如何解决OctoberCMS 数据库丢失?
【发布时间】:2020-10-09 07:42:04
【问题描述】:

我最近才发现 OctoberCMS。一切都在我的本地主机服务器上完美运行。一旦我部署到生产服务器,我会收到以下错误:

"数据库丢失

需要数据库才能访问后端。在重试之前检查数据库是否已配置和迁移。”

我尝试过从 cPanel 安装,也尝试过 ftp 并确保 .env 反映了我的生产数据库详细信息,但仍然出现相同的错误。

这里有人可以帮忙吗?提前非常感谢。

【问题讨论】:

  • 您是否也在生产服务器上上传了数据库
  • 是的。实际上,当您通过 cPanel 安装它时,您会填写数据库用户名和密码等。MySql 数据库是为您创建的。但即使使用此选项,我仍然会收到此错误。
  • 您是否通过在其配置选项中使用 env() 函数检查以确保 config/database.php 文件实际上正在查看 .env 文件?
  • 让我纠正我之前所说的:config/database.php 文件中的数据库、用户名、密码详细信息是在安装 cPanel 期间为我生成的。之后,还将生成包含所有必要表的数据库。但是试图到达后端会给出这个 Database Missing 错误消息。没有 .env 文件,正如普通 Laravel 应用程序所期望的那样。所以我真的不确定 LukeTowers 所指的 env() 文件。不过还是感谢大家的努力。

标签: mysql database deployment backend octobercms


【解决方案1】:

您应该检查config/database.php 文件中的所有数据库访问。如果访问正确,请尝试使用php artisan config:clear 读取配置缓存。 如果这没有帮助,并且错误没有改变,则值得在php.ini 文件中检查负责连接到基础的库的可用性。就我而言,问题就在那里(图书馆已关闭)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-24
    • 1970-01-01
    • 2012-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多