Dokuwiki回复
Could not connect to <proxy> Permission denied (13)
当我尝试使用Wiki Upgrade插件时。此外Extension Manager打印
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]
在控制台中我没有问题。
我不知道如何才能找到问题。
答案 0 :(得分:0)
您仍然可以使用&#39;手动安装&#39;选项卡安装插件,这不是一个真正的障碍。手动更新程序也不复杂。
答案 1 :(得分:0)
SELinux阻止apache-httpd进程访问网络。您必须允许守护程序访问才能使用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不熟悉(但是)这种变化可能会产生副作用,会损害您系统的安全性!
的帮助下找到解决方案