使用 CPanel/Softaculous 在我的托管网站上安装 Mediawiki 似乎可以正常安装。虽然不确定安装程序检查了多少。
然后我设置一个子域,例如 wiki.mydomain.com 来接受那里的请求。
之后,我还在 Cpanel 中设置了 SSL 证书。该证书是自签名的,因为在我决定是否购买证书之前,我只是在测试 wiki 和所有内容。
然后,如果我尝试访问http://wiki.mydomain.com。我得到了 MediaWiki 的登录页面,但如果我尝试访问https://wiki.mydomain.com,我只得到一个空白的浏览器窗口。
现在,如果我转到https://wiki.mydomain.com/index.php,我会收到 404 错误(我创建了一个带有 404 错误消息的简单 html 页面,然后修改了我的 .htaccess 以在 404 上显示它)。
查看日志时,它似乎试图在 /home/mydomain/public_html/index.php 下找到 index.php 文件,而不是 /home/mydomain/wiki/index.php。
非常困惑为什么这根本不起作用。我也可以发布一些配置和东西,但是这个帐户是一个新创建的 CPanel 帐户,所以除了安装 wiki 软件之外,在它上面做的事情并不多。
(编辑)这是使用 SharedSSL。没有它我无法让它工作。出于某种原因,即使在我确定该站点是使用 WHM 的 IP 地址上唯一的站点之后,它仍然将其显示为共享 IP。:P
使用以下信息修复了 SharedSSL:Cpanel 论坛