[英]Setting up a Fossil server on Apache
我正在尝试在外部托管的Apache服务器上设置Fossil服务器,但运气不佳。 我创建了cgi脚本并将其和可执行文件放置在cgi文件夹中。 www目录被视为我的根目录之前,我无权访问任何目录。 当我尝试运行脚本时会出现问题,因为我总是收到500个内部服务器错误响应。 每个文件夹和文件都被赋予755权限。
谁能告诉我我在做什么错? 这是我的脚本,我命名为“ repo.cgi”
#!/cgi/fossil
repository: /fossils/project.fossil
这是给我错误的网址格式。
website.com/cgi/repo.cgi
只要您收到“ 500内部服务器错误”,就可能出现以下问题:
您的Web服务器使用未安装32位兼容性库的64位Linux。
另一方面,官方的化石二进制文件是32位的,可以编译为动态链接某些32位的库。
您可以通过使用静态链接的化石二进制文件来解决此问题。 (我假设您无法在服务器上安装所需的库)。
下载源代码,并尝试使用适当的选项进行编译。 (IIRC“-static”)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.