how to reset wordpress login pwd

  • loging mysql

 

  • find current user :

 

  • update user password

 

How to backup and restore wordpress site

  • 目标: 备份远程 bandwagong的 wordpress到本地 centos 机器, 包括articl , Pic , theme …

 

  • First backup  远程 mysql database

 

然后 ,restore 到 本地

 

  • Tools —-> export —-> all contents

and download the generated file

 

  • 在本地 centos 7 ,  先翻墙 , 再下载 wordpress最新版本, 翻墙是为了能下载

 

  • 解压到 /var/www/html/

 

  • 在 mysql 建表

Piercing77#

 

注: 如果不是第一次见表, 可直接执行:

 

  • 修改

在文件最后加上

 

重启 apache

  • 修改 /etc/hosts

加上

 

  • 这时, 在本机应该就能访问了, 如果想让同一局域网的其他PC能通过

http://192.168.3.116 的形式访问

需要

 

learn from  https://www.centos.org/forums/viewtopic.php?t=59161

  • 但是, 这样图片,视频等仍然存储在远程

是因为在 wp_posts表中, URL 仍然是远程的 ,需要手动改过来

参见: https://wpbeaches.com/updating-wordpress-mysql-database-after-moving-to-a-new-url/

 

主要是把 http://www.notesoflyang.com 改为  http://192.168.3.116 (公司局域网 IP  )

 

一共4句 sql

 

此外, 因为远程wordpress最开始是没有域名的, 所以有一部分upload image 是以远程IP而不是域名做地址的,所有, 还需要再执行一遍这4句,但是把 域名改ip

 

 

 

  • 最后, 把 /var/www/html/wordpress/wp-content/uploads 文件夹的内容从远程copy到本地即可
  • finish  backup

 

  • reference article :

how to backup wordpress without any plugin :

https://skillcrush.com/2015/04/23/backing-up-wordpress/


 

  • 如果

失败 ,解决方法是

sudo systemctl start mysqld 这种是用 systemctl 管理程序启动,
很多教程这样写: /etc/init.d/mysqld start
但是 在我的 /etc/init.d 并没有发现mysql

那就找 find / -name mysqld
发现在 /usr/sbin/mysqld
执行 /usr/sbin/mysqld start

  • 如果登陆mysql 时出现  :

注意最后的数字13

解决方法是 :

可能是因为原来的mysql:mysql 没有这个目录的权限

方法来自 :

https://serverfault.com/questions/497194/mysql-bind-on-unix-socket-permission-denied

如何在wordpress上传并播放视频

      • 视频来源 :  yy直播间录像
      • 第一次上传, 失败,播放时只有声音没图像
      • Google后发现 :

        此答案来自 : https://stackoverflow.com/questions/21586128/html5-video-of-type-video-mp4-playing-audio-only
      • 既然声音可以播,那就只能是vedio格式的问题, 用KMplayer 播放原视频,  in “media information ” , 可以看到

     

视频格式是 h.263

          •  尝试下载 Pavtube video converter 解决, 但是, 发现转换后的文件从20M变为100M+
          • 最后,用格式工厂, 选择菜单 “To MP4” , 输出配置选 h.264 , 问题解决。
          • 总结:   a) 录像原始格式是h.263 是yy公司故意的,不想让人很容易的分享视频到网页

        b) 柚又真漂亮

Different between functions.php and plugin

A WordPress Plugin:

  • Executes only when individually activated via the Plugins panel.
  • Applies to all themes.
  • Requires specific unique Header text.
  • Is stored in wp-content/plugins, usually in a subdirectory.

A functions file:

  • Executes only when in the currently activated theme’s directory.
  • Applies only to that theme. If the Theme is changed, the functionality is unused.
  • Requires no unique Header text.
  • Is stored with each Theme in the Theme’s subdirectory in wp-content/themes.

 

From : https://codex.wordpress.org/Functions_File_Explained