长时间实例停止后,在 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 计算引擎分配一个临时地址,一旦实例重新启动,该地址就会被一个新地址取代。为了解决我所做的问题:
- 登录 phpmyadmin >wpdatabase >
wp_options
> 编辑 siteurl
和 home
新 url.
编辑 wp-config.php
> 添加(将 example.com 换成新的 url):
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
在这个阶段你的前端仍然不可用,接下来
登录/wp-admin
,这似乎在后台更新了一些设置,瞧,您的前端在新地址可用。
评论 out/delete 上面的代码来自 wp-config.php
一旦你的网站被备份并且再次 运行 。如果不这样做,您将无法在 WordPress 内容管理端更改站点 urls。
这里有一些关于更改站点 url 的更多信息。请注意,我不必触摸 functions.php
即可使其工作 https://codex.wordpress.org/Changing_The_Site_URL
如果您的实例有一个临时 IP,它可以在停止后根据记录进行更改 here。启动后 Wordpress 内部配置仍然引用不同的 IP,因此没有找到 CSS 和其他页面组件。
为实例分配一个静态 IP 并相应地更改 WP 配置文件。请注意,某些配置可能也需要在数据库数据中更新。
此致,
保罗
这是我删除 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 计算引擎分配一个临时地址,一旦实例重新启动,该地址就会被一个新地址取代。为了解决我所做的问题:
- 登录 phpmyadmin >wpdatabase >
wp_options
> 编辑siteurl
和home
新 url. 编辑
wp-config.php
> 添加(将 example.com 换成新的 url):define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com');
在这个阶段你的前端仍然不可用,接下来
登录
/wp-admin
,这似乎在后台更新了一些设置,瞧,您的前端在新地址可用。评论 out/delete 上面的代码来自
wp-config.php
一旦你的网站被备份并且再次 运行 。如果不这样做,您将无法在 WordPress 内容管理端更改站点 urls。
这里有一些关于更改站点 url 的更多信息。请注意,我不必触摸 functions.php
即可使其工作 https://codex.wordpress.org/Changing_The_Site_URL
如果您的实例有一个临时 IP,它可以在停止后根据记录进行更改 here。启动后 Wordpress 内部配置仍然引用不同的 IP,因此没有找到 CSS 和其他页面组件。
为实例分配一个静态 IP 并相应地更改 WP 配置文件。请注意,某些配置可能也需要在数据库数据中更新。
此致,
保罗