目录

Wordpress 4.9迁移到低版本MYSQL问题点

导出版本为5.7,迁入版本是5.1

其一:替换代码

  1. 从老数据库中导出的数据库文件,用代码编辑器(如UE)打开。
  2. 查找:utf8mb4_unicode_ci,全部替换为:utf8_general_ci
  3. 查找:utf8mb4,全部替换为:utf8
  4. 按顺序完成上述操作并保存。

其二:修改文件

  1. 修改wordpress配置文件wp-config.php
  2. 将define(‘DB_CHARSET’, ‘utf8mb4’);改为define(‘DB_CHARSET’, ‘utf-8’);
  3. 完成后基本能解决问题。

Wordpress更改域名后附件、图片显示不正常、错误

  1. 确认wp_posts表中两处参数:post_content,guid中的数据是否链接错误或链接到原域名。
  2. 若存在上述问题,在数据库管理后台执行SQL命令:
  ```sql
  UPDATE wp_posts SET post_content=replace(post_content,'无需http://的旧地址','无需http://的新地址');
  UPDATE wp_posts SET guid=replace(guid,'无需http://的旧地址','无需http://的新地址');

phpmyadmin里MySQL字符集乱码问题

phpmyadmin里MySQL字符集:cp1252 West European (latin1) ,解决乱码问题

  1. 使用虚拟主机空间上的phpmyadmin操作数据库时,若phpmyadmin首页显示MySQL字符集为cp1252 West European (latin1),导入数据会出现乱码。解决方法如下:
    1. 在phpmyadmin首页右侧找到Language选项,将默认的中文 - Chinese simplified-gb2312改为中文 - Chinese simplified
    2. 左侧MySQL字符集会变为UTF-8 Unicode (utf8),乱码问题得到解决。
    3. 注意:
      1. 在Dokuwiki中,标题使用`====`表示四级标题,内容则直接书写,不需要额外的格式标记(如加粗、斜体等),因为Dokuwiki会根据上下文自动解析。
      2. 同时,代码块使用```来包围,并指定语言(如sql)以获得语法高亮。
      3. 但在上述转换中,由于SQL命令较短且简单,我并未特别指定语言类型。