Apache:本地网络上的Wordpress

时间:2015-05-04 01:13:01

标签: php mysql wordpress apache web-services

我在Ubuntu VM上有一个Apache Web服务器,我想从中运行一个只能从内部网络访问的Wordpress内部网站点。该站点显然可以从服务器上的localhost正常工作。

服务器的本地IP是192.168.1.93,当我从另一台计算机转到http://192.168.1.93/wordpress时,它会加载一个纯文本页面,没有主题或图像。

然后,当我点击一个链接时,它会转到localhost / wordpress /显然不能从另一台计算机上运行的任何内容。

这里似乎有两个问题:一个是Apache / Wordpress似乎无法通过网络工作,第二个是Wordpress似乎显示了到localhost的所有链接。

我有什么遗失的吗?

1 个答案:

答案 0 :(得分:2)

wp-config.php中,设置以下常量:

define('WP_SITEURL', 'http://192.168.1.93/wordpress');
define('WP_HOME', 'http://192.168.1.93/wordpress');

当您从本地计算机上提供wordpress网站时,所有与主题相关的文件都可能来自localhost127.0.0.1,这些地址始终指向“本地计算机”。因此,当您从另一台计算机访问该网站时,它会尝试从另一台计算机上获取CSS文件和图像,而不是从服务计算机中获取。

通过设置前面提到的常量,可以强制Wordpress提供给定IP地址的文件。

在将网站部署到实际服务器时,请记住从wp-config.php文件中删除这些常量。

相关问题