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

Restarting WordPress deployment on Google Compute Engine after prolonged instance stop

这是我删除 Google Cloud Engine 上的 WordPress 部署安装并从头开始之前的最后一张照片。

大约两个月前首次部署时,我的 WordPress 网站运行良好。然后我停止了该实例,因为我没有时间处理它并且不想产生费用。

昨晚启动时,根据 Google 开发者控制台报告,它似乎启动正常,但前端就是一切,但还可以。超时了,我得到的只是索引页(很长一段时间后),但没有任何 css,我无法进入任何其他页面。

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

有人有指点吗?您还需要什么其他信息?遗憾的是,有关 Cloud Engine Wordpress 部署的文档非常薄,无法提供比单击部署更多的指导。

非常感谢您的帮助。

区域
亚洲-east1-a

机器类型
g1-小

图像
wordpress-debian-7-wheezy-v20150127

WordPress 版本
4.1

允许 HTTP 流量。

2015 年 3 月 26 日更新:

正如@Paolo P 指出的那样,问题出在 Google 计算引擎分配一个临时地址,一旦实例重新启动,该地址就会被一个新地址取代。为了解决我所做的问题:

这里有一些关于更改站点 url 的更多信息。请注意,我不必触摸 functions.php 即可使其工作 https://codex.wordpress.org/Changing_The_Site_URL

如果您的实例有一个临时 IP,它可以在停止后根据记录进行更改 here。启动后 Wordpress 内部配置仍然引用不同的 IP,因此没有找到 CSS 和其他页面组件。

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

此致,

保罗