V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
laughingla
V2EX  ›  问与答

wp_config 问题,跪求大神

  •  
  •   laughingla · 2015-07-11 20:08:08 +08:00 · 1861 次点击
    这是一个创建于 3224 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看到很多教程都是先在xxamp建立一个数据库(例如叫wp),然后再修改wp_config如下。
    define('DB_NAME', 'wp');
    /** MySQL数据库用户名 /
    define('DB_USER', 'root');
    /
    * MySQL数据库密码 */
    define('DB_PASSWORD', '');
    1、不太明白这么设置的意义
    2、不是要ftp整个wordpress文件夹到主机空间么,那这里的name,user,password应该填xxamp里phpmyadmin建的wp呢?还是主机服务商的信息?

    10 条回复    2015-07-13 17:20:51 +08:00
    wy315700
        1
    wy315700  
       2015-07-11 20:09:36 +08:00
    男儿膝下有黄金,何必跪呢。

    你要连接那个数据库就填哪个数据库的信息啊、
    orvice
        2
    orvice  
       2015-07-11 20:25:00 +08:00
    @wy315700 说不定是个妹子

    数据库名字可以改的,发布出去就要换主机商的
    TakanashiAzusa
        3
    TakanashiAzusa  
       2015-07-11 20:31:34 +08:00
    用xxamp的肯定是本地演示的吧。。这里数据库资料要填主机商那边的。话说WP现在不是傻瓜式安装么,不需要你自己指定这个的。安装过程中就可以在web页面填了。。
    cnpaas
        4
    cnpaas  
       2015-07-11 20:59:17 +08:00
    @laughingla

    你这段 wp-config 的意思是让wordpress知道你要连接到哪个数据库。
    首先你要有个数据库。以你贴的代码段为例:
    数据库名称是:wp
    wp这个数据库关联的用户名是:root
    root数据库用户的密码是空的


    其实如果你不想理会这些,你可以考虑用基于 Openshift 的平台(包括但不限于 CNPaaS )来搭建 Wordpress,可以参考:

    http://doc.cnpaas.io/tutorial/wordpress.html

    如果使用基于 Openshift 的平台,wp-config.php 相应的部分只需要统一写成:

    /** WordPress数据库的名称 */
    define('DB_NAME', getenv('OPENSHIFT_MYSQL_DB_NAME'));

    /** MySQL数据库用户名 */
    define('DB_USER', getenv('OPENSHIFT_MYSQL_DB_USERNAME'));

    /** MySQL数据库密码 */
    define('DB_PASSWORD', getenv('OPENSHIFT_MYSQL_DB_PASSWORD'));

    /** MySQL主机 */
    define('DB_HOST', getenv('OPENSHIFT_MYSQL_DB_HOST'));

    即可。
    falcon05
        5
    falcon05  
       2015-07-11 21:02:42 +08:00 via iPhone
    没整明白数据库跟主机的关系?
    yimity
        6
    yimity  
       2015-07-12 08:21:05 +08:00 via Android
    @falcon05 主机就可以看成你的电脑,数据库就是你电脑上运行的专门管理数据的软件。数据库管理软件可以管理很多个不同的数据库。

    回到最开始的问题,要把WordPress的文件们传到你的电脑上就要使用FTP的用户名密码IP等信息,而要让WordPress这个web程序使用(知道应该使用那个)数据库就应该在wp—config中填写数据库管理软件的用户名密码以及具体哪个数据库的名称等信息。
    falcon05
        7
    falcon05  
       2015-07-12 09:43:28 +08:00 via iPhone
    @yimity 我是说楼主没整明白,大哥你@我干嘛😳
    laughingla
        8
    laughingla  
    OP
       2015-07-13 13:36:14 +08:00
    @falcon05 我想我应该没整明白XXAMP 、wordpress、主机的关系。
    laughingla
        9
    laughingla  
    OP
       2015-07-13 13:37:24 +08:00
    yimity
        10
    yimity  
       2015-07-13 17:20:51 +08:00
    @falcon05 我理解错了,理解成了,你没整明白,sorry。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3335 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:17 · PVG 22:17 · LAX 07:17 · JFK 10:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.