【腾讯云的1001种玩法】小心!Ubuntu14.04 升级到16.04 的几个坑

昨天趁着周末把服务器升级了一把,遇到的坑可不少:

sudo apt update

sudo apt dist-upgrade

坑1:升级失败后,改用下面命令:

sudo do-release-upgrade

坑2:若中间配置失败,再可以执行:

sudo dpkg --configure -a

坑3:若下载包资源失败,则修改资源文件列表:

cat /etc/apt/sources.list

例如这是腾讯服务器的:

deb http://mirrors.tencentyun.com/ubuntu xenial main restricted universe multiverse

deb http://mirrors.tencentyun.com/ubuntu xenial-updates main restricted universe multiverse

deb http://mirrors.tencentyun.com/ubuntu-security xenial-security main restricted universe multiverse

deb-src http://mirrors.tencentyun.com/ubuntu xenial main restricted universe multiverse

deb-src http://mirrors.tencentyun.com/ubuntu xenial-updates main restricted universe multiverse

坑4:这时再返回来执行sudo apt update,而不是 sudo do-release-upgrade

包下载完毕后会自动执行,一路回车,验证安装是否正确。

查看Ubuntu版本

sudo lsb_release -a

查看mysql和php:利用phpmyadmin来看,一览无余,且这货基本是服务器标配置

也可执行php的脚本命令查看:phpinfo(); //放在一个php文件中,在浏览器访问

坑5:若phpmyadmin这个web程序报mysql连接不上错误,则修改

找到phpmyadmin文件夹下面的config.inc.php文件并打开,找到这两行代码:

$cfg['Servers'][$i]['controluser'] = '';
$cfg['Servers'][$i]['controlpass'] = '';

将其改成你的数据库用户和密码,保存文件;

坑6:若需要手工安装php7则执行:

sudo apt-get install php7.0-curl php7.0-json php7.0-cgi

坑7:若提示mbstring的PHP错误,则安装:

sudo apt install php-mbstring

若提示curl的PHP错误,则安装:

sudo apt-get install curl libcurl3 libcurl3-dev php7.0-curl

坑8:若提示mysql的DISTINCT错误,修改配置:mysql的配置

/etc/mysql/my.cnf
[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

最后打扫一下战场:

apt autoremove

我期待以后的云提供一键升级服务。

值得一提的是:我拒绝了某些人提出的重装服务器的自杀式建议。再过几天国产第一艘航母就要下水了,我想自己编程再难也没难过造它吧:)

相关推荐

【腾讯云的1001种玩法】搭建属于自己的Minecraft服务器

【腾讯云的1001种玩法】从购买服务器到建站,从0打造自己的网络领地

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

周庆华的专栏

1 篇文章1 人订阅

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏進无尽的文章

基础篇-app上传小准备及上架后搜索不显示

        app上传中会需要准备一些文件,如 icon图标,launch Image ,itunes Contect 中还需要上传不同尺寸的屏幕截图等,下...

1182
来自专栏小白课代表

软件分享 | AutoCAD 2019 安装教程。

1517
来自专栏ytkah

“我的小程序”来了 新版微信v6.7.1下拉就能找到

  今天iOS版微信迎来v6.7.1正式版发布,本次升级主要是可以把常用的小程序添加到“我的小程序”。近期版本微信可以直接浏览订阅号的消息,扫一扫可拍照翻译整页...

562
来自专栏娱乐心理测试

几款特好用图片工具

做项目测试时,需要小程序码的图片,在官网中只能下载图片,保存本地,可我需要的是网络图片,百度喽!

1332
来自专栏ytkah

微信网页设计样式库WeUI发布

为帮助网页开发者实现与微信客户端一致的视觉体验,并降低设计和开发成本,微信团队推出了网页设计样式库:WeUI。 ? 该样式库目前包含 button (按钮)、c...

29512
来自专栏Zchannel

火狐浏览器的暗黑主题终于来了,跟随原生模式

1093
来自专栏非著名程序员

我在开发微信小程序中用到的几个不错的库

昨天文章中给大家提到过,在今天的文章中,给大家分享一下,我在开发过程中用到的不错的一些微信小程序的开源库。说道做到,今天就给大家分享。 图片裁剪工具 图片裁剪工...

2689
来自专栏轮子工厂

这些超实用的电脑快捷键,你都get到了吗?

不知道小伙伴们经常是不是看到一些电脑操作大神,在键盘上“啪啪啪”敲两下就能解决很多事情,既高效又帅气。

522
来自专栏ytkah

微信公众平台悄悄地更新了自定义菜单功能

  微信公众号可以在会话界面底部设置自定义菜单,您可以按需设定菜单项,并可为其设置响应动作。您可以通过点击菜单项,收到您设定的消息,或者跳转到设定的链接。昨晚微...

3615
来自专栏小白课代表

Autodesk Revit 2014安装教程

Revit是Autodesk公司一套系列软件的名称。Revit系列软件是专为建筑信息模型(BIM)构建的,可帮助建筑设计师设计、建造和维护质量更好、能效更高的建...

1752

扫码关注云+社区