具体解决步骤如下:
创新互联专业提供成都主机托管四川主机托管成都服务器托管四川服务器托管,支持按月付款!我们的承诺:贵族品质、平民价格,机房位于中国电信/网通/移动机房,成都服务器托管服务有保障!
1,首先检查数据库用户名和密码确实正确了,然后检查你是否创建了数据库且添加了用户。初学者用CPANEL面板添加数据库和用户后往往忘记把用户添加到具体数据库中。按照下面这个设置。
2,如果主机商提供cPanel,可以按以下说明创建 WordPress用户名及数据库。
登入你的cPanel.,
3,点击MySQL Databases.
如果在用户版块中还没有WordPress相关用户的话,请创建一个:
为WordPress选用一个用户名(推荐使用'wordpress')并将其输入到用户名(UserName)输入框中。
选用一个保密性较高的密码(最好是大小写字母、数字及符号的组合),并将其输入到密码(Password)输入框中。
记录之前确定的用户名和密码。
点击添加用户(Add User)。
4,如果在数据库版块中还没有与WordPress相关数据库(Databases),请创建一个:
为WordPress数据库起个名字(可以使用'wordpress'或'blog'),将其输入到数据库(Db)输入框中,并点击添加数据库(Add Db)。
在数据库(Databases)版块中,从用户(User )下拉列表中选择刚才的WordPress用户名,接着在数据库(Db)下拉列表中选择WordPress数据库。确保在权限(Privileges)部分中选中了所有(All)权限后点击向数据库添加用户(Add User to Db)。
返回MySQL帐户维护主界面(MySQL Account Maintenance)时,cPanel会将刚才创建的数据库信息罗列出来。应该能看到之前添加到数据库的用户名(具备所有权限),还有一些连接字串(Connection Strings)样本可用于Perl或PHP脚本中以连接数据库。PHP代码格式如下:
$dbh =mysql_connect("hostname", "username", "PASSWORD HERE") or die ("message");
mysql_select_db("databasename");
记下hostname, username, databasename的值,以及之前设定的密码。(注意,hostname通常为localhost。)
发错区了吧。跑到下面去了是因为css的问题。内层轮廓的总宽度超过了最外层轮廓的宽度,所以侧边栏就被挤到下面去了。
WordPress数据库连接错误问题解决方法:
在搭建WordPress,或者转移WordPress的时候,打开网站有可能会出现“建立数据库连接时出错”字样。
1. 错误原因之一:
wp-config.php文件里面的数据库连接的参数,如数据库名,用户名,数据库密码等,是否连接正确了。
2. 错误原因之二:
数据表的前缀,当网站文件是从其他地方转移过来的时候,看一下数据表的前缀,是否一致。如果数据表前缀不一致,还是会报数据库连接错误的。
3. 错误原因之三:
wp_options表需要修复,WordPress可能会出现这样的一个问最简单的解决的办法就是:在wp-config.php中增加一句代码:
define('WP_ALLOW_REPAIR', true);
然后直接访问后台http://域名/wp-admin/,按照wordpress的修复步骤操作即可。
4. 错误原因之四:
数据库服务器故障,这个问题就需要去联系服务器提供商了,因此,选择一个好的服务器提供商很重要。
先判断下是否登录,然后获取当前用户对象,然后获取当前用户对象的信息,需要哪些用哪些:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
if(is_user_logged_in()){
$current_user = wp_get_current_user();
/**
* @example Safe usage: $current_user = wp_get_current_user();
* if ( !($current_user instanceof WP_User) )
* return;
*/
echo 'Username: ' . $current_user-user_login . 'br /';
echo 'User email: ' . $current_user-user_email . 'br /';
echo 'User first name: ' . $current_user-user_firstname . 'br /';
echo 'User last name: ' . $current_user-user_lastname . 'br /';
echo 'User display name: ' . $current_user-display_name . 'br /';
echo 'User ID: ' . $current_user-ID . 'br /';
}