GraphQL - 警告:重命名.....访问被拒绝

时间:2021-03-22 17:48:03

标签: php apache symfony graphql windows-10

当我尝试从数据库中获取内容时,我的本地 GraphQL 后端会引发内部服务器错误。相同的实时环境运行时没有这些错误。当我尝试从前端(离子)获取数据时,在 Network GraphQL 下的 chrome DevTools 输出以下调试消息:

debugMessage:“警告:重命名(D:\pathToLocalBackendFolder\var\cache\dev/doctrine/orm/Proxies__CG__AppEntityProperty.php.6058d378460452.39776425,D:\pathToLocalBackendFolder\var\cache\dev/doctrines__AppEntityProperty.php.6058d378460452.39776425 php): Zugriff verweigert (代码: 5)"

“Zugriff verweigert”翻译为“拒绝访问”

后端是 Symfony 5.1。我在 Windows10 Pro 下使用 Wampserver64 运行本地 apache 服务器。 apache 使用 SSL 托管我的后端(不容易设置),但是当我创建一个没有 SSL 的虚拟主机时,问题仍然存在。 它似乎确实获取了所有数据,但无论如何我都想修复这些错误消息,因为稍后它可能会刺伤我。

到目前为止我尝试解决的问题:

  • 在bin/console和public/index.php的开头写umask(0000);
  • 以本地管理员用户身份运行 wampapache64 和 wampmysqld64 服务(通过以该用户身份登录来测试特定文件的重命名功能。因此,我让服务运行的用户拥有所有必要的权限。我还仔细检查了在 GraphQL 中回显“whoami”。这是我之前指定的正确用户。)
  • 授予 var/cache 文件夹以及所有子文件夹和所有子文件的完全权限(通过 chmod 命令以及 Windows 文件夹属性)
  • 多次清除了 symfony 的缓存(var/cache)。有时使用 php bin/console 缓存:清除甚至手动删除内容
  • 我确实通过该链接尝试了所有方法:https://symfony.com/doc/current/setup/file_permissions.html
  • 我还查看了此链接并尝试应用它:https://symfony.com/doc/current/setup/web_server_configuration.html

接下来我可以尝试什么?

0 个答案:

没有答案