前言:一般的Linux系统默认安装了python2.x,当运行需要python3.x的项目几乎都会报错,要更换python的版本挺麻烦的,可能会因为一个小步骤没搞好,缺少库之类的,或者没配置好影响python2.x的运行,本教程是利用宝塔面板的Python项目管理器(centos系统才能使用)快速搭建CuteOne项目(CuteOne是基于Python3的onedrive文件本地化浏览系统),利用Python项目管理器,使得python3.x环境更好使用,减少一些麻烦。

CuteOne主要功能:

多盘负载、在线查看、在线上传、下载、多盘同步、主从同步、在线分享、文件夹权限管理、 会员功能、等级制度、付费查看、密码查看、支付模块、主题切换、极速缓存
模块化、插件化

文章参考(在作者,官方文件,大佬博客学习,对教程做改进并细化内容):

CuteOne作者github:

https://github.com/Hackxiaoya/CuteOne

宝塔面板Python项目管理器使用教程地址:

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

古巷博客:

https://gx3.cn/538.html

1、根据以下宝塔面板安装及安装环境教程,安装环境,要符合项目所需条件Nginx,Mysql >= 5.5

建站环境学习一:宝塔面板安装

https://blog.csdn.net/yichurou2981/article/details/82315926

建站学习二:宝塔面板环境安装

https://blog.csdn.net/yichurou2981/article/details/82494988

2、打开你想安装到的位置,例如我用的是宝塔面板网站的默认目录。打开ssh输入以下命令:

cd /www/wwwroot

3、根据你所需要的版本输入命令:

原框架:

git clone https://github.com/Hackxiaoya/CuteOne.git 

3.x框架:

git clone -b dev https://github.com/Hackxiaoya/CuteOne.git

4、修改宝塔文件/www/wwwroot/CuteOne/uwsgi.ini文件如下(端口从5200改为你的访问端口,程序根目录修改为你的目录文件位置):

[uwsgi]
#5000位置为端口号
http = 0.0.0.0:5000
# 程序根目录
chdir = /www/wwwroot/CuteOne
wsgi-file = run.py
;callable = uwsgiApp
;# 处理器数
;processes = 4
;# 线程数
;threads = 2

5、宝塔面板软件商店安装Python项目管理器和MongoDB,安装完成后,设置Python项目管理器:

6、Python项目管理器安装python3.x:

7、安装完成后,点击项目管理,添加项目,按照图片设置,开机自启看你需要:

8、ip:端口号/install访问,会发现访问不了,原因是防火墙未放行端口5000。到安全放行5000端口,备注随便起,你知道和什么程序有关就可以了(可以使用命令,文章为了方便大家搭建,很少使用ssh命令),如果设置对了,端口状态会显示正常,ip:端口号/install(教程是ip:5000/install)也可以访问,如果不能访问,去Python项目管理器下项目管理重启。

9、能访问如下图时,会需要填写数据库账号、密码、数据库名:

10、上图所需内容获取方法,宝塔面板下数据库,点击添加数据库,填写数据库名,用户名,密码并记住,然后填写到上一步骤的界面:

11、MongoDB配置那里什么都不用改,用默认的搞定。不行的话检查下MongoDB配置:

12、管理员用户名和密码自己设置,这个要记得的:

13、等待安装:

14、完成,登录后台,ip:端口号/admin,主页面可能会报错,所以先去后台添加驱动,前端里面设为首页(页面跳转可能重定向到https页面,可能会使得网站出错,要开启https就要设置ssl,这里没有设置,把https改成http就可以访问了):

关于绑定域名的部分暂时不写教程,网上有很多教程。

转载请注明出错,谢谢!

利用宝塔面板的Python项目管理器快速搭建CuteOne项目相关推荐

  1. python项目管理器 宝塔面板 django 404_宝塔面板成功部署Django项目流程(图文)

    上线 Django 项目记录,超简单,避免无意义的踩坑! 第一步:安装python管理器 在宝塔在线面板安装" python项目管理器 " 第二步:安装适配python版本 因为服 ...

  2. 宝塔搭建网站教程php,怎么利用宝塔面板搭建网站详细教程

    利用宝塔面板搭建网站是当前主流形式,宝塔面板操作简单,可视化操作,是新手和老司机搭建网站的首选.今天我的主题网就给小白们分享下怎么利用宝塔搭建自己的网站.如果你还没有安装宝塔可以参考:宝塔面板安装小白 ...

  3. typora+picgo+Chevereto(linux)搭建图床-利用宝塔面板安装Chevereto图床

    下载picgo安装并且安装Chevereto插件 利用宝塔面板安装Chevereto图床 环境 一台服务器(云服务器或者本地服务器)本例为Centos 7 宝塔面板 LNMP环境 软件下载 https ...

  4. 如何利用宝塔面板+nginx建立一个自己的网站(如博客图床等等)

    其实最近一直在搭建自己的博客和自己的图床,遇见了一些各种各样的问题,所以在这里总结一下如何利用宝塔面板来建立一个网站. 1.网站在服务器中的形式 其实网站虽然是网站我们能访问到,实际上我们访问到的都是 ...

  5. 记录一下:使用 python -m SimpleHTTPServer 快速搭建http服务

    为什么80%的码农都做不了架构师?>>>    在 Linux 服务器上或安装了 Python 的机器上,Python自带了一个WEB服务器 SimpleHTTPServer. 我们 ...

  6. Python 3 怎么快速搭建服务器

    Python 3 怎么快速搭建服务器 python 3 环境,我就不多说了 1.新建一个文件夹 2.放文件夹里一个 index.html 文件用来默认访问,不然会炸的 3.进入文件目录 4.执行以下命 ...

  7. 快速搭建Springboot项目的两种方式!!

    大家好,我是雄雄,欢迎关注微信公众号[雄雄的小课堂]. 前言 Springboot的特点就是简单.快速和方便,使用idea不到一分钟就可以快速搭建springboot项目,并且,在这里,你不用写spr ...

  8. 创建react项目 Linux,idea2018 快速搭建react项目指南

    react与angular和vue是截止2018年为止主流的前端框架.对于一些新手来说,想快速入门react,应该是搭建一个react最初的模板项目,然后在项目中添加一些自己喜欢的组件作为练手..今天 ...

  9. 快速搭建SSM项目【最全教程】~令狐小哥版

    快速搭建SSM项目[最全教程]~令狐小哥版 文章目录 快速搭建SSM项目[最全教程]~令狐小哥版 一.创建项目 二.集成spring依赖 三.创建applicationContext.xml文件 四. ...

最新文章

  1. Window10设置护眼色
  2. CodeForces - 566A Matching Names(字典树上贪心)
  3. 【ZOJ - 3963】Heap Partition (STLset,二叉树的性质,构造,贪心,思维)
  4. scala集合中添加元素_如何在Scala中将元素添加到列表中?
  5. 从零开始编写自己的C#框架(23)——上传组件使用说明
  6. SQL Server触发器创建、删除、修改、查看示例步骤
  7. 文件格式和扩展名不匹配。文件可能已损坏或不安全。除非您信任其来源,否则请勿打开。是否仍要打开它?
  8. centos7 如何安装部署k8s_架构运维篇(五):Centos7/Linux中安装部署RocketMQ
  9. 清华博导尹首一, 带你吃透 AI 芯片来龙去脉!
  10. C# try catch
  11. paip.c3p0 数据库连接池 NullPointerException 的解决...
  12. 使用Pycharm进行代码对比的方法
  13. 蛋白组+代谢组联合分析
  14. 读书笔记——刘鹗《老残游记》《老残游记续集》
  15. 中山大学计算机学院转专业,广东大一新生想转专业原来有窍门,满足这些成绩和技能很重要!...
  16. requests爬虫搜狗微信公众号
  17. 如何用idea比对代码差异
  18. 2019 面试实战 - 第二回合
  19. 全文检索引擎ElasticSearch:文档管理、集成IK分词器
  20. 中国互联网微博生死局及商业价值分析

热门文章

  1. Matlab函数索引
  2. hive-计算直播同时在线人数最大值
  3. Java回顾 封装 继承和多态
  4. 10个完美的WordPress空白主题
  5. 重温大师经典:Martin Fowler的持续集成
  6. 听说AI不光能做双十一海报,还有了集体智慧 | TED演讲
  7. 使用ipset来批量控制iptables
  8. androd报错Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object refere
  9. 戴尔官网季末清仓低至1919元,下单再赠中秋礼品卡
  10. 关于CMSIS-DAP