我目前在计算机上使用虚拟主机,以便在计算机上管理多个站点。
目前,我使用 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>
答案 0 :(得分:5)
进入MySQL数据库(通过phpmyadmin或其他)并查找以下字段
在wp_options表中,更改
siteurl
home
到http://BTS而不是localhost。
这将更新wordpress中的所有链接。
答案 1 :(得分:0)
你需要告诉Wordpress它所在的域名。
登录您的管理员CP,它位于某个地方