laravel - 为什么我得到 "index of"页面? (Laravel Nova 网络应用程序)

标签 laravel

我已经将一个 Laravel Nova 项目上传到 bluehost 并更改了数据库名称、用户和密码,并且我将域分配给了目录,但是当我打开时我仍然得到 (Index of/) 页面域。

enter image description here

最佳答案

发生这种情况是因为您的虚拟主机指向了不正确的目录。 你的 apache/任何网络服务器应该指向/dir/your-project-name/public,但是现在它当前指向/dir/your-project-name(public 被遗漏了)

  • 如果您有 ssh 选项,请编辑您的 vhost 以指向/your-project-name/public 目录。
  • 如果您没有 ssh 选项(如果您使用的是共享主机,则很可能无法访问),请尝试将 public 重命名为 public_html,看看是否可行。
  • 如果仍然不起作用,您需要更改应用配置。请看this answer

关于laravel - 为什么我得到 "index of"页面? (Laravel Nova 网络应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66231602/

相关文章:

php - 查询构建器获取结果数组而不是 Laravel 中的对象

php - 将部分API数据存储到数据库

php - laravel 隐藏枢轴数据

php - 在 Laravel 4 中使用 Sphinx

php - 我如何使用与 Laravel 的关系?

Laravel - 将数据传递到 Blade

php - 带有 vagrant 数据库迁移的 Laravel 4 "using password NO"重置

php - Laravel Validator 仅适用于失败

php - 全新安装的 laravel 项目无法访问 postgresql 数据库,但可以执行 php migrate

Laravel Expo 推送通知 - 在 Android 上未收到通知