VirtualBox WordPress重定向到端口80

时间:2014-05-21 16:38:07

标签: wordpress apache ubuntu virtualbox portforwarding

我在OSX 10.9.2上运行。我只是在VirtualBox中设置了Lubuntu上的LAMP,这样我就可以通过VirtualBox运行开发服务器了。我将/etc/apache2/ports.conf更改为8080而不是80,然后使用以下配置设置我的VirtualBox端口转发:

+--------+----------+---------+-----------+----------+------------+
| Name   | Protocol | Host IP | Host Port | Guest IP | Guest Port |
+--------+----------+---------+-----------+----------+------------+
| Apache | TCP      |         | 8080      |          | 8080       |
+--------+----------+---------+-----------+----------+------------+

我可以通过访问我的主机(Mac)上的/var/www/来访问我在/var/www/testwebsite/中创建的网站,例如localhost:8080/testwebsite。我试图在我的客户机上安装WordPress网站。我已关注Digital Ocean's How To Install WordPress on Ubuntu 12.04,到目前为止,当我在访客计算机(Lubuntu)中访问http://localhost:8080/wordpresssite时,它可以正常工作,但当我尝试在我的主机上访问http://localhost:8080/wordpresssite时,它会重定向到{{ 1}},什么时候才能找到。我该如何解决这个问题?提前谢谢!

2 个答案:

答案 0 :(得分:2)

我最终遵循了本指南:http://codex.wordpress.org/Changing_The_Site_URL

在我的wp-config.php中,我添加了以下两行

define('WP_HOME', '<host ip address here>:8080/wordpresssite');
define('WP_SITEURL','<host ip address here>:8080/wordpresssite');

这有点hacky,但它适用于我自己的测试目的。此外,显然我遇到了localhost:8080/wordpresssite在Chrome上重定向到localhost/wordpresssite的问题。我认为这可能是一个缓存问题,因为当我隐身时它不会重定向。

答案 1 :(得分:0)

访问您的数据库,然后单击选项表。

将网址更改为类似http://10.165.12.167:8080/wp/

8080是您的Apache端口。

清除浏览器的缓存,然后重试。