升级云服务器的python3,导致宝塔面板打不开

菜鸡自己作死,想用自己的云服务器去运行python,看了下版本2.6.5,一脸嫌弃。

遂自作聪明,先下载python安装包,一波操作猛如虎。

wget http://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
下载完成后到下载目录下,解压

tar -xzvf Python-3.6.5.tgz


进入解压缩后的文件夹

cd Python-3.6.5 


在编译前先在/usr/local建一个文件夹python3(作为python的安装路径,以免覆盖老的版本)

mkdir /usr/local/python3
 

开始编译安装

./configure --prefix=/usr/local/python3

make

make install

后来欣喜地看到

[root@root ~]# python -V
Python 3.6.5

心里那叫一个高兴啊,但是第二天,准备给自己网站云服务器部署任务时,突然发现弹出提示

“网站暂时无法连接,错误代码 ERR_CONNECTION_REFUSED“

我第一想法,会不会是宝塔面板的8888端口没开放,然后登陆到阿里云安全组配置界面,虽然8888端口是内网设置,不可修改,但是发现是专有网络(其实在访问的时候是没有外网内网区别)

本菜鸡突然慌了,打算ping下网站,发现能ping通啊

后来发现能通过访问www.luozijian.com访问网页,这就很搞人了

菜鸡突然感觉这个事有点严重,必须要好好处理下。

试了几个可能性的问题,比如就很快试下重启下nginx,还有去检查防火墙设置。service iptables status

终于在宝塔的一个论坛底下发现到了亮点!!!!!!!!!

突然意识到自己犯了一个错误,这里给自己打一个大耳光子。

这才反应过来,原来自己把python2升级到了python3,而宝塔面板是基于python2的。

这里是论坛大佬的原帖,供大家参考。

https://www.bt.cn/bbs/thread-10444-1-1.html

最终解决办法:前两句将python切换回来,看到久违的python2版本,我的小心脏稳稳的。

[root@root ~]# mv /usr/bin/python /usr/bin/python3
[root@root ~]# mv /usr/bin/python2.6 /usr/bin/python
[root@root ~]# python -V
Python 2.6.6
[root@root ~]# /etc/init.d/bt restart

行了,最后一波操作,最后一句,用来重启宝塔面板。

宝塔面板可以访问了,这全怪自己作死,搞了一晚上。

最后,欢迎大家访问我的个人网站:www.luozijian.com

猜你喜欢

转载自blog.csdn.net/lzj_1314/article/details/84801606