在安装后更改wp数据库前缀?

时间:2014-03-23 作者:rkoller

我几乎完成了一个项目,但首先忘记了在安装时更改wp\\udb前缀。现在我有点担心以后会更改它,担心会破坏整个安装。因此,问题是这些描述的方法是否仍适用于3.8。或者从那以后有什么变化吗?

http://www.wpbeginner.com/wp-tutorials/how-to-change-the-wordpress-database-prefix-to-improve-security/

http://digwp.com/2010/10/change-database-prefix/

并且只需要更改表名和字段名?因为我还看到一些前缀以wp开头,而不是wp\\uuuo?向拉尔夫致意

2 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

基本思路应该是可行的--在两个wp-config.php 以及数据库本身。没有涉及的是前缀在其他上下文中使用的情况,例如用作“元”键的一部分时。那些案件你需要一个接一个地追查。

如果前缀被硬编码到任何东西中,你也可能会遇到麻烦,但希望不是这样。

如果可以的话,安全的做法是将整个数据库复制到具有不同名称的数据库中,并更改第二个数据库。在这两者之间切换只需在wp-config.php 如果你犯了错误,你几乎不会有数据丢失的机会,只要确保在你玩的时候没有人在编辑网站。

为了百分之百的安全,我会将网站的完整备份下载到磁盘上。

SO网友:William Turrell

补充s\\u ha\\u dum的回答和评论:

执行此操作时需要更改的元键(v4.8.5),即所有wp\\U usermeta。以wp\\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

  • \\u功能
  • \\u仪表板\\u快速\\u按\\u最后一次\\u发布\\u id
  • \\u媒体\\u库\\u模式
  • \\u用户级别
  • \\u用户设置
  • 症状:访问/wp管理员/用户。php,在“角色”列中看不到任何内容(运行时也是空白角色WP-CLI\'s wp user get), 在顶部有一个空的“将角色更改为”下拉列表;列表的底部。

    它可以通过简单的find and replace, e、 g。

    wp search-replace --dry-run \'oldprefix_\' \'newprefix_\'
    
    (-“干运行”意味着它将告诉您有多少行将要更改,但实际上尚未更改。您可以将其缩小到特定的表,或者如果愿意,也可以跳过特定的表,请参阅文档。)

结束

相关推荐

Custom WordPress Installation

我想知道下面的帖子中描述的自定义WordPress安装的方法是否有更新版本。http://wpbits.wordpress.com/2007/08/10/automating-wordpress-customizations-the-installphp-way/