【问题标题】:Uncaught exception 'RuntimeException' with message 'Unable to create directory public/assets//node_modules/font-awesome/fonts'未捕获的异常“RuntimeException”和消息“无法创建目录 public/assets//node_modules/font-awesome/fonts”
【发布时间】:2016-12-26 05:51:39
【问题描述】:

我做了什么:

  • 我正在使用 XAMP,并且我已经从 git 克隆了项目。
  • Composer 使用 npm 更新是最新的
  • 我正在使用 Zend 框架
  • PHP 5.6.23
  • 我正在尝试运行该项目,但出现以下错误:

致命错误:带有消息的未捕获异常“RuntimeException” '无法创建目录 公共/资产//node_modules/font-awesome/fonts' 在 /Applications/XAMPP/xamppfiles/htdocs/TMS2/vendor/kriswallsmith/assetic/src/Assetic/AssetWriter.php:76 堆栈跟踪:#0 /Applications/XAMPP/xamppfiles/htdocs/TMS2/vendor/kriswallsmith/assetic/src/Assetic/AssetWriter.php(69): Assetic\AssetWriter::write('public/assets//...', '奥托\x00\n\x00\x80\x00\x03\x00 CFF...') #1 /Applications/XAMPP/xamppfiles/htdocs/TMS2/vendor/widmogrod/zf2-assetic-module/src/AsseticBundle/Service.php(513): Assetic\AssetWriter->writeAsset(Object(Assetic\Asset\FileAsset)) #2 /Applications/XAMPP/xamppfiles/htdocs/TMS2/vendor/widmogrod/zf2-assetic-module/src/AsseticBundle/Service.php(494): AsseticBundle\Service->write(Object(Assetic\Asset\FileAsset)) #3 /Applications/XAMPP/xamppfiles/htdocs/TMS2/vendor/widmogrod/zf2-assetic-module/src/AsseticBundle/Service.php(433): AsseticBundle\Service->writeAsset(Object(Assetic\Asset\FileAsset)) #4 /Applications/XAMPP/xamppfile 在 /Applications/XAMPP/xamppfiles/htdocs/TMS2/vendor/kriswallsmith/assetic/src/Assetic/AssetWriter.php 在第 76 行

知道怎么解决吗?

【问题讨论】:

  • 您能否通过添加正在使用的 php、框架版本和 3rd 方库来改进问题?

标签: zend-framework2 xampp composer-php


【解决方案1】:

只需更改文件夹的权限。应该没问题。

【讨论】:

    【解决方案2】:

    更改权限的命令

    chmod 755 -r <dir>
    

    可以设置较少的公共权限

    【讨论】:

      猜你喜欢
      • 2018-01-27
      • 1970-01-01
      • 2021-01-17
      • 2014-09-09
      • 1970-01-01
      • 1970-01-01
      • 2015-06-21
      • 1970-01-01
      • 2018-06-12
      相关资源
      最近更新 更多