Wordpress:是否可以直接访问wp_config.php文件?

时间:2014-02-18 05:55:50

标签: php mysql wordpress

我是Wordpress应用程序的管理员用户。我没有访问数据库配置变量 - 用户名,密码。我只知道主机名值。因此,要获取这些变量的值,需要访问wp_config.php文件。从管理员部分,我无法找到这些配置值。

So, is there any way to directly access wp_config.php file?

4 个答案:

答案 0 :(得分:0)

这将有所帮助....您可以在连接字符串中获取一些详细信息...通过运行主题中某个php文件的查询。

How do I read values from wp-config.php?

答案 1 :(得分:0)

帮助您链接配置文件:

wp-config.php


WordPress安装中最重要的文件之一是wp-config.php文件。此文件位于WordPress文件目录的根目录中,包含您网站的基本配置详细信息,例如数据库连接信息。

首次下载WordPress时,不包含wp-config.php文件。 WordPress安装过程将根据您提供的信息为您创建一个wp-config.php文件。

高级用户可以通过找到名为“wp-config-sample.php”的示例文件(位于根安装目录中)手动创建wp-config.php文件,根据需要进行编辑,然后将其另存为WP-config.php文件。

  

注意:wp-config-sample.php文件的内容非常简单   特定的顺序。订单很重要。如果你已经有一个wp-config.php   文件,重新排列文件的内容可能会在您的文件上创建错误   博客。

要更改安装的wp-config.php文件,您需要以下信息:

  • 数据库名称    WordPress使用的数据库名称
  • 数据库用户名    用于访问数据库的用户名
  • 数据库密码    用户名用于访问数据库的密码
  • 数据库主机    数据库服务器的主机名。也可能需要端口号,Unix套接字文件路径或管道。

如果您的托管服务提供商为您安装了WordPress,请从中获取相关信息。如果您管理自己的Web服务器或主机帐户,则会在创建数据库和用户时获得此信息。 配置数据库设置

  

重要提示:切勿使用Microsoft Word等文字处理程序进行编辑   WordPress文件!

在WordPress目录的基目录中找到文件wp-config-sample.php,然后在文本编辑器中打开。

  

注意:从版本2.6开始,可以将wp-config.php移动到目录中   直接位于WordPress应用程序目录之上。

默认wp-config-sample.php

  

注意:这是默认wp-config-sample.php的示例。价值   这里有一些例子可以告诉你该怎么做。不要更改这些细节   通过编辑此页面,在Web服务器上更改它们。如果你做   使用编辑按钮更改此处,它们将无法正常工作   向全世界展示您的密码详情。

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

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

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

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

注意:/ * * /中的文本是注释,仅供参考。   设置数据库名称

将'database_name_here'替换为您的数据库名称,例如MyDatabaseName。

define( 'DB_NAME', 'MyDatabaseName' ); // Example MySQL database name

设置数据库用户

将'username_here'替换为您的用户名,例如MyUserName输入。

define( 'DB_USER', 'MyUserName' ); // Example MySQL username

设置数据库密码

使用您的密码替换'password_here',例如MYPASSWORD。

define( 'DB_PASSWORD', 'MyPassWord' ); // Example MySQL password

设置数据库主机

将'localhost'替换为数据库主机的名称,例如MyDatabaseHost。也可能需要端口号或Unix套接字文件路径。

define( 'DB_HOST', 'MyDatabaseHost' ); // Example MySQL Database host
  

注意:您很可能不必更改它。如果你   不确定,尝试安装默认值'localhost'和   看看它是否有效。如果安装失败,请与您的Web主机联系   供应商。可能的DB_HOST值

不同的托管公司为其mysql数据库使用不同的网络设置。如果您的托管公司列在左栏中的下方,则右侧的值类似于DB_HOST的正确值。请联系您的技术支持和/或在线搜索您的托管公司文档以确保。

答案 2 :(得分:0)

抱歉,您无法直接访问wp-config.php文件。尝试使用FTP凭据从服务器下载wp-config文件来获取详细信息。

包含文件名&从wp-config文件中回复所需信息。

<?php include "wp-config.php";?>
Database Name: <?php echo DB_NAME; ?>
Database User:  <?php echo DB_USER; ?>
Database password:  <?php echo DB_PASSWORD; ?>
Database Host:  <?php echo DB_HOST; ?>

注意:假设您在同一台服务器上工作。如果您正在使用theme / plugins意味着不需要包含wp-config.php文件,它已经可用。

答案 3 :(得分:0)

您无法直接访问该文件,但您可以在任何模板文件或header.php中使用以下代码获取这些数据库详细信息:

global $wpdb;
echo "dbuser            : ".$wpdb->dbuser;
echo "<br/>dbpassword   : ".$wpdb->dbpassword;
echo "<br/>dbname       : ".$wpdb->dbname;
echo "<br/>dbhost       : ".$wpdb->dbhost;