Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Ubuntu上找不到hweb模板_Ubuntu_Mercurial_Sysadmin - Fatal编程技术网

在Ubuntu上找不到hweb模板

在Ubuntu上找不到hweb模板,ubuntu,mercurial,sysadmin,Ubuntu,Mercurial,Sysadmin,我最近在服务器上升级了mercurial,现在我的hgweb.cgi脚本出现以下错误。当我在谷歌上搜索时,我只找到了windows机器的安装教程,其中讨论了模板,甚至他们也没有指定从哪里获取模板。有人能帮我重新运行服务器吗 [Thu May 28 08:06:42 2015] [error] [client 213.135.239.28] (13)Permission denied: exec of '/var/www/mercurial/htdocs/hgweb.cgi' failed [Th

我最近在服务器上升级了mercurial,现在我的hgweb.cgi脚本出现以下错误。当我在谷歌上搜索时,我只找到了windows机器的安装教程,其中讨论了模板,甚至他们也没有指定从哪里获取模板。有人能帮我重新运行服务器吗

[Thu May 28 08:06:42 2015] [error] [client 213.135.239.28] (13)Permission denied: exec of '/var/www/mercurial/htdocs/hgweb.cgi' failed
[Thu May 28 08:06:42 2015] [error] [client 213.135.239.28] Premature end of script headers: hgweb.cgi
[Thu May 28 08:07:02 2015] [error] [client 213.135.239.28] (13)Permission denied: exec of '/var/www/mercurial/htdocs/hgweb.cgi' failed
[Thu May 28 08:07:02 2015] [error] [client 213.135.239.28] Premature end of script headers: hgweb.cgi
[Thu May 28 08:10:01 2015] [error] [client 213.135.239.28] Traceback (most recent call last):
[Thu May 28 08:10:01 2015] [error] [client 213.135.239.28]   File "/var/www/mercurial/htdocs/hgweb.cgi", line 19, in <module>
[Thu May 28 08:10:01 2015] [error] [client 213.135.239.28]     
[Thu May 28 08:10:01 2015] [error] [client 213.135.239.28] wsgicgi.launch(application)
[Thu May 28 08:10:01 2015] [error] [client 213.135.239.28]   File "/usr/lib/pymodules/python2.6/mercurial/hgweb/wsgicgi.py", line 76, in launch
[Thu May 28 08:10:01 2015] [error] [client 213.135.239.28]     
[Thu May 28 08:10:01 2015] [error] [client 213.135.239.28] content = application(environ, start_response)
[Thu May 28 08:10:01 2015] [error] [client 213.135.239.28]   File "/usr/lib/pymodules/python2.6/mercurial/hgweb/hgwebdir_mod.py", line 153, in __call__
[Thu May 28 08:10:01 2015] [error] [client 213.135.239.28]     
[Thu May 28 08:10:01 2015] [error] [client 213.135.239.28] return self.run_wsgi(req)
[Thu May 28 08:10:01 2015] [error] [client 213.135.239.28]   File "/usr/lib/pymodules/python2.6/mercurial/hgweb/hgwebdir_mod.py", line 183, in run_wsgi
[Thu May 28 08:10:01 2015] [error] [client 213.135.239.28]     
[Thu May 28 08:10:01 2015] [error] [client 213.135.239.28] tmpl = self.templater(req)
[Thu May 28 08:10:01 2015] [error] [client 213.135.239.28]   File "/usr/lib/pymodules/python2.6/mercurial/hgweb/hgwebdir_mod.py", line 435, in templater
[Thu May 28 08:10:01 2015] [error] [client 213.135.239.28]     
[Thu May 28 08:10:01 2015] [error] [client 213.135.239.28] style, mapfile = templater.stylemap(styles, self.templatepath)
[Thu May 28 08:10:01 2015] [error] [client 213.135.239.28]   File "/usr/lib/pymodules/python2.6/mercurial/templater.py", line 761, in stylemap
[Thu May 28 08:10:01 2015] [error] [client 213.135.239.28]     
[Thu May 28 08:10:01 2015] [error] [client 213.135.239.28] raise RuntimeError("No hgweb templates found in %r" % paths)
[Thu May 28 08:10:01 2015] [error] [client 213.135.239.28] RuntimeError
[Thu May 28 08:10:01 2015] [error] [client 213.135.239.28] : 
[Thu May 28 08:10:01 2015] [error] [client 213.135.239.28] No hgweb templates found in []
[Thu May 28 08:10:01 2015] [error] [client 213.135.239.28] 
[Thu May 28 08:10:01 2015] [error] [client 213.135.239.28] Premature end of script headers: hgweb.cgi
[Thu May 28 08:06:42 2015][error][client 213.135.239.28](13)权限被拒绝:执行“/var/www/mercurial/htdocs/hgweb.cgi”失败
[Thu May 28 08:06:42 2015][error][client 213.135.239.28]脚本头过早结束:hgweb.cgi
[Thu May 28 08:07:02 2015][error][client 213.135.239.28](13)权限被拒绝:“/var/www/mercurial/htdocs/hgweb.cgi”的执行失败
[Thu May 28 08:07:02 2015][error][client 213.135.239.28]脚本头过早结束:hgweb.cgi
[2015年5月28日星期四08:10:01][error][client 213.135.239.28]回溯(最近一次通话):
[Thu May 28 08:10:01 2015][error][client 213.135.239.28]文件“/var/www/mercurial/htdocs/hgweb.cgi”,第19行,在
[2015年5月28日星期四08:10:01][错误][客户213.135.239.28]
[2015年5月28日星期四08:10:01][error][client 213.135.239.28]wsgicgi.launch(应用程序)
[Thu May 28 08:10:01 2015][error][client 213.135.239.28]文件“/usr/lib/pymodules/python2.6/mercurial/hgweb/wsgicgi.py”,第76行,正在发布中
[2015年5月28日星期四08:10:01][错误][客户213.135.239.28]
[Thu May 28 08:10:01 2015][error][client 213.135.239.28]content=应用程序(环境、启动和响应)
[2015年5月28日星期四08:10:01][error][client 213.135.239.28]文件“/usr/lib/pymodules/python2.6/mercurial/hgweb/hgwebdir_mod.py”,电话中第153行__
[2015年5月28日星期四08:10:01][错误][客户213.135.239.28]
[2015年5月28日星期四08:10:01][error][client 213.135.239.28]返回self.run\u wsgi(请求)
[Thu May 28 08:10:01 2015][error][client 213.135.239.28]文件“/usr/lib/pymodules/python2.6/mercurial/hgweb/hgwebdir_mod.py”,第183行,运行中
[2015年5月28日星期四08:10:01][错误][客户213.135.239.28]
[Thu May 28 08:10:01 2015][error][client 213.135.239.28]tmpl=self.templater(请求)
[Thu May 28 08:10:01 2015][error][client 213.135.239.28]文件“/usr/lib/pymodules/python2.6/mercurial/hgweb/hgwebdir_mod.py”,第435行,在templater中
[2015年5月28日星期四08:10:01][错误][客户213.135.239.28]
[Thu May 28 08:10:01 2015][error][client 213.135.239.28]style,mapfile=templater.stylemap(style,self.templatepath)
[Thu May 28 08:10:01 2015][error][client 213.135.239.28]文件“/usr/lib/pymodules/python2.6/mercurial/templater.py”,第761行,在样式图中
[2015年5月28日星期四08:10:01][错误][客户213.135.239.28]
[Thu May 28 08:10:01 2015][error][client 213.135.239.28]引发运行时错误(“在%r%路径中未找到hgweb模板”)
[Thu May 28 08:10:01 2015][error][client 213.135.239.28]运行时错误
[2015年5月28日星期四08:10:01][error][client 213.135.239.28]:
[Thu May 28 08:10:01 2015][error][client 213.135.239.28]在[]中未找到hgweb模板
[2015年5月28日星期四08:10:01][错误][客户213.135.239.28]
[Thu May 28 08:10:01 2015][error][client 213.135.239.28]脚本头过早结束:hgweb.cgi

经过大量搜索后:

将以下内容添加到hgweb.config文件:

[web]
templates = /usr/share/mercurial/templates