我已经设法让它在运行VestaCP的情况下使用Apache2获取我的Debian服务器,但还有另一个问题。
当我尝试安装WordPress时,只显示纯文本,因为css甚至不会加载(所以我不知道,如果标题是正确的),是的,根本没有设计。
看看这里:https://www.mrxidevelopment.de/img/i14397482092008.png
此外,在通过纯文本安装后,我无法登录。
这是对apache的错误配置还是我在任何地方都禁用了css?
此致
答案 0 :(得分:0)
一个问题可能是通过HTTPS提供资源。例如,您的主站点包含很多绝对路径。也许你有理由这样做,但它可能导致问题:)
如果你改变:
href="http://[whatever the uri is].css"
要:
href="//[whatever the css uri is].css"
然后您将拥有相关的协议'路径。
另一个指针是使用安装了FireBug扩展的Firefox。你可以找到它here
最后,在WordPress常规设置下,您可以将WordPress地址(URL)和站点地址(URL)从HTTP更改为HTTPS。如果您无权访问管理员,可以通过wp-config.php see here for guidance on doing so.
更改此权限编辑
问题是为您的资源提供的路径。
尝试右键单击浏览器并选择View Source
。查看您网页的标记。它包含所有样式表和javascript包含。
目前,所有路径都以http://
为前缀,这些路径不适用于HTTPS协议。我的观点是使用协议相对路径。
例如,在Inspector(在Firefox中)中,我更改了以下行:
<link rel="stylesheet" id="twentyfifteen-style-css" href="http://www.mrxidevelopment.de/wp-content/themes/twentyfifteen/style.css?ver=4.2.4" type="text/css" media="all">
要
<link href="//www.mrxidevelopment.de/wp-content/themes/twentyfifteen/style.css?ver=4.2.4" rel="stylesheet" id="twentyfifteen-style-css" type="text/css" media="all">
此更改会在我的浏览器中呈现您的页面,如下所示:
请注意href=
属性是唯一的更改 - 但它可以成功定位和加载CSS文件。
您需要为您希望包含的任何其他资源(即图像,CSS和JS等)执行相同操作。
为了清楚起见
更改Inspector(或其他浏览器工具)中的
href
属性不是永久性的 - 但是非常适合调试。要永久修复路径,请在编辑器Sublime Text is great for this中打开源代码并修改标记。
如果您需要任何进一步的帮助,请告诉我。