我在centos 6.7上安装了tuleap,但在以下场景中无法正确配置tuleap。我已经通过了文档和邮件列表存档但没有找到解决方案。
我在ubuntu服务器上设置了ProxyPass和ProxyPassReverse,效果很好:
ProxyPass / https://YYY.YYY.YYY.YYY/
ProxyPassReverse / https://YYY.YYY.YYY.YYY/
所有功能都正常工作,除非我尝试上传文件。我看到两个问题:
当我尝试在“文档”中上传文件时,我会看到以下消息:
“Permissions successfully updated.
Document successfully created.
Error while creating initial version.”
但是当我检查apache错误日志时,我看到Docman_FileStorage.class.php尝试在根目录中创建文件,例如/ testproject / 3/6/36/1,因此得到权限被拒绝错误。我正在检查local.inc文件,但想知道我在哪里设置存储文件的基本路径?
我在将文件附加到维基页面时看到了另一个问题。当我点击“上传”按钮时,网址mysite.domain.com会转移到YYY.YYY.YYY.YYY的IP地址!但是因为YYY.YYY.YYY.YYY是虚拟机的IP地址而无法从外部访问,所以我找不到页面错误。你能告诉我可能缺少什么吗?我的proxy-pass apache设置如下:
<VirtualHost *:80>
ServerName mysite.domain.com
ServerAlias *.mysite.domain.com
ProxyRequests off
ProxyPreserveHost off
SSLProxyEngine On
SSLProxyVerify none
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / https://YYY.YYY.YYY.YYY/
ProxyPassReverse / https://YYY.YYY.YYY.YYY/
</VirtualHost>
# Listen 443
<VirtualHost mysite.domain.com:443>
ServerName mysite.domain.com
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
SSLEngine On
SSLProxyVerify none
SSLProxyEngine On
SSLCertificateFile /etc/apache2/ssl/my.crt
SSLCertificateKeyFile /etc/apache2/ssl/my.key
ProxyRequests off
ProxyPreserveHost off
ProxyPass / https://YYY.YYY.YYY.YYY/
ProxyPassReverse / https://YYY.YYY.YYY.YYY/
</VirtualHost>
任何有助于解决上述问题的帮助都将受到赞赏。
谢谢!
答案 0 :(得分:0)
我建议先看看selinux。
请尝试在centos框上运行setenforce 0
并尝试再次创建文档。如果这样可以解决问题,请将selinux设置为允许。