使用gogs或者gitea迁移容易出现的问题

gogs在迁移的时候会出现各种问题,我自己的gogs一开始是用docker部署的,后面换成了二进制文件直接部署,直接搬迁后遇到了不少问题,比如配置好了sshkey还需要密码的话,应该是publickey的方式出问题了,所以只能切回密码,再或者是报错Couldnotreadfromremoterepository,都可以解决,首先使用命令ssh-vvvgit@git.xxx.com查看具体原因进行分析,然后针对进行处理。大致原因可分为如下两种情况:sshd_config配置问题.ssh目录及目录下权限问题...

阅读全文

手动升级了一下zblog

由于zblog之前有很多地方用起来不方便,于是自己改动了一番,结果升级的时候傻眼了,升级到162140改动很大!!!我主要搞了下面一些操作一开始没有研究过插件,对着代码就是一顿瞎改,比如后台文章管理很弱,自己添加了部分功能,后面其他的功能都是以插件的形式实现了。xml-rpc支持修改,为了能更好的自动发布文章,我增加了对wordpressxml-rpc的支持配合python工具用。文章修改时间字段,我不知道为啥zblog一直没有这个字段,我自己添加了一个ModifyTime,为了文章排序管理之类的,现在最新版本新增了UpdateTim...

阅读全文

CentOS7升级到CentOS8翻车了

之前家里那个被我拆掉屏幕的破联想笔记本一直跑着CentOS7,上面运行了一些code-server、测试之类的东西,前几天头脑一热把它CentOS7升级到CentOS8,结果悲剧了,升级完之后发现ssh无法连接上了,弄了显示器插上一看网卡加载不起来了,手动ifup也起不来,无线网卡也不行,进入恢复模式发现网卡能起来,但是ssh服务还是起不来,然后去查看日志,好家伙,一大堆服务都起不来,我要这CentOS8有何用,直接换回CentOS7了,真是浪费时间。...

阅读全文

DeepLinux编译java项目报错java.lang.ClassNotFoundException: javax.annotation.Generated

装了深度Linux系统v20版本后,把部分开发环境部署上了,不过在使用mvn编译java项目的时候报错java.lang.ClassNotFoundException:javax.annotation.Generated查看java版本是11,于是切换至8版本➜~java-versionopenjdkversion"11.0.4"2019-07-16OpenJDKRuntimeEnvironment(build11.0.4+11-post-Debian-1deb10u1)OpenJDK6...

阅读全文

lnmp升级php7.4各种问题解决

我的blog使用的是lnmp1.5版本的,运行upgrade.sh进行php版本升级,在输入版本7.4.5之后发现没有任何反应,于是我查看该脚本,发现lnmp1.5对php升级的支持最高是7.2,而lnmp1.6版本的最高支持是php7.3,如果需要升级到php7.4需要lnmp1.7版本,不过官方目前1.7还是beta版,但是我们同样可以升级,因为升级php调用的是include下的upgrade_php.sh,因此我下载1.7版本下来,用最新的upgrade_php.sh进行替换,然后再次升级,报错如下/bin/lnmp/etc/init.d...

阅读全文

Android使用fastjson报错Attempt to get length of null array

一个Android项目加了一个kotlin的类,在parse的时候,一开始报错com.alibaba.fastjson.JSONException:defaultconstructornotfound使用注解增加了一个默认函数@JSONCreatorconstructor():this("",""){}之后还是报错fastjsonJSONException:Attempttogetlengthofnullarray这个是因为我没有是用android版本的fastjs...

阅读全文

Linux上Qt软件运行报错Cannot mix incompatible Qt library

在Linux上运行Qt软件的时候,可能会出现下面错误CannotmixincompatibleQtlibrary(version0x50701)withthislibrary这个问题是因为当前运行的程序加载了不同版本Qt的运行库导致的,因此只要对程序利用ldd对加载的库进行全面检查就行了,需要注意的是一定要对自己的so库进行检查,如果还有插件也一并检查,就能查出问题所在了。...

阅读全文

LNMP安装fileinfo扩展

之前的项目把框架Slim从3升级到了4,需要fileinfo扩展的支持,操作如下1.官网下载php对应版本源码解压2.进入源码ext/fileinfo目录3.执行/usr/local/php/bin/phpize(自己对应的phpize版本)4.执行./configure--with-php-config=/usr/local/php/bin/php-config5.执行make&&makeinstall...

阅读全文

PHP框架从Slim3升级到Slim4

  自己在用的几个小项目原来是Slim3写的,最近想升级到Slim4,于是看了一下官方文档对照做了一下升级。具体可以点击查看官方升级说明,需要注意的是Slim4需要PHP7.2及以上版本支持,如果没有什么必要最好继续用Slim3.  下面简单写一下我个人升级总结:1.composer引入slim/http、slim/psr7、php-di/php-di库。2.settings的写法之间换成数组3.$app=new\Slim\App($settings);写成$app=AppFa...

阅读全文

主机推荐

  • 搬瓦工

站点信息

  • 文章总数:655
  • 页面总数:1
  • 分类总数:11
  • 标签总数:2555
  • 评论总数:135
  • 浏览总数:3428471