我正在使用WAMPSERVER运行一个必须由我的网络中的用户访问的wordpress站点,例如一起进行测试的环境。
Localhost工作正常,但起初我无法访问网络中其他计算机的应用程序。我创建了一个规则来打开端口80,在Apache配置中创建了一个Alias,它工作但主题和子文件夹中的任何图像都不会加载,并且控制台返回了大量的404响应。
我想映射子网站及其位于网站“基础目录”下的文件。我在Apache conf中尝试了很多选项。文件,但我无法做到。
附上响应的打印屏幕,apache conf文件和windows主机文件
Httpd.conf:
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot "c:/wamp/www"
ServerName localhost
ErrorLog "logs/localhost-error.log"
CustomLog "logs/localhost-access.log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@animamidia
DocumentRoot "C:\wamp\www\website"
ServerName www.animamidia
ErrorLog "logs/animamidia-error.log"
CustomLog "logs/animamidia-access.log" common
<Directory "C:\wamp\www\website\*">
Options FollowSymLinks Includes
AllowOverride All
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>
Windows主机文件:
127.0.0.1 www.animamidia
The site with it's theme broken because the requisition returned a 404
答案 0 :(得分:0)
我发现了问题。
即使我无法进入wordpress-admin,我还是决定查看'wp-config.php'文件以防万一有错或丢失。
我所发现的是'Home-URL'和'WP-URL'设置在'localhost / website',这意味着所有请求都将指向此位置作为基本目录。
我所要做的就是使用'define'命令并将网站的URL设置为机器的IP,现在环境都是为这些人设置的,以便开发和测试他们的东西。