Dokuwiki的回应
Could not connect to <proxy> Permission denied (13)The plugin repository could not be contacted. Make sure your server is
allowed to contact www.dokuwiki.org and check your proxy settings. [Retry]我确信代理设置是正确的。
如果我试图用curl访问www.dokuwiki.org
curl https://download.dokuwiki.org -L或wget
wget https://www.dokuwiki.org
--2016-11-15 15:13:08-- https://www.dokuwiki.org/
Connecting to <proxy:port>... connected.
Proxy request sent, awaiting response... 302 Moved Temporarily
Location: https://www.dokuwiki.org/dokuwiki# [following]
--2016-11-15 15:13:08-- https://www.dokuwiki.org/dokuwiki
Connecting to <proxy:port>... connected.
Proxy request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘index.html’
[ <=> ] 25,784 --.-K/s in 0.02s
2016-11-15 15:13:08 (1.38 MB/s) - ‘index.html’ saved [25784]在控制台里我没有问题。
我不知道我能做些什么来发现这个问题。
发布于 2016-12-07 09:47:28
原因
SELinux正在阻止apache进程访问网络.您必须允许守护进程访问来使用Dokuwiki uprade特性。
修正
使用以下方法检查设置:
getsebool -a | grep httpd_can_network_connect我得到了:
httpd_can_network_connect --> off
httpd_can_network_connect_cobbler --> off
httpd_can_network_connect_db --> off通过以下方式:
setsebool -P httpd_can_network_connect on打开httpd进程的网络访问。(我必须首先安装policycoreutils-python,如果您已经安装了它,rpm -qa | grep selinux会显示它。)
警告!
我还不熟悉SELinux (还不熟悉),而且这种更改可能会产生副作用,会损害您的系统的安全性!
在unix.stackexchange.com的帮助下找到解决方案
发布于 2016-11-15 16:09:02
您仍然可以使用“手动安装”选项卡安装插件,这不是一个真正的障碍。手动更新过程也不复杂。
https://stackoverflow.com/questions/40612188
复制相似问题