首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >/var/run/mysqld/mysqld.sock

/var/run/mysqld/mysqld.sock
EN

WordPress Development用户
提问于 2013-11-13 23:07:42
回答 1查看 421关注 0票数 0

我正在使用Wordpress v.3.4.2,今天我尝试使用所有可能的方式更新到v.3.7.1,但在所有这些方法中,我得到了以下错误“无法建立数据库连接”,而且由于我在当前版本(3.4.2)中使用了wp-config.php中的下面的配置,为什么它不能在新版本(3.7.1)中工作?有人能帮帮我吗?请参阅wp-config.php数据库信息:

代码语言:javascript
复制
define('DB_NAME', 'wp_blog');
define('DB_USER', 'user');
define('DB_PASSWORD', 'pass');
define('DB_HOST', '/var/run/mysqld/mysqld.sock');
EN

回答 1

WordPress Development用户

回答已采纳

发布于 2013-11-14 02:29:05

我不知道为什么最近ppl像你一样定义了通往他们DB_HOST的路径。

(假设它是服务器配置的方式(或者使用MAC)和/或作为伪安全层?)

无论如何,你会有你的理由,也许下面的代码之一可以帮助你。

代码语言:javascript
复制
define('DB_HOST', ':/var/run/mysqld/mysqld.sock'); 

我可能错了,但这个冒号很重要,所以试试吧。

代码语言:javascript
复制
define('DB_HOST', 'localhost:/var/run/mysqld/mysqld.sock');

假设这条路是正确的,你就告诉我们。

或者像这样的?:

代码语言:javascript
复制
define('DB_HOST', '127.0.0.1:10000');
define('DB_PORT', 10000);

检查它是否是正确的端口,否则将其更改为正确的端口号。

最后但同样重要的是:

代码语言:javascript
复制
define('DB_HOST', '127.0.0.1');

就像其他人可能会问的那样,为什么不像90%的人那样使用本地主机呢?

希望它能帮助你走向正确的方向,因为这是我所能提供的全部。

备注

不确定它是否会向您显示任何内容,但也可以尝试在wp-config.php中添加以下内容。

代码语言:javascript
复制
define( 'WP_DEBUG', true ); // set to false to disable all below
if ( WP_DEBUG ) {
define( 'WP_DEBUG_LOG', true ); // writes errors down in wp-content/debug.log
define( 'WP_DEBUG_DISPLAY', true ); // throws error output on screen, set to false to disable screen output
@ini_set('display_errors',1); // set to zero to disable displaying it and only writing to logfile
define('SAVEQUERIES', true); // could have heavy perfomance impact, set to false if not needed!
}
票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/123201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档