为什么我导入的数据库没有显示?将弹出install.php并将新表添加到数据库中

时间:2015-01-27 作者:Angie D\'Angelo

我将live sites SQL备份导入到Xampp中。我已命名新数据库wordpress 和已配置wp-config.php 使用数据库名称wordpress, 使用者root, 密码为空。

然后我转到localhost/wordpress,它提示我install.php 我输入了网站名称、用户、密码、电子邮件等。然后我登录,发现我的帖子不在那里。所以我检查了数据库,添加了一组新表。所以我选择了所有的备份,并删除了它们,希望它能激活我在那里的备份。没有运气。我去了localhost/wordpressinstall.php 提示我输入相同的信息,并再次在数据库中创建这些表。

我还看到一些帖子建议删除index.html 在Xampp中,我这样做了,但什么也没做。

如何查看数据库中备份的数据?

2 个回复
SO网友:mor7ifer

你的问题可能在wp-config.php. 如果表已经存在,则不需要运行任何安装wp-admin/install.php 仅在未检测到具有中设置的表时使用wp-config.php.

通过一个参数一个参数地检查,我将让您了解一切是什么。

DB_NAME WordPress应访问的数据库的名称。确保将其设置为要使用的数据库。

DB_USERDB_PASSWORD 是登录凭据。由于您没有收到数据库连接错误,这些错误可能是正确的。

DB_HOST 是WordPress连接到数据库的方式。同样,没有数据库错误可能意味着这很好。

不用担心DB_CHARSETDB_COLLATE 除非您有特定的理由更改它们,否则这只是数据库设置。

你最不需要担心的是$table_prefix. 根据评论,我猜测这是你的问题。如果查看导入的表,它们的名称应该如下wp_posts, wp_options, 等等。无论它们之间的公共线程是什么,都需要设置为前缀。确保设置完全相同,包括_ 如果在那里。WordPress没有添加任何内容,它只是将表名连接到其末尾。

SO网友:Ritik Choudhary

正在更改$table_prefix 在里面wp-config.php 为我工作(默认为wp_).

结束

相关推荐

Migration Question

我正在试图弄清楚,对于我计划的一个非常重要的迁移,我是否正确地理解了迁移过程。我目前以Add On 我个人帐户上的域。www.example.com</我已经在我的经销商WHM系统上使用相同的域名为他们创建了一个帐户。www.example.com</我已经将他们的所有文件从我的个人托管帐户复制到我的HD</我会留下他们的MySQL DB和MySQL DB用户帐户,以防出现任何问题</我已经为他们的数据库创建了一个备份</现在据我所知,我所要做的就是:移除Add On 我个人