博客主页 😞
分类

前端

下的文章

Count:

计 26 篇
153
wrdpress网站更换域名
wrdpress网站更换域名
分类: 前端
简介:事情起因:公司官网是我用wordpress搭建的,当时官网域名没有备案,先使用的测试域名,备案号下来之后我就准备更换域名,百度之后按照步骤来问题一堆,ai也不行,在我结合一堆方案+自己摸索之后,终于成功了。具体操作步骤如下:1、备份(重中之重)备案之后如果你修改崩了也能随时恢复,我在修改过程中就崩了一次。2、修改数据网上的步骤一开始都是让修改设置里的WordPress 地址(URL)和站点地址(URL),其实这一步完全没必要,直接修改数据库数据就行。原因一:因为这两条数据也是保存在数据库中的,使用插件替换数据的时候也会一并替换。原因二:如果先修改了这两条数据,会导致网站打不开,也就没办法进后台使用插件,就只能自己用数据库软件手动修改数据,而且很容易出错,并且会导致主题的配置丢失,所以不推荐。 wordpress下载插件:Better Search Replace,输入原域名和替换域名。3、宝塔SSL数据替换成功之后,宝塔也是需要进行操作的。首页网站域名更换为你替换的域名,然后SSL也替换为新域名的整数。4、文件操作以上就是ai和百度的全部步骤,然而按照此步骤执行后会发现,网站只有几个html链接,css样式全部清空,所有图片也无法正常显示。这是因为你修改了数据库里的文件夹名,图片的路径发生了错误。wordpress的文件中也有绝对地址,所以样式会有问题。以下为我的解决方案: (1)修改网站文件夹名,修改为新域名,文件位置一般是:/www/wwwroot (2)宝塔修改网站目录,修改为新文件夹,宝塔不会自动替换为新文件夹,他搜索不到会自己创建一个旧域名文件夹。 (3)修改wordpress文件wp config.php,将旧域名替换为新域名 按照上述步骤,即可完整替换域名,样式也不再会有问题。如果遇到其他问题,请在下方留言。
131
git上传代码到gitee
git
git上传代码到gitee
简介:1、在本地初始化git仓库(如果已经有了,则跳过这一步): git init2、添加所有文件到git仓库: git add .3、提交你的改动到本地仓库: git commit m "Initial commit"4、添加Gitee仓库为远程仓库(请将替换为你的Gitee仓库URL):<your_gitee_repo_url> git remote add origin <your_gitee_repo_url>5、将本地代码推送到Gitee仓库的develop分支(首次推送可能需要设置用户信息): git push u origin develop5.1、push失败,报错error: src refspec develop does not match any error: failed to push some refs to:5.1.1确认你的本地是否有 develop 分支。你可以使用以下命令来列出所有本地分支: git branch5.1.2如果本地没有 develop 分支,但是你想要推送到远程的 develop 分支,你需要先检出远程的 develop 分支: git checkout b develop origin/develop5.1.3如果有必要,你可以从其他分支合并代码到 develop 分支,或者添加并提交新的代码更改。 # 强制把 master 分支的代码覆盖到 develop 分支(会丢失 develop 分支原有的代码) git reset hard master git checkout b develop5.1.4完成更改后,再次尝试推送你的本地 develop 分支到远程仓库: git push u origin develop
141
记nvm安装过程
记nvm安装过程
分类: 前端
简介:因为需要申请专利,我打开了公司2年前的项目,运行发现报错Error: error:0308010C:digital envelope routines::unsupported,百度之后发现是因为nodejs17以上加了个OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响.在node.js V17以前一些可以正常运行的的应用程序,但是在 V17 版本可能会抛出这个异常。解决方案:1、降级,2、配置参数第二套方案在我之前写的文章中有配置这个方案治标不治本,所以我这次选择了降级。但是单纯降级会导致其他问题,比如node包装不了,有些项目运行不起来。所以我决定采用nvm管理器,管理nodejs版本。安装流程:一、卸载自己用的nodejs(卸载前最好记住版本号)打开控制面板 > 打开程序和功能 > 右上角搜索输入node > 右键卸载为了确保彻底删除node在看看你的node安装目录中还有没有node文件夹,有的话一起删除。再看看C:\Users\用户名 文件夹下有没有.npmrc以及.yarnrc等等统统删除。再去看看你的环境变量有没有node相关的,有的话也一起删除了。二、安装nvm三、配置淘宝源找到nvm安装路径 > 找到 settings.txt 文件 > 配置下载源 root:C:\Users\admin\AppData\Roaming\nvm(nvm的安装位置) path:C:\Program Files\nodejs(nodejs安装位置) arch: 64(系统位数) proxy: none node_mirror: https://npmmirror.com/mirrors/node/ npm_mirror: https://npmmirror.com/mirrors/npm/四、接下来就是我遇到的问题前面安装一路都没问题,我就继续安装不同版本的nodejs了,结果安装后nvm list能显示不同版本号,但是nvm use无法切换版本。在百度搜索过后发现是nodejs的位置问题,所以接下来要换一种安装方式:1.打开nvm的安装路径, 我的是:C:\Users\admin\AppData\Roaming\nvm,在这路径下新建一个空的文件夹,名称 nodejs,文件夹下面不要放任何东西,保持为空即可。2.打开环境变量,修改用户环境变量和系统环境变量,修改两个NVM_SYMLINK的值为:C:\Users\admin\AppData\Roaming\nvm\nodejs,确定 确定 确定。3.关闭之前打开的所有cmd(包括vscode),并重新打开cmd:  nvm uninstall v10.21.0 卸载掉之前安装的node,重新安装nvm intall 22.1.0 64 bit (安装的时候最后后面带上多少位版本)4.根据自己需要切换版本,至此我切换成功,也成功运行了旧代码额外知识:nvm的操作命令命令说明nvm list查看已经安装的版本nvm list installed查看已经安装的版本nvm list available查看网络可以安装的版本nvm arch查看当前系统的位数和当前nodejs的位数nvm install [arch]安装制定版本的node 并且可以指定平台 version 版本号 arch 平台nvm on打开nodejs版本控制nvm off关闭nodejs版本控制nvm proxy [url]查看和设置代理nvm node_mirror [url]设置或者查看setting.txt中的node_mirror,如果不设置的默认是 https://nodejs.org/dist/nvm npm_mirror [url]设置或者查看setting.txt中的npm_mirror,如果不设置的话默认的是:https://github.com/npm/npm/archive/.nvm uninstall卸载指定的版本nvm use [version] [arch]切换指定的node版本和位数nvm root [path]设置和查看root路径nvm version查看当前的版本
129
elementui时间选择器按照北京时间传入后端
elementui时间选择器按照北京时间传入后端
分类: 前端
简介: //使用时间戳形式传入后端value format="timestamp" <el date picker v model="form.startTime" type="datetime" value format="timestamp" placeholder="选择日期时间" :disabled="timeupdate" :default value="new Date()" > </el date picker>
257
vue实现时间戳转化为”刚刚“,”几分钟前“,”几小时前“,”几周前“,”几月前“,”几年前“
vue实现时间戳转化为”刚刚“,”几分钟前“,”几小时前“,”几周前“,”几月前“,”几年前“
分类: 前端
简介: timeAgo(dateTimeStamp) { let result = ""; let minute = 1000 * 60; //把分,时,天,周,半个月,一个月用毫秒表示 let hour = minute * 60; let day = hour * 24; let week = day * 7; let halfamonth = day * 15; let month = day * 30; let year = month * 12; let now = new Date().getTime(); //获取当前时间毫秒 console.log('now:'+now) let diffValue = now dateTimeStamp;//时间差 if (diffValue < 0) { return result; } let yearC = diffValue / year; let minC = diffValue / minute; //计算时间差的分,时,天,周,月 let hourC = diffValue / hour; let dayC = diffValue / day; let weekC = diffValue / week; let monthC = diffValue / month; if (yearC >= 1) { result = "" + parseInt(yearC) + "年前"; } else if (monthC >= 1) { result = "" + parseInt(monthC) + "月前"; } else if (weekC >= 1) { result = "" + parseInt(weekC) + "周前"; } else if (dayC >= 1) { result = "" + parseInt(dayC) + "天前"; } else if (hourC >= 1) { result = "" + parseInt(hourC) + "小时前"; } else if (minC >= 1) { result = "" + parseInt(minC) + "分钟前"; } else result = "刚刚"; return result; },
博客主页 芝麻博客·单人主站 哦哈哟
萌ICP备20220001号 苏ICP备2021051187号-1 本站已运行 3 年 69 天 16 小时 23 分 自豪地使用 Typecho 建站,并搭配 MyDiary 主题 Copyright © 2022 ~ 2026. 芝麻博客·单人主站 All rights reserved.
打赏图
打赏博主
欢迎
欢迎
欢迎访问芝麻博客·单人主站
与其说是博客,不如说是错题集
搜 索
足 迹
分 类
  • 默认分类
  • 前端
  • 后端
  • 模型
  • 游戏
  • 日语
  • 博客