Skip to content
This repository has been archived by the owner on Dec 14, 2024. It is now read-only.

Light-Novel-Edition-Library/php-NovelMain

Repository files navigation

轻小说版本图书馆主站全量代码仓库

部署步骤

  1. 启用维护模式:将/public/.htaccess.mainenance文件的全部内容覆盖到生产环境的/public/.htaccess文件。

  2. 从主仓库拉取代码到生产环境或开发环境。

  3. 迁移数据库。

  4. 在生产环境或开发环境项目根目录创建.env环境配置文件,内容形如:

    APP_DEBUG = false
    
    [APP]
    DEFAULT_TIMEZONE = Asia/Shanghai
    
    [DATABASE]
    TYPE = mysql
    HOSTNAME = 127.0.0.1
    DATABASE = lightnovel
    USERNAME = root
    PASSWORD = 
    HOSTPORT = 3306
    CHARSET = utf8
    DEBUG = true
    PREFIX = ln_
    
    [LANG]
    default_lang = zh-cn
    
    [EMAIL]
    PASSWORD = 
    
    [RECAPTCHA]
    SITE_KEY = 
    SECRET_KEY = 
  5. 关闭维护模式,启用生产模式:将/public/.htaccess.production文件的全部内容覆盖到生产环境的/public/.htaccess文件。如果是在开发环境,还应该将.env文件的APP_DEBUG配置项设为true

更新日志

1.0 Alpha

  • 使用 ThinkPHP 6.0 构建了轻版馆主站,目前只有用户注册和登录、登出功能。

0.1 Alpha

  • 使用原生PHP构建了轻版馆主站的首个版本。

ThinkPHP 6.0

运行环境要求PHP7.2+,兼容PHP8.1

官方应用服务市场 | ThinkAPI——官方统一API服务

ThinkPHPV6.0版本由亿速云独家赞助发布。

主要新特性

  • 采用PHP7强类型(严格模式)
  • 支持更多的PSR规范
  • 原生多应用支持
  • 更强大和易用的查询
  • 全新的事件系统
  • 模型事件和数据库事件统一纳入事件系统
  • 模板引擎分离出核心
  • 内部功能中间件化
  • SESSION/Cookie机制改进
  • 对Swoole以及协程支持改进
  • 对IDE更加友好
  • 统一和精简大量用法

安装

composer create-project topthink/think tp 6.0.*

如果需要更新框架使用

composer update topthink/framework

文档

完全开发手册

参与开发

请参阅 ThinkPHP 核心框架包

版权信息

ThinkPHP遵循Apache2开源协议发布,并提供免费使用。

本项目包含的第三方源码和二进制文件之版权信息另行标注。

版权所有Copyright © 2006-2021 by ThinkPHP (http://thinkphp.cn)

All rights reserved。

ThinkPHP® 商标和著作权所有者为上海顶想信息科技有限公司。

更多细节参阅 LICENSE.txt

About

轻版馆主站代码仓库(已废弃的旧版本)

Resources

License

Stars

Watchers

Forks

Packages

No packages published