我刚刚安装了apigen 2.7.0并尝试生成一些文档。我尝试在NetBeans中以及使用--debug
参数从命令行运行apigen,但我总是得到相同的错误输出:
ERROR: the server encountered an internal error and was unable to complete your request.
For more information turn on the debug mode using the --debug option.
我也从github尝试过最新版本的apigen,但我仍然得到相同的输出。
答案 0 :(得分:0)
在php.ini
中设置默认时区。这将很早在2.7.1中解决。
答案 1 :(得分:0)
我假设您使用的是Linux。你用--debug选项运行了吗?输出是什么:
$ apigen --version --debug
另外,请检查IDE的日志文件。 然而,这很可能是Netbeans 权限的问题。将其作为sudo运行应该可以解决问题:
sudo netbeans
如果您不想以特权用户身份运行它,请检查日志并更改每个拒绝写入操作的权限(确实很多都是这样)。
总而言之,您可能还想查看phpdocumentor。或者python:)