1

我这几天都在用XAMPP学习wordpress。我已经建立了一个简单的站点。在我的路由器中打开80端口后,我可以像这样访问我的站点:

外部IP/wordpress

问题是:我只能打开我的 index.php。我注意到 index.php 中的链接都以“localhost/”开头。我知道我必须做一些事情来将其修改为我的实际 IP 地址,但我不知道出来怎么做。我该怎么做?

此致。

4

1 回答 1

0

有时将站点 URL 和主 URL 临时添加到配置文件中比更新数据库更容易。这样,当您上线时,您只需从配置中删除这些行。

将以下行添加到wp-config.php文件中的line 64位置之后define('WPLANG', '');

define('WP_SITEURL', 'http://YOUR_LOCAL_IP');
define('WP_HOME', 'http://YOUR_LOCAL_IP');

如果您在子目录中有 WP,则将该目录添加到 WP_SITEURL 变量中,例如:

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

替换 YOUR_LOCAL_IP为您的实际主机 IP,例如http://192.168.0.1.

如果你不是在本地开发,而只是远程访问,你可以YOUR_EXTERNAL_IP代替本地使用。

最后,导航到 WP Admin -> Settings -> Permalinks,然后单击 Save。这将重置 WP 以将您的新值用于链接。

如果您在帖子或页面中有任何硬编码的链接或图像,则必须手动更新它们的 URL。

于 2013-04-14T03:21:35.570 回答