【发布时间】:2018-02-24 02:30:58
【问题描述】:
我对 php 和 WordPress 完全陌生。
我尝试设置 VirtualHosts,因为我在多个 wp 网站上工作,但这样做后我的网站没有显示任何 CSS,我无法弄清楚如何导航到管理面板,只是出现一般错误。
截图:https://imgur.com/w6q6LLT,https://imgur.com/DQOcNVt
我的猜测是路径搞砸了,但我不知道要改变什么。
这是我的 httpd.vhosts:
NameVirtualHost *:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ##ServerName or ##ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:80>
ServerName wp.market-test.com
DocumentRoot "C:/xampp/htdocs/wp-vs-481"
<Directory "C:/xampp/htdocs/wp-vs-481">
Options Includes FollowSymLinks
AllowOverride All
Allow from 127.0.0.1
</Directory>
</VirtualHost>
任何帮助都会很棒
编辑:删除过时的指令,问题仍然存在。
【问题讨论】:
-
您的虚拟主机看起来不错。你能检查一下你的脚本是否绑定到一个 IP 地址?
-
抱歉,对于这个堆栈来说是全新的。我已经更改了我的驱动程序/etc/hosts 文件以反映我的虚拟主机,如果碰巧这就是你要问的
-
可以提供apache版本吗? “mod_access_compat 提供的 Allow、Deny 和 Order 指令已弃用。您应避免使用它们,并避免推荐使用过时的教程。”
-
我相信是2.4版
-
你能用
apache2 -v检查它吗? OUTPUT 比如Server version: Apache/2.4.7 (Ubuntu) Server built: Jul 27 2017 15:20:24因为Order deny,allow已被弃用,新语法是'需要主机1.2。 3.4`Require not host 10.0.1.11Require ip ip-addressRequire not host gov你可以根据你的政策调整这个。注意:一个简单的更新可能会从 2.4.1 升级到最新版本,这将使旧语法无用
标签: php html css wordpress apache