gpt4 book ai didi

php - Yii2 无法写入 Assets 文件夹

转载 作者:行者123 更新时间:2023-12-01 12:31:02 26 4
gpt4 key购买 nike

我刚刚安装了 Yii2 advanced 的新副本,但无法加载样式表。错误似乎是 Yii(或网络服务器)无法创建路径 /var/www/frontend/web/assets/1ecfb338/css尽管在同一个 http 请求中这样做,但它出错了。即使在 VM 外部和外部增强了 777 的文件权限后,Yii 似乎也没有进一步尝试编写样式表。

enter image description here

如果我只是刷新页面加载而没有错误但样式表 bootstrap.css 尚未在目录中创建。

这是最令人沮丧的。有没有人有任何想法?

如果重要的话,我在带有 Virtualbox 的 Vagrant VM 中运行 Yii。 Debian 是虚拟机操作系统,Ubuntu 是主机。

最佳答案

这在以前没有经历过这件事上很奇怪。我能够通过将模式更改为 777 来纠正此问题作为 super 用户来自 外面虚拟机。在虚拟机内做同样的事情并没有什么区别。

我以前用这种设置处理过很多项目,但以前没有这样做过。我正在使用的可能负责的软件是:

主机:

  • Ubuntu 14.04
  • Vagrant 1.7.4
  • Virtualbox 4.3.30

  • 虚拟机:
  • Debian 杰西
  • Nginx 1.6.2
  • PHP 5.6.14

  • 编辑:我发现我错误地定义了同步文件夹。我不得不改变规则这个:
    config.vm.synced_folder "./", "/var/www", id: "vagrant-root", :group=>'www-data', :mount_options=>['dmode=775,fmode=775']

    关于php - Yii2 无法写入 Assets 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34200387/

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