ddev 启动命令返回"File not found."



我的组织正在Windows 10上建立一个dev-pantheon设置。成功的"开发拉万神殿";已执行命令。运行ddev start并点击项目链接后出现403错误;在使用"index.php"建立文件夹后,此错误消失了。作为我的"config.yaml"文件。但是,现在"文件未找到"。在单击两个项目链接(在"ddev启动"后返回的那些)后显示;或者"ddev restart"命令)。可能是链接到index.php文件的repo中的一些文件在查找另一个文件时遇到了麻烦-我如何摆脱此消息并查看站点?

如果有人愿意帮助我建立一个功能连接,那么我将不胜感激。了解ddev用户通常在哪里克隆他们的git存储库,以及我如何找到在"ddev拉万神殿"之后下载的文件,也会很有帮助。命令。lando .yml文件的存在会导致问题吗?任何帮助都是感激的。谢谢你。

移动"索引"。文件(以及它引用的那些文件)到初始根文件夹中没有去掉"文件未找到"。消息。删除repo,重新下载它,并在config.yaml&quot中建立新的repo文件夹作为根文件夹也没有。文件解决这个问题。

正如您所发现的,获得403的最常见原因是您的根目录设置错误(或者您的根目录中没有index.php或index.html)。这种情况经常发生,因此有一个常见问题解答,https://ddev.readthedocs.io/en/latest/users/basics/faq/#why-do-i-get-a-403-or-404-on-my-project-after-ddev-launch

请查看您的。ddev/config。当你遇到这个问题时,使用ddev ssh检查容器内的内容。

ddev logs可以帮助您理解为什么会发生403。

你没有说你是否使用了诱变剂。

ddev pull pantheon应该与你的403问题无关;不清楚你为什么提到ddev pull pantheon。我还以为你会有个乱七八糟的万神殿呢。Yaml可以做到这一点,或者您可能正在下载损坏的数据库。你是说你的项目只有在你拉了一根绳子之后才会破裂吗?如果是这样,ddev delete -Oy会让你回到你开始的地方,所以你可以演示。您还可以在调试过程中执行ddev pull pantheon --skip-filesddev pull pantheon --skip-db

事情应该如何工作:

  • 你应该检查你的git仓库,里面有代码你的项目。
  • 在大多数项目类型中,您将在此之后完成ddev composer install
  • 然后ddev pull pantheon将用上游数据库加载您的数据库。您可以使用ddev mysql或使用PhpMyAdmin UI (ddev launch -p)查看数据库内容。
  • Pantheon的文件将被放入你的upload_dir。例如,在标准的Drupal项目中,这将是web/sites/default/files。

顺便说一下,Windows上推荐的环境是WSL2,从长远来看你会喜欢它的。

这类问题在更具互动性的环境中会更容易解决,所以邀请您到https://discord.gg/hCZFfAMc5k的DDEV Discord。

相关内容

最新更新