未捕获异常 'RuntimeException',消息 'Unable to create directory public/assets//node_modules/font-awesome/fonts'
Uncaught exception 'RuntimeException' with message 'Unable to create directory public/assets//node_modules/font-awesome/fonts'
我做了什么:
- 我正在使用 XAMP 并且我已经从 git.
克隆了项目
- Composer 已通过 npm update 更新
- 我正在使用 Zend 框架
- PHP 5.6.23
- 我正在尝试 运行 项目,但出现以下错误:
Fatal error: Uncaught exception 'RuntimeException' with message
'Unable to create directory
public/assets//node_modules/font-awesome/fonts' in
/Applications/XAMPP/xamppfiles/htdocs/TMS2/vendor/kriswallsmith/assetic/src/Assetic/AssetWriter.php:76
Stack trace: #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\FileAsset)) #4
/Applications/XAMPP/xamppfile in
/Applications/XAMPP/xamppfiles/htdocs/TMS2/vendor/kriswallsmith/assetic/src/Assetic/AssetWriter.php
on line 76
知道如何解决吗?
只需更改文件夹的权限。应该没问题。
更改权限的命令
chmod 755 -r <dir>
可以少设置public权限
我做了什么:
- 我正在使用 XAMP 并且我已经从 git. 克隆了项目
- Composer 已通过 npm update 更新
- 我正在使用 Zend 框架
- PHP 5.6.23
- 我正在尝试 运行 项目,但出现以下错误:
Fatal error: Uncaught exception 'RuntimeException' with message 'Unable to create directory public/assets//node_modules/font-awesome/fonts' in /Applications/XAMPP/xamppfiles/htdocs/TMS2/vendor/kriswallsmith/assetic/src/Assetic/AssetWriter.php:76 Stack trace: #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\FileAsset)) #4 /Applications/XAMPP/xamppfile in /Applications/XAMPP/xamppfiles/htdocs/TMS2/vendor/kriswallsmith/assetic/src/Assetic/AssetWriter.php on line 76
知道如何解决吗?
只需更改文件夹的权限。应该没问题。
更改权限的命令
chmod 755 -r <dir>
可以少设置public权限