gpt4 book ai didi

linux - Symfony3 : Developing in Windows, 在 Linux 中部署。目录分隔符

转载 作者:可可西里 更新时间:2023-11-01 11:48:49 25 4
gpt4 key购买 nike

我有以下问题:我在Win10下写了一个小主页。一切都很好,但是当我在 Linux 系统中部署我的工作时,我收到以下消息:

[2015-12-17 09:28:41] request.CRITICAL: Uncaught PHP Exception Twig_Error_Loader:
"The "/info/wwv/data/someone\vendor\symfony\symfony\src\Symfony\Bundle\FrameworkBundle/Resources/views" directory does not exist."
at /info/wwv/data/someone/vendor/twig/twig/lib/Twig/Loader/Filesystem.php line 94 [...]

我认为 DIRECTORY_SEPARATOR 或类似文件存在一些问题。该路径存在,当我将反斜杠替换为斜杠时,我可以访问它。

此外,我的日志写在目录 app\logs 中,而不是真正的子目录 app/logs 中。

最佳答案

您是否在 Windows 上生成缓存并部署缓存,而不是在 Linux 服务器上构建缓存?由于操作系统之间的差异,这确实不能正常工作。Symfony 的最新版本允许在部署之前构建缓存并将其复制到另一台服务器,但这不适用于一侧的 Windows 和另一侧的 Linux。

关于linux - Symfony3 : Developing in Windows, 在 Linux 中部署。目录分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34330460/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com