wordpress数据库本身是不需要创建的,因为在安装wordpress的时候,它就会创建。
不过,需要在我们网站的数据库里添加一个空数据库来存放wordpress的数据库。
如果你的网站服务器有phpmyadmin数据库工具,就可以进入这个工具来新建一个空数据库。如果没有phpmyadmin,可以使用本的数据库软件来新建空数据库,这类工具很多,如:mysql wordbench管理工具
当然,你必须要知道你服务器上的数据库的 用户名 和 密码,才能对数据库进行 *** 作的。
原来建立的数据库和配置里的数据库名字不一样,登录不上去,还有一个原因可能是密码问题
建立连接必须WordPress程序的wp-config的:
[php] view plaincopyprint
// MySQL 设置 - 具体信息来自您正在使用的主机 //
/ WordPress数据库的名称 /
define('DB_NAME', 'xxx_db');
/ MySQL数据库用户名 /
define('DB_USER', 'xxx');
/ MySQL数据库密码 /
define('DB_PASSWORD', '');
/ MySQL主机 /
define('DB_HOST', 'xxxxxxxxcom');
是和实际的数据库名、数据库登录账号、登录密码一致、主机名一致的。
最好在wp-configphp里加入代码:
[html] view plaincopyprint
define('WP_ALLOW_REPAIR', true);
这样保证能及时的修复数据库中损坏的表,损坏的表wp-option也能导致连接失败。
当然,主机没有启动也能导致连接失败,启动不了的话,就要联系服务提供商了。
1 尝试设置一个页面模板
1)拷贝一个indexphp并改名为其它名,如listphp;
2)在listphp页面最顶部添加
<php /
Template Name: 友链
/
>
以上两步就可以创建一个页面模板了,修改并保存好这个文件后,创建一个新页面或者修改已存在的页面。在右下边有个“页面模板”的面板,在下拉菜单中选中“友链”后保存就可以了。
然后在页面中添加任何内容,包括html代码就可以显示了。可是我的需求是要自己完成PHP代码获取数据并展示,它不能这么做。
2 调用 WordPress 的 API实现URL正确跳转
这种方法的自由度较高,并且可以创建非WordPress格式的URL。比如我们要把 (">
你好,WordPress程序的数据库配置文件都保存在wp-configphp 中。 你登陆到对应的目录,找到wp-configphp,打开,就可以看到。 然后可以在主机控制面板中,登陆phpmyadmin,就可以看到数据表了。
其实这个问题还是比价常见的。
一般的解决办法如下:方法一:重启数据库
如果你是正常使用网站,在没有进行任何风险 *** 作的情况下遇到这种情况,很可能是数据库挂掉了,这种解决方法很简单,重启数据库就可以了
打开宝塔面板,选择软件商店 – MySQL
此时,如果MySQL状态是下图一样的停止状态的话就表示数据库处于停止状态,点击设置
然后在d出框中选择点击重启按钮,重启MySQL数据库
重启后再刷新网页,网页就恢复正常了
方法二:更正配置文件中的数据库信息除了正常使用时出现数据库错误外,还有一种常见情况是网站搬家后出现数据库错误,这种一般是由于没有正确配置数据库信息导致的,此时,我们更正WordPress的配置文件
打开宝塔面板,选择文件,进入到网站目录,一般情况下为 />
在根目录下,找到名为 wp-configphp 的配置文件,点击编辑
把数据库信息更正为当前服务器的数据库信息即可,包括数据库名称、用户名、密码,这些信息都可以到宝塔面板 – 数据库中查看到
保存配置后,再刷新网页就不会有错误了
如何避免WordPress经常出现数据库连接错误如果只是出现一次错误,我们通过上面的2个方法修复就可以了,但是如果自己的WordPress经常出现数据库连接错误,我们可以做些什么呢,
可以参见这篇文章:WordPress建立数据库连接时经常出错怎么办
wp_commentmeta:存储评论的元数据
wp_comments:存储评论
wp_links:存储友情链接(Blogroll)
wp_options:存储WordPress系统选项和插件、主题配置
wp_postmeta:存储文章(包括页面、上传文件、修订)的元数据
wp_posts:存储文章(包括页面、上传文件、修订)
wp_terms:存储每个目录、标签
wp_term_relationships:存储每个文章、链接和对应分类的关系
wp_term_taxonomy:存储每个目录、标签所对应的分类
wp_usermeta:存储用户的元数据
wp_users:存储用户
在WordPress的数据库结构中,存储系统选项和插件配置的wp_options表是比较独立的结构,在后文中会提到,它采用了key-value模式存储,这样做的好处是易于拓展,各个插件都可以轻松地在这里存储自己的配置。
post,comment,user 则是三个基本表加上拓展表的组合。以wp_users为例,wp_users已经存储了每个用户会用到的基本信息,比如 login_name、display_name、 password、email等常用信息,但如果我们还要存储一些不常用的数据,最好的做法不是去在表后加上一列,去破坏默认的表结构,而是将数据存在wp_usermeta中。
wp_usermeta这个拓展表和wp_options表有类似的结构,我们可以在这里存储每个用户的QQ号码、手机号码、登录WordPress后台的主题选项等等。
请确定你导入的数据库是该wordpress运行的那个数据库名,一个数据库用户有多个数据库名
如果确定你导入的数据库信息系该wordpress运行的数据库名,还请确定你的表名是不是一样的,比如:
你安装的是:
前缀wp-
而导入的前缀非wp-,也是导入不成功的
需要去configphp修改数据库前缀即可
以上就是关于如何建立wordpress数据库全部的内容,包括:如何建立wordpress数据库、WordPress 数据库问题、如何在Wordpress中自定义PHP页面并 *** 作数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)