自定义 Heral 触发动作(Phabricator)

3

我正在尝试创建一个自定义的通知动作,通过扩展 HeraldAction.php 文件并将我的文件放在 phabricator/src/extensions 目录中,如此处所述

对于我的第一次尝试,我只想像示例那样添加 ExampleApplication.php 文件:

final class ExampleApplication extends PhabricatorApplication {
    public function getName() {
        return pht('Example');
    }
}

当我重新加载我的phabricator web UI后,出现以下错误:

[核心异常/PhutilBootloaderException] 包含扩展文件'/srv/phabricator/src/extensions/ExampleApplication.php'失败!

我做错了什么吗?我现在并不想创建一个库,但是只是将它放入扩展目录似乎对我来说行不通...

谢谢你的帮助,

Yann

请展示最少的代码以重现。 - Scott Stensland
为了帮助您,编辑您的问题并将源代码放入代码块中。这样代码就可以被人类阅读了。 - Scott Stensland
@ScottStensland 我编辑了我的问题,谢谢你的建议。 - ypicard
1个回答

2

我又来了。

我找到了解决自己问题的方法……由于错误日志并不是很明确,所以我尝试了一些改变,其中一个起作用了:这是一个权限问题……

我将我的扩展目录的所有权利都赋予了每个人:

chmod -R 777 extensions/

我也尝试添加一个库文件夹,但遇到了同样的权限问题。

这就解决了问题。

无论如何还是谢谢你 :)

Yann


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接