长时间停止实例后,在Google Compute Engine上重新启动WordPress部署

时间:2015-03-25 00:35:36

标签: wordpress google-compute-engine google-cloud-platform

这是我在Google Cloud Engine上删除WordPress部署安装并从头开始之前的最后一次拍摄。

我的WordPress网站在大约两个月前首次部署时工作正常。然后我停止了实例,因为我没有时间研究它并且不想产生费用。

根据Google Developers控制台报告,它在昨晚开始播放时似乎开始正常,但前端是一切,但还可以。它是超时的,我得到的只是索引页面(经过很长一段时间),但没有任何CSS,我无法进入任何其他页面。

我可以使用ssh命令连接到服务器,我甚至可以通过SFTP查看文件,我在phpmyadmin中看不到任何明显的内容。

有人有任何指针吗?你需要什么其他信息?遗憾的是,有关Cloud Engine Wordpress部署的文档非常薄,无法在单击部署之外提供更多指导。

非常感谢您的帮助。

ZONE
亚east1-A

机器类型
G1-小

IMAGE
的wordpress-的Debian -7-喘鸣v20150127

WORDPRESS VERSION
4.1

允许HTTP流量。

更新26/03/2015:

正如@Paolo P指出的那样,问题在于Google Compute Engine分配了一个短暂的地址,一旦实例重新启动,该地址就被新的地址所取代。为了解决我所做的问题:

  • 登录phpmyadmin> wpdatabase> wp_options>使用新网址修改 siteurl home
  • 修改wp-config.php>添加(交换example.com为您的新网址):

    define('WP_HOME','http://example.com');
    define('WP_SITEURL','http://example.com');
    
  • 在此阶段您的前端仍然无法使用,下一步

  • 登录/wp-admin,似乎在后台更新了一些设置,瞧,你的前端可以在新地址找到。

  • 在您的网站重新启动并再次运行后,从wp-config.php注释掉/删除上述代码。如果不这样做,您将无法在WordPress内容管理端更改网站网址。

有关更改网站网址的更多信息,请点击此处。请注意,我无需触摸functions.php即可使其正常工作https://codex.wordpress.org/Changing_The_Site_URL

1 个答案:

答案 0 :(得分:1)

如果您的实例有短暂的IP,则可以在记录here之后将其停止后更改。启动后,Wordpress内部配置仍然指的是不同的IP,因此找不到CSS和其他页面组件。

为实例分配静态IP并相应地更改WP配置文件。请注意,某些配置也可能需要在DB数据中更新。

此致