未捕获的异常'RuntimeException',消息'无法创建目录public / assets // node_modules / font-awesome / fonts'

时间:2016-08-19 06:51:05

标签: zend-framework2 xampp composer-php

我做了什么:

  • 我正在使用XAMP,我从git克隆了这个项目。
  • Composer是最新的npm update
  • 我正在使用Zend框架
  • PHP 5.6.23
  • 我正在尝试运行该项目,我收到以下错误:
  

致命错误:带有消息的未捕获异常'RuntimeException'   '无法创建目录   public / assets // node_modules / font-awesome / fonts'in   /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 ::写( '公共/资产// ......',   'OTTO \ 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 in   /Applications/XAMPP/xamppfiles/htdocs/TMS2/vendor/kriswallsmith/assetic/src/Assetic/AssetWriter.php   在第76行

知道怎么解决吗?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

更改访问权限的命令

chmod 755 -r <dir>

可以设置较少的公共权限