通过IP在XAMMP和iPhone中本地显示WordPress

时间:2013-09-01 作者:Claire

我的wordpress站点通过localhost,使用Xammp在我的mac上运行良好。我想在iPhone上查看该网站。所以我输入了192.168.0.2,瞧,它显示了我的localhost目录。然后我点击有问题的网站,内容在那里,但没有样式或图像。我意识到这是因为所有资源的路径都被硬编码到wordpress数据库中。因此,当我在iPhone上通过192.168.0.2/mywebsitename访问url时,它会使用localhost/mywebsitename作为基本url来查找所有资源。我的iPhone上不存在Localhost路径,只有192.168.0.2存在。

那么,有人找到了这个小问题的解决方案吗?如何通过ip地址和本地主机访问查看wordpress安装?

2 个回复
最合适的回答,由SO网友:shea 整理而成

您可以根据查看站点的域来调整存储在数据库中的站点url。将以下内容添加到wp-config.php:

define( \'WP_HOME\', \'http://\' . $_SERVER[\'HTTP_HOST\'] . \'/yourwebsitename\' );
define( \'WP_SITEURL\', WP_HOME );
如果使用子目录安装(即:从http://192.168.0.2/yourwebstename 但是WordPress核心文件存储在http://192.168.0.2/yourwebstename/wp (或类似),您需要将其添加到第二行:

define( \'WP_SITEURL\', WP_HOME . \'/wp\' );

SO网友:Rahil Wazir

是的,除非你告诉你的iPhone寻找IP而不是本地主机,否则你不会得到样式和图像。

您的iPhone正在搜索

http://localhost/...

实际上,iPhone是在自己的本地主机上搜索,而不是在mac上搜索。

首先尝试手动输入图像的url。

http://192.168.0.2/sub-folder-of-wordpress-if-exists/wp-content/uploads/2013/09/image.png
并检查它是否显示您的图像。

要使其永久工作,请从数据库中查找并替换url字符串localhost192.168.0.2

建议使用WP Migrate DB 插件

结束