作者: 蓝冰

  • Typecho视频播放插件DPlayer

    2020年,我们家的小公主出生了,想着给她弄一个博客,记录她的成长,也算是送给她的人生礼物,于是拖到现在终于选择使用Typecho来搭建,小巧简单够用,然后用了一个类似微博的主题【南博主题】。
    由于Typecho默认不支持视频播放,所以需要插件支持。
    找了一下,感觉DPlayer挺合适的,于是就装了【DPlayer-Typecho
    使用之后发现一个问题,我使用的主题使用了Pjax,导致播放器不能正常加载,打开的页面需要重新刷新一下才会出现播放器,所以需要在页面打开的时候重新加载播放器回调函数。
    因为主题不自带设置pjax重载的选项,所以需要修改footer.php文件,在 </body> 前添加如下内容即可。

    <script type="text/javascript">
    $(document).on('pjax:complete', function() {
    重载一
    重载二
    重载三
    });

    好了,页面可以正常加载播放器了。

  • AMH4.2切换到AMH6.2

    最近突然发现原来AMH面板早就又开始免费了,就想着把AMH4.2给升级了,但是因为年代太久远了,已经无法自动升级了,而且版本相差太大可能很多功能也不兼容了,所以只能重装了。
    但是AMH6.2最低支持CentOS7,我现在是5.X,所以系统也得重装,那就慢慢折腾吧,好久没折腾过了。

    1.把阿里云服务器换成CentOS7.9系统,因为我在装了CentOS8的时候AMH面板总是安装失败,不知道什么原因,不想深究了,想着CentOS7可能兼容性好一点。
    2.CentOS7.9装好了之后,因为我的云盘分系统盘和数据盘两个,得先把数据盘重新挂载回来

    mount /dev/vdb1 /home

    但是在写入fstab开机自动挂载之后发现服务器重启会异常,关机和开机都超级慢,而且无法远程连接。搜了下官方文档,用这个方法解决了《在fstab文件中配置UUID方式自动挂载数据盘》,重启之后正常挂载了。
    因为AMH5.0之后数据基本在/home目录,所有环境目录/home/wwwroot/,数据库目录/home/usrdata/,创建备份的目录/home/backup/,所以基本把数据盘挂载在home目录之后就不需要再进行其他操作了,方便了很多,当然如果你只有系统盘的话就略过这步吧。
    3.使用 root 账号登录 Linux 服务器,执行以下命令安装AMH:

    wget http://dl.amh.sh/amh.sh && bash amh.sh

    稍等片刻,安装成功后根据成功提示登录管理后台。
    4.最后安装网站需要的组件,我安装了这些:lnmp-3.5、amrewrite-1.8、amssl-3.2、madmin-2.5、phpmyadmin-5.1、amfile-3.5、amftp-3.0、pure-ftpd-1.0.49、amdata-2.7、amh-6.2。

    好了,至此切换完成,不过在网站迁移的时候记得把伪静态规则也同步迁移,不然可能网站打开会出错哦。

  • Typecho更换空间出现“Database Server Error”错误

    给typecho网站迁移服务器空间,在正常导入数据文件、修改config.inc.php文件服务器信息后,访问网站出现“Database Server Error”错误提示。出现该错误的原因可能是服务器使用了php 7.0+版本,可能是由于typecho长久未更新,目前应该还不支持php 7.0+的高版本,如果你的服务器使用的是php7.0以上的版本,可以试试下面的解决方法。

    方法一:
    使用低版本的php,如php5.5

    方法二:
    修改数据库引擎为Pdo_Mysql
    1、编辑网站根目录下的config.inc.php文件
    2、找到代码:

    $db = new Typecho_Db('Mysql', 'typecho_');

    修改为

    $db = new Typecho_Db('Pdo_Mysql', 'typecho_');

    3、保存文件即可。

  • 优酷路由宝L2刷机教程

    tips:开Telnet固件记得重命名为英文

    进web界面手动升级开telnet的bin文件
    升级完成进web界面恢复出厂设置
    然后telnet进路由宝

    Telnet的方法是:运行>cmd>telnet 192.168.11.1,IP地址请换为你路由的IP。(若cmd中无法运行telnet,请进入控制面板>程序>程序和功能>启用或关闭Windows功能>找到Telnet客户端打勾后确定再重试以上步骤)。

    运行命令

    cd /tmp
    wget https://breed.hackpascal.net/breed-mt7621-youku-l2.bin
    //这个breed如果不行可以替换成http://img.blce.me/breed-mt7621-youku-l2.bin,因为我试的时候发现https不能被运行

    cat /proc/mtd
    查看分区

    [root@Youku-router]cat /proc/mtd
    dev:    size   erasesize  name
    mtd0: 01000000 00010000 "ALL"
    mtd1: 00030000 00010000 "Bootloader"
    mtd2: 00010000 00010000 "Config"
    mtd3: 00010000 00010000 "Factory"
    mtd4: 00fb0000 00010000 "firmware"
    mtd5: 00e710a2 00010000 "rootfs"
    mtd6: 00720000 00010000 "rootfs_data"

    使用dd命令备份分区

    dd if=/dev/mtd0 of=/tmp/youku/mnt/tf5/all.bin
    dd if=/dev/mtd1 of=/tmp/youku/mnt/tf5/Bootloader.bin
    dd if=/dev/mtd2 of=/tmp/youku/mnt/tf5/Config.bin
    dd if=/dev/mtd3 of=/tmp/youku/mnt/tf5/Factory.bin
    dd if=/dev/mtd4 of=/tmp/youku/mnt/tf5/firmware.bin
    dd if=/dev/mtd5 of=/tmp/youku/mnt/tf5/rootfs.bin
    dd if=/dev/mtd6 of=/tmp/youku/mnt/tf5/rootfs_data.bin

    使用mtd -r write把breed刷入Bootloader区

    mtd -r write /tmp/breed-mt7621-youku-l2.bin Bootloader

    然后路由器会自动重启。
    如无意外,重启后路由器应该能正常使用。
    刷机,路由器断电,按住复位键,上电,10来秒后松手,电脑IP设为192.168.1.2(新版本 Breed 设自动获取就行),浏览器访问 192.168.1.1 进入 Breed 页面,默认密码 password。刷机前最好先备份一下编程器固件和 EEPROM。

    然后固件更新,刷入优酷L2 OpenWrt R21.2.1即可。
    固件功能:
    解锁网易云(Golang版)(Nodejs版因为体积太大没放进去)
    33r+(包含Χrαγ)
    ipv6
    upnp
    turboACC
    就这几个

     

  • mac修改host

    1.打开终端
    2.输入sudo vi /etc/hosts
    3.输入密码
    4.进入文件hosts,然后按“i”,进入编辑模式
    5.把你的host添加到最后
    6.control+c推出编辑模式
    7.输入:wq,保存退出

  • Adobe After Effects CC 2019 中英文语言切换方法

    因为制作Lottie动画的需要,要用到AE导出动画json文件,但是中文版的一直无法正常使用lottiefiles插件。

    1. Mac OS:/资源库/Application Support/Adobe/After Effects/16.0/AMT;Windows:C:\Program Files\Adobe\Adobe After Effects CC 2019\Support Files\AMT;
    2. 找到 application.xml 文件,将它拖到桌面;
    3. 右键单击 application.xml 用 “文本编辑.app” 打开 (Windows 用记事本打开),将 zh_CN 改为 en_US 是中文切换英文,反之将 en_US 改为 zh_CN 是英文切换中文,修改后存储 (保存);
    4. 将桌面存储 (保存) 后的 application.xml 文件拖回 AMT 文件夹替换原来的文件;
    5. OK!打开软件看看。
  • 非官方渠道关闭玩客云玩客奖励计划

    给官方发去申请退出玩客计划的邮件已经过去一个月了,还是没有反应,而且打客服电话也打不通了,算了,还是用网友们的方法先让移动硬盘休息休息吧。

    通过这个方法可以阻止奖励计划的缓存对移动硬盘的写入。

    1.先在Windows平台用分区工具Diskgenius对移动硬盘进行格式化,注意,格式化成etx4的文件系统。

    2.再转入Linux平台,挂载移动硬盘,在移动硬盘根目录创建好.onething_data文件和stack文件夹。
    文件和文件夹的创建方式大家可以百度一下,我的情况是这样的,用的Deepin的系统,挂载了移动硬盘后开始是无法写入的状态,然后通过在移动硬盘目录里右键-在终端中打开,在命令窗口输入sudo chmod 777 /media/你的用户名/你的卷标,这样移动硬盘就可以写入了,右键创建了文件夹,在命令窗口输入touch .onething_data创建了这个文件。
    如果提示无权限,可以输入sudo -i转换成root身份,再cd /media/你的用户名/你的卷标,回到刚才的目录,再进行创建应该就可以了,哦,对了,可能创建成功后你发现并没有看见这个文件,因为默认是隐藏的,你可以按Ctrl+H就可以显示了,或者在窗口的右上角的设置里勾上查看隐藏文件(命令窗口ls -a可以显示所有文件)。

    3.给.onething_data文件加 +i 权限,终端框内复制后面的代码回车按密码 sudo chattr +i .onething_data 同样给stack文件夹也加上这个权限 sudo chattr +i stack

    4.测试能否删除
    rm -rf .onething_data 无法删除
    sudo rm -rf .onething_data还是无法删除
    rm -rf stack 无法删除
    sudo rm -rf stack还是无法删除
    OK,大功告成了

    参考了这个教程【玩客云关闭上传退出链克】,感谢