0

我目前在我的计算机上使用虚拟主机,以便我可以在我的计算机上管理多个站点。

目前,我使用c:/vhosts/php(默认 localhost)进行常规 PHP 开发,使用c:/vhosts/BTS进行 Wordpress,使用c:/vhosts/cake进行 CakePHP 开发。(见下文)。

现在,当我启动 WAMPP 并转到http://BTS时,它会加载索引页面,但没有其他加载正常。尝试单击链接时,它链接到http://localhost/xxxxx而不是http://BTS/xxxxx。我在这里想念什么?我不希望服务器访问 localhost,因为我将 localhost 用于其他项目。请帮忙。

<VirtualHost *:80>
DocumentRoot c:/vhosts/php
ServerName localhost
</VirtualHost>

<VirtualHost *:80>
DocumentRoot c:/vhosts/BTS
ServerName BTS
</VirtualHost>

<VirtualHost *:80>
DocumentRoot c:/vhosts/cake
ServerName cake
</VirtualHost>
4

3 回答 3

4

进入您的 MySQL 数据库(通过 phpmyadmin 或其他)并查找以下字段

在 wp_options 表中,更改

siteurl
home

http://BTS而不是 localhost。

这将更新您在 wordpress 中的所有链接。

于 2009-11-22T09:48:26.883 回答
0

您需要告诉 Wordpress 它所在的域。

登录到您的管理员 CP,它在某处的设置中

于 2009-11-22T09:34:06.887 回答
0

我认为一般是在设置中的wordpress选项中,然后在WordPress地址(URL)和站点地址(URL)中更改,两者都需要相同: 这是我的配置,但您可以使用BTS进行更改

并检查它在 mysql 中的配置是否正确 select option_name, option_value from wp_options where option_name = 'siteurl';

于 2021-11-14T18:20:19.067 回答