首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Phalcon应用程序- Volt目录无法写入

Phalcon应用程序- Volt目录无法写入
EN

Stack Overflow用户
提问于 2015-04-07 12:22:02
回答 2查看 2.9K关注 0票数 2

Iam是php开发的初学者。我开始学习phalcon框架,并且正在研究网站上提供的例子。当我开始学习教程2,即INVO应用程序,下载完整的项目并放在公共html文件夹中时,当我从本地主机执行该应用程序时,它说Volt目录是不能写的。我甚至没有改变文件中的任何东西,但我仍然相信至少主页会出现,但什么也没有出现。

该怎么办呢?请帮帮忙。我在使用ubuntu。

代码语言:javascript
复制
$di->set('view', function() use ($config) {

$view = new View(); $view->setViewsDir(APP_PATH . $config->application->viewsDir); $view->registerEngines(array( ".volt" => 'Phalcon\Mvc\View\Engine\Volt' ));
return $view; });

$di->set('volt', function($view, $di) { $volt = new VoltEngine($view, $di);
$volt->setOptions(array( "compiledPath" => "invo/cache/volt/" ));

$compiler = $volt->getCompiler(); $compiler->addFunction('is_a', 'is_a'); return $volt;
}, true);
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-07 17:55:37

您的compiledPath需要调整。检查repo:https://github.com/phalcon/invo/blob/master/app/config/services.php#L72中的示例

代码语言:javascript
复制
$volt->setOptions(array(
    "compiledPath" => APP_PATH . "cache/volt/"
));
票数 2
EN

Stack Overflow用户

发布于 2017-02-22 06:09:58

当我遇到这个错误时,我正在使用phalcon工具创建一个项目。因此,我递归地使用chmod命令更改项目的目录权限。

最后这个问题解决了。

这种方法在生产环境中是不推荐的。您可以在开发期间使用它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29491488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档