我在OS / X上使用Mamp Free Version进行简单的wordpress安装。
版本2.0.19 / 2.0.19
Web界面h#tp#// 127.0.0.1:4040
转发h#tp#// 6c219c8e.ngrok.io - > localhost:8888转发
h#tps#// 6c219c8e.ngrok.io - >本地主机:8888
连接ttl opn rt1 rt5 p50
P90
1 0 0.00 0.00 6.00 6.00
出于某种原因,当我尝试ngrok生成的链接时,网站会永远加载,然后我会
页面不可用。
答案 0 :(得分:4)
答案 1 :(得分:4)
您可以使用以下命令启动ngrock设置虚拟主机和端口:
ngrok http -host-header=dev.yoursite 8080
然后只安装并激活这些插件的一个以使用相对网址导航
https://github.com/jonathanbardo/WP-Ngrok-Local(我正在使用这个)
https://github.com/optimizamx/odt-relative-urls
http://wordpress.org/plugins/relative-url/
http://wordpress.org/plugins/root-relative-urls/
这里有完整的文章和文档 https://ngrok.com/faq#virtual-hosts
答案 2 :(得分:2)
如@Magico所述,从仓库https://github.com/jonathanbardo/WP-Ngrok-Local下载并放置在您的插件目录中,激活插件。
然后,在启动并运行了ngrok隧道URL之后,按照以下步骤将该URL放入wp-config.php
中:
define( 'WP_SITEURL', 'http://example.ngrok.io/' );
define( 'WP_HOME', 'http://example.ngrok.io/' );
现在,您将可以访问首页以及管理控制台。
答案 3 :(得分:0)
我没有运气这种方法。我正在使用名为"相对网址"但只有主页在我的头上呈现。网站中的其他页面不会显示。该站点在本地运行为localhost:8888,这是我在SETTINGS> GENERAL SETTINGS中暂时设置的路径,我注意到运行它的相对URL插件仍然试图在ngrok URL的末尾抛出:8888 。目前还不知道该怎么做。
答案 4 :(得分:0)
wordpress中的相对URL插件通过ngrok远程正确加载我的网站。
答案 5 :(得分:0)
对于仍然在wordpress上遇到ngrok问题的人,您可以按照以下步骤操作:
运行ngrok后复制链接并编辑wp_options表中的siteurl和home列
转到管理面板,然后通过添加生成的ngrok_url来编辑菜单。
答案 6 :(得分:0)
我有一个更好的解决方案。好多了。下载名为“sitesucker”的程序,以便从本地主机下载您站点的所有文件。你需要把地址 https://localhost/websitename 或者 https://localhost/wordpress 放在 SiteSucker app里面,如果你和我一样:),那么你把刚才下载的网站的文件夹,里面你的本地主机。这有点像组装站点,因为sitesucker 请求所有页面并下载css 和html,以及所有资源。 Sitesucker,如果使用得当且合法,是一个很好的工具。在您与 ngrok 共享链接后访问此文件夹的每个人,都会将其视为普通网站,组装后,而不是 wordpress 格式……如果您理解我的意思。 所以你分享了直接连接到你的本地主机的链接,我的意思是 ngrok 创建的链接,人们可以从包含你组装网站的文件夹中看到该网站,之前从 SiteSucker 下载:) 完成