作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有以下问题:我在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/
我是一名优秀的程序员,十分优秀!