VUE 双向数据同步

vue报错: void mutating a prop directly since the value will be overwritten whenever the parent component re-renders.Instead, use a data or computed property…

Postman 打不开了

打开时报错 “Could not open Postman”, 重新安装还是报 。 请按照下面方法处理: 需要删除的目录: C:\Users\<user>\AppData\Roaming\Postman C:\Users\<user>\AppData\Local\Postman

Nginx 配置不起作用

原因其实很简单,就是 Nginx 并没有真正退出。所以修改 config 之后,怎么刷新网站都没效果。 阿里云免费证书,正确的方法是直接在域名解析哪里添加 TXT 类型的解析就可以了。不过第一次时候,我并不知道,所以用了最笨的方法,在 nginx 里配置。在这里记录一下踩过的坑。 现在阿里云的免费https证书好麻烦。以前很简单的就能申请到。现在要先通过云盾证书服务购买,虽然是免费的也得走个购买流程。买了之后再申请,申请之前要先验证,证明这个域名是你的,要求你把它一个文件放在你域名后面某个固定地址。 一开始我想,这还不简单,建个目录不就OK了。结果发现网站在windows上,阿里云给的这个固定地址是.打头的,windows目录名禁止用.打头。 那好吧,那我直接用nginx配置一下,把这个固定地址映射到某个目录,文件放目录里不就OK了。结果折腾了快一天,才算搞定了。 nginx确实也玩的不熟练,查资料看上去很简单嘛, location 配置。但是改完配置,这个路径始终就是404。怎么都出不来。 后来发现我用的是root,这个root的话,相当于目录是根,还是要在目录里面建目录的。应该用alais,赶紧改。然而,没什么屌用,依然404。要崩溃了啊,nginx的配置太难了。 这期间还怀疑是不是版本问题,安装了nginx的新版本。问题依旧。 直到最后我终于搞清了原因。可能大家也猜到了。原来nginx根本没有真正退出,所以之前的配置一直有效。原来的nginx目录下有两个批处理文件stop.bat和restart.bat,问题就在这两个身上。有时候能退出干净,有时候退不干净。导致旧的进程和新的进程可能同时存在。知道我后来发现任务管理器里面竟然有8个nginx进程。全停止了,再启动,发现配置生效了。 实时上根本不需要这么做,因为直接在阿里云域名解析那里添加text类型的子域名就行了。(((φ(◎ロ◎;)φ))) 记录一下这个弱智的经历,希望下回别再犯同样的错误!

记录一次 wordpress 迁移过程

迁移前的wordpress是用docker部署的,迁移后要放在windows的Pc机上 docker exec -it 容器名 mysqldump -u用户名 -p密码 数据库名 >./db.sql 把迁移前的wordpress目录整体备份打包为 oldWp.zip 直接下载、安装 phpStudy(phpnow已经废了,害我走了弯路),默认是安装在了D:/phpStudyPro目录 用PhpStudy的控制面板追加wordpress数据库 下载wordpress,解压后直接放在 phpStudyPro目录中的WWW子目录中 (这一步可能不需要) 浏览器里面输入 https://localhost,按照向导生成wordpress网站(这一步可能不需要) 把数据库备份db.sql导入wordpress数据库 mysql -u用户名…

Wordpress 相对路径

在根目录下的 wp_config.php 最后追加下面内容 $home = 'https://'.$_SERVER['HTTP_HOST']; $siteurl = 'https://'.$_SERVER['HTTP_HOST']; define('WP_HOME', $home); define('WP_SITEURL', $siteurl); 这样修改完了,图片之类的静态文件不受影响,需要的话要手工将静态文件路径改为相对路径。