求助,部署在新浪 SAE 上的 wordpress 站点出现“建立数据库连接时出错”

2014-10-17 19:40:53 +08:00
 xiaovfight
以前都能正常访问,刚登陆了一下,出现这个问题。
后台显示服务是正常的。用phpMyAdmin能登陆数据库且查询正常。
试了一下在wp-config.php添加define('WP_ALLOW_REPAIR', true);也没效果。
求助V站的各位大神,有没有更好的办法?
PS:求新浪SAE客服的联系方式。最好是电话!万分感谢orz
3860 次点击
所在节点    程序员
9 条回复
ss098
2014-10-17 19:57:44 +08:00
http://sae.sina.com.cn/?m=support

这种问题不应该麻烦 SAE 的吧
WordPress 有 for SAE 版的
xiaovfight
2014-10-17 20:03:10 +08:00
@ss098 话说SAE的后台能看到数据库名,数据库用户名,数据库密码,数据库服务器吗?想写个页面测试一下数据库连接。
xiaovfight
2014-10-17 20:28:52 +08:00
好吧,我自己写个页面也能得到用户名和密码= =|||
kungfuchicken
2014-10-17 21:55:47 +08:00
wp-coonfig.php里面加一行,就能看到错误详细信息
define('WP_ADMIN', true);
pimin
2014-10-17 22:05:49 +08:00
转去ACE吧
xiaovfight
2014-10-17 22:30:02 +08:00
@kungfuchicken 非常感谢。我试一下。看是否和我猜测的一致
xiaovfight
2014-10-17 23:02:45 +08:00
@pimin Σ( ° △ °|||)︴我觉得还可以拯救一下Orz
blue7wings
2014-10-18 09:02:55 +08:00
SAE的PHP Runtime环境提供了标准的MySQL,MySQLI和PDO模块,三个模块都由MYSQLND驱动,支持所有MYSQL的特性,您可以使用您习惯的方式来操作数据库。如果您没有使用SaeMysql类操作数据库,可以使用以下预定义常量进行连接:
用户名  : SAE_MYSQL_USER
密  码 : SAE_MYSQL_PASS
主库域名 : SAE_MYSQL_HOST_M
从库域名 : SAE_MYSQL_HOST_S
端  口 : SAE_MYSQL_PORT
数据库名 : SAE_MYSQL_DB

--------
你可以用sae版的wordpress,自己安装还是算了吧。我已经从sae上撤下来了,两点原因:1.wordpress版本太低,无法更新
2.无法在线安装插件和主题,只能将代码全部用svn下载下来,然后放插件和主题进去。
xiaovfight
2014-10-18 20:58:23 +08:00
@blue7wings 恩,谢谢你。我已经测试过了,说是在选择数据库的时候当前用户名访问被拒绝。话说我在SAE上搭建博客也有两年了,之前都能正常访问的,就昨天登录不能用了。总觉得是不是SAE内部在升级?正在考虑搬到阿里云上。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/139635

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX