0

我正在使用 WAMPSERVER 运行一个 wordpress 站点,该站点必须由我的网络中的用户访问,就像一个一起测试的环境。

本地主机工作正常,但起初我无法从网络中的其他计算机访问应用程序。我创建了一个规则来打开端口 80,在 Apache 配置中创建了一个别名,它可以工作,但是子文件夹中的主题和任何图像都不会加载,并且控制台返回了很多 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

由于申请返回了 404,因此主题已损坏的网站

4

1 回答 1

0

好吧,我发现了问题。

即使我无法输入 wordpress-admin,我还是决定检查“wp-config.php”文件,以防万一出现错误或丢失。

我确实发现“Home-URL”和“WP-URL”被设置在“localhost/website”,这意味着所有的申请都会指向这个位置作为基本目录。

我所要做的就是使用“定义”命令并将站点的 URL 设置为机器的 IP,现在环境已经全部设置好,供这里的人开发和测试他们的东西。

于 2013-07-12T21:42:12.980 回答