使用Apache虚拟主机时Wordpress无法正常工作

时间:2009-11-22 09:31:27

标签: wordpress virtualhost

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

目前,我使用 c:/vhosts / php (默认本地主机)进行常规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>

2 个答案:

答案 0 :(得分:5)

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

在wp_options表中,更改

siteurl
home

http://BTS而不是localhost。

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

答案 1 :(得分:0)

你需要告诉Wordpress它所在的域名。

登录您的管理员CP,它位于某个地方