我现在正在使用XAMPP来学习wordpress。我已经建立了一个简单的网站。在我的路由器中打开80端口后,我可以这样访问我的网站:
ExternalIP / WordPress的
问题是:我可以仅打开我的index.php。我注意到index.php中的链接都以“localhost /”开头。我知道我必须做些什么来修改它到我的实际IP地址,但我无法弄清楚该怎么做。我应该做什么?
最好的问候。
答案 0 :(得分:0)
有时,将siteurl和home url临时添加到配置文件更容易,而不是更新数据库。这样,当你上线时,你只需从你的配置中删除这些行。
在wp-config.php
line 64
后面的define('WPLANG', '');
文件中添加以下行:define('WP_SITEURL', 'http://YOUR_LOCAL_IP');
define('WP_HOME', 'http://YOUR_LOCAL_IP');
define('WP_SITEURL', 'http://YOUR_LOCAL_IP/wordpress');
如果您在子目录中有WP,则仅将该目录添加到WP_SITEURL var,例如:
define('WP_HOME', 'http://YOUR_LOCAL_IP');
YOUR_LOCAL_IP
将 http://192.168.0.1
替换为您的实际主机IP,例如YOUR_EXTERNAL_IP
。
如果您不是在本地开发,只是远程访问,则可以使用{{1}}代替本地访问。
最后,导航到WP Admin - >设置 - >永久链接,然后单击“保存”。这将重置WP以将新值用于链接。
如果帖子或页面中有任何硬编码的链接或图片,则您必须手动更新这些链接或图片。