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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了未捕获的异常'RuntimeException',消息'无法创建目录public / assets // node_modules / font-awesome / fonts相关的知识,希望对你有一定的参考价值。

我做了什么:

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

致命错误:/ Applications / XAMPP / xamppfiles / htdocs / TMS2 / vendor / kriswallsmith / assetic / src / Assetic /中的消息'RuntimeException',消息'无法创建目录public / assets // node_modules / font-awesome / fonts' AssetWriter.php:76堆栈跟踪:#0 /Applications/XAMPP/xamppfiles/htdocs/TMS2/vendor/kriswallsmith/assetic/src/Assetic/AssetWriter.php(69):Assetic AssetWriter :: write('public / assets / / ...','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 FileAss) et))#4 / Applications / XAMPP / xamppfile位于第76行的/Applications/XAMPP/xamppfiles/htdocs/TMS2/vendor/kriswallsmith/assetic/src/Assetic/AssetWriter.php

知道怎么解决吗?

答案

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

另一答案

更改访问权限的命令

chmod 755 -r <dir>

可以设置较少的公共权限

以上是关于未捕获的异常'RuntimeException',消息'无法创建目录public / assets // node_modules / font-awesome / fonts的主要内容,如果未能解决你的问题,请参考以下文章

带有消息file.log的未捕获异常'Zend_Log_Exception'无法使用模式“a”打开

Celery 任务未捕获的异常未发送到 Sentry

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

从 Node.JS 中的未捕获异常中恢复

从 Node.JS 中的未捕获异常中恢复

php 异常处理 如何捕获异常??必须要抛出才可以吗?