错误“抱歉,我需要一个 wp-config-sample.php 文件才能使用。请从您的 WordPress 安装中重新上传此文件。”

Posted

技术标签:

【中文标题】错误“抱歉,我需要一个 wp-config-sample.php 文件才能使用。请从您的 WordPress 安装中重新上传此文件。”【英文标题】:Error "Sorry, I need a wp-config-sample.php file to work from. Please re-upload this file from your WordPress installation." 【发布时间】:2018-01-04 15:57:57 【问题描述】:

我在本地安装 Wordpress 时遇到此错误:

“建立数据库连接时出错 这意味着您的 wp-config.php 文件中的用户名和密码信息不正确,或者我们无法联系本地主机上的数据库服务器。这可能意味着您主机的数据库服务器已关闭。 "

我在网上搜索了解决方案。大多数人说要检查mysql服务器是否在线(MAMP说是)或更改wp-config-sample.php文件。

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wp_demo');

/** MySQL database username */
define('DB_USER', 'root');

/** MySQL database password */
define('DB_PASSWORD', 'root');

/** MySQL hostname */
define('DB_HOST', 'localhost');

/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');

/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');

我已经做到了,但仍然无济于事。最后一步是将“wp-config-sample.php”文件名更改为“wp-config.php”,这让我遇到了这个错误:

“抱歉,我需要一个 wp-config-sample.php 文件来工作。请从您的 WordPress 安装中重新上传此文件。”

我使用的是 Win 7、MAMP 3.3.1 PHP 7.1.5。 localhost 在 8888 端口。MySql 是 8889 端口

【问题讨论】:

【参考方案1】:

将 db_host 从 localhost 更改为 127.0.0.1:8889

【讨论】:

我已经改变了两种可能性,但它不起作用。顺便说一句,db_host 是否应该输入到 wordpress“数据库主机”字段中? (我试过了) @BarAkiva 当你访问localhost:8888/phpMyAdmin时会发生什么 1.是的,我确实按照你说的定义了它。 2. phpMyAdmin 屏幕出现。我已经创建了一个名为 wp_demo 的数据库 天哪,我第 100 次尝试了它,它现在起作用了 这被标记为答案,但实际上不回答问题。只是告诉做什么,而不是为什么。这应该是对问题的评论。【参考方案2】:

我认为您所面临的错误是因为数据库配置不正确,例如 DB_USER 和 DB_PASSWORD。无需更改/重命名/复制/粘贴文件名,即 wp-config-sample.php

您需要仔细配置 DB_NAME & DB_PASSWORD 否则您将在 db 连接期间遇到此类错误。我遇到了同样的问题,但是当我将身份验证 phpMyAdmin 设置为 no passowrd 时,安装继续进行。在这种情况下,您无需在 phpMyAdmin 中设置密码。比正确开始配置:

使用记事本打开配置文件并仔细更改数据库详细信息,而不是使用现有名称保存。此外,当您连接到数据库时,配置文件将自动在 web 目录中创建。现在根据您的需要和要求进行更改。

define('DB_NAME', 'wp_demo');

/** MySQL database default username */
define('DB_USER', 'root');

/** MySQL database default password you can leave it blank.
define('DB_PASSWORD', '');

/** MySQL hostname */
define('DB_HOST', 'localhost');

/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');

/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');

【讨论】:

以上是关于错误“抱歉,我需要一个 wp-config-sample.php 文件才能使用。请从您的 WordPress 安装中重新上传此文件。”的主要内容,如果未能解决你的问题,请参考以下文章

Informix 错误:发生了语法错误。错误代码:-201

我收到一个错误:“MetaMask - RPC 错误:错误:错误:[ethjs-rpc] rpc 错误与有效负载”

错误精灵错误跟踪器错误

网页打开显示错误500是啥意思

PHP错误处理

PHP的错误处理