有想法该怎么解决这个吗?

Slim Application Error由于以下错误,应用程序无法运行:

细节

类型:Mustache_Exception_RuntimeException消息:无法创建缓存目录“存储”。 文件:/var/www/html/Site/vendor/mustache/mustache/src/Mustache/Engine.php行:705跟踪

#0 /var/www/html/Site/vendor/mustache/mustache/src/Mustache/Engine.php(591): Mustache_Engine->writeCacheFile('storage/__Musta...', 'loadSource('...')
#2 /var/www/html/Site/index.php(29): Mustache_Engine->loadTemplate('index.html')
#3 /var/www/html/Site/index.php(41): renderTemplate('index.html')
#4 /var/www/html/Site/index.php(56): loadPage('index')
#5 [internal function]: {closure}()
#6 /var/www/html/Site/vendor/slim/slim/Slim/Route.php(441): call_user_func_array(Object(Closure), Array)
#7 /var/www/html/Site/vendor/slim/slim/Slim/Slim.php(1314): Slim\Route->dispatch()
#8 /var/www/html/Site/vendor/slim/slim/Slim/Middleware/Flash.php(85): Slim\Slim->call()
#9 /var/www/html/Site/vendor/slim/slim/Slim/Middleware/MethodOverride.php(92): Slim\Middleware\Flash->call()
#10 /var/www/html/Site/vendor/slim/slim/Slim/Middleware/PrettyExceptions.php(67): Slim\Middleware\MethodOverride->call()
#11 /var/www/html/Site/vendor/slim/slim/Slim/Slim.php(1261): Slim\Middleware\PrettyExceptions->call()
#12 /var/www/html/Site/index.php(73): Slim\Slim->run()
#13 {main}

===============>>#1 票数:2

这就是锡罐上所说的。 为了缓存已编译的模板,Mustache需要能够写入缓存目录。 如果PHP(或其正在运行的Web服务器进程)无法写入缓存目录,则应自己创建目录,并通过chownchmod创建。

===============>>#2 票数:0 已采纳

由于Web服务器(Apache)没有当前权限,Mustache无法创建目录。

chown -R apache:apache /var/www/html/

将上面的命令应用于正确的目录可以解决此问题,并且一旦允许slim创建文件,所有生成的文件将按预期方式生成。

  ask by Luke Brown translate from so

未解决问题?本站智能推荐:

1回复

超薄页面加载问题

因此,在修复了胡子和Apache烫发之后,我现在遇到了一个问题,该站点将加载索引页面,但是此页面之后的任何页面都位于(无法加载)/ pages中(位于index.html的同一位置)。 您可以在下面看到的是Slim的index.php 。 我真的不明白为什么索引页会很好地加载,但没有其他
1回复

小胡子-isset

如何检查胡子中是否设置了变量? 喜欢:
2回复

小胡子js或php?

我有一个控制器和视图文件,从控制器中我为视图设置了数据数组,在视图文件中我创建了Mustache.php类的实例并呈现视图模板。 在第二种情况下:从控制器中,我设置视图的数据数组,从视图文件中,我调用Mustache.js渲染模板。 请让我知道哪种方法是理想的方法? 我正在使用
2回复

小胡子(php)和对象?

给出以下示例,是否有人可以推荐从模板访问$ string或HelloWorld :: getString()而不扩展Mustache类的最佳实践? 正如您想象的那样,如果我公开$ string,它会按预期工作。 我错过了什么?
1回复

错误意外的结束标记:zend 2上的/ content小胡子

我在Zend Framework 2骨架应用程序中使用widmogrod / zf2-mustache-module “ dev-master” 在布局中,我有以下代码: 应该由每个控制器操作提供的实际内容替换 我收到此错误: 意外的结束标记:/ content i
1回复

小胡子分页符

我想建立这样的表格: //显示表格中的所有类别 //向我显示表格中的所有书籍> 每本书或类别都有div标签。 我希望每个标签都在新页面上开始。 您能告诉我如何在胡子中插入新页面吗? 最好的祝福,
3回复

小胡子php gettext()

我正在尝试使用kostache,“kohana框架的小胡子”。 有什么办法可以在胡子模板文件中使用简单的PHP函数。 我知道逻辑,因此方法反对无逻辑设计原则,但我说的是非常简单的功能。 例如: gettext('some text')或__('some text')
1回复

小胡子:如何保持和适应小胡子

以下是我与Mustache一起使用的方式。如果有来源,则显示{{#flag_sour}}数据;如果有目的地,则显示{{#flag_dest}}数据。 如果{{#flag_sour}}和{{#flag_dest}}都在那儿,我只想显示一条消息,这不是直航。 我该如何留胡子。
1回复

小胡子动态加载视图

我正在尝试制作带有胡须的模板。 我将加载程序设置为layout.mustache,将我的局部文件设置为view目录。 直到这没关系。 根据所遵循的层次结构,我试图在主布局中加载诸如 并且在我的布局{{> page}}它不起作用。 返回的是“ page1”,没有
1回复

小胡子如何“缺乏逻辑”?

“逻辑”的定义 : 根据严格的有效性原则进行或评估的推理:“经验比演绎逻辑更好的指导”。 从文档中可以看出,Mustache的“部分”使用条件逻辑,以基于布尔值的形式显示块: 模板: 杂凑: 输出: 因此,我很想知道如果我的(可能是幼稚的/无知的)