这是我在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分配了一个短暂的地址,一旦实例重新启动,该地址就被新的地址所取代。为了解决我所做的问题:
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
答案 0 :(得分:1)
如果您的实例有短暂的IP,则可以在记录here之后将其停止后更改。启动后,Wordpress内部配置仍然指的是不同的IP,因此找不到CSS和其他页面组件。
为实例分配静态IP并相应地更改WP配置文件。请注意,某些配置也可能需要在DB数据中更新。
此致
保