我这几天都在用XAMPP学习wordpress。我已经建立了一个简单的站点。在我的路由器中打开80端口后,我可以像这样访问我的站点:
外部IP/wordpress
问题是:我只能打开我的 index.php。我注意到 index.php 中的链接都以“localhost/”开头。我知道我必须做一些事情来将其修改为我的实际 IP 地址,但我不知道出来怎么做。我该怎么做?
此致。
有时将站点 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。