看到很多教程都是先在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呢?还是主机服务商的信息?
1
wy315700 2015-07-11 20:09:36 +08:00
男儿膝下有黄金,何必跪呢。
你要连接那个数据库就填哪个数据库的信息啊、 |
3
TakanashiAzusa 2015-07-11 20:31:34 +08:00
用xxamp的肯定是本地演示的吧。。这里数据库资料要填主机商那边的。话说WP现在不是傻瓜式安装么,不需要你自己指定这个的。安装过程中就可以在web页面填了。。
|
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')); 即可。 |
5
falcon05 2015-07-11 21:02:42 +08:00 via iPhone
没整明白数据库跟主机的关系?
|
6
yimity 2015-07-12 08:21:05 +08:00 via Android
@falcon05 主机就可以看成你的电脑,数据库就是你电脑上运行的专门管理数据的软件。数据库管理软件可以管理很多个不同的数据库。
回到最开始的问题,要把WordPress的文件们传到你的电脑上就要使用FTP的用户名密码IP等信息,而要让WordPress这个web程序使用(知道应该使用那个)数据库就应该在wp—config中填写数据库管理软件的用户名密码以及具体哪个数据库的名称等信息。 |
8
laughingla OP @falcon05 我想我应该没整明白XXAMP 、wordpress、主机的关系。
|
9
laughingla OP |