欢迎来到Minecraft插件百科!
对百科编辑一脸懵逼?
帮助:快速入门
带您快速熟悉百科编辑!
因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
查看“MadAuth”的源代码
←
MadAuth
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于这些用户组的用户执行:
用户
、
自动确认用户
、
巡查者
您可以查看和复制此页面的源代码。
== 介绍 == 这是一个逗逼的'''外置登录'''! 这个网页验证使用'''''SQLite''''' + '''''Python''''' + '''''Django'''''环境,无需搭建'''''MySQL'''''环境! '''''MySQL'''''的设置教程请看下文 并且如果合理部署的话,可以说是几乎不占用性能的! == 环境 == === Python === '''Python'''目前来说的话,还是一个挺不错的语言。 '''Python'''最新版本已更新到 3.X 了。然而我们并不需要它=A= 我们需要的是 2.7.10 版本的'''Python'''。 安装时切记要安装'''pip''',否则后面将会很麻烦。 === Django === '''Django'''是一个非常好的'''PyThon'''下的网页框架。 目前最新版本的'''Django'''为'''1.9.2''',同时这也是编写本外置登录系统的版本。 使用<code>pip install django</code>Django一般都是向下兼容。 === MySQLdb(可选) === '''MySQLdb'''是一个'''Python'''下的'''''MySQL'''''操作模块。 他为'''Django'''提供'''''MySQL'''''支持。 如果你不使用'''''MySQL'''''则无需安装。 同样的,安装这个也只需要输入 <code>pip install mysqldb</code> == 部署 == === 使用开发服务器 === 我相信这里有很多懒癌晚期的患者=A=。 但是值得庆幸的是,'''Django'''为我们提供了'''开发服务器'''。 我们可以直接使用开发服务器部署。 这是最为简单的部署方法! #你先要设置setting.py中的<code>ALLOWED_HOSTS = [你的域名]</code> ##[]不可去掉,并设置setting.py中的<code>Debug = False</code> ##'''Python'''区分大小写! #进入根目录,打开命令行(或者ssh使用cd进入根目录)。 #使用<code>python manage.py runserver <你需要的端口></code> ##端口那里选填。若不填默认8000。 ##不要修改manage.py! ##若出现python未找到请重新安装。 ##若出现语法错误请确认python版本为2.7.10 ==== 使用screen ==== 由于'''''Linux'''''服务器版本一般没有桌面环境。 但是一退出远程连接又会'''kill'''掉进程。 所以我们要使用'''screen'''来<nowiki>''保护''</nowiki>我们可怜的进程=A= #使用<code>apt-get install screen</code>或<code>yum install screen</code>即可安装 #然后使用<code>screen -S <选填参数:你的自定义作业名> ./start.sh</code>即可
返回
MadAuth
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
编辑相关
百科公告
编辑帮助
互助客栈
贡献分数
测试沙盒
发布条目
插件分类
管理
安全
聊天
编程
经济
修正
娱乐
综合
信息
机械
角色
传送
网页
整地
创世
付费
其它
工具
链入页面
相关更改
特殊页面
页面信息
相关网站
MCMOD百科
Minecraft中文百科
Minecraft纪念论坛
Minecraft百度贴吧
虚无世界Wiki